CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-josepy

JOSE protocol implementation in Python with support for JSON Web Algorithms, Keys, and Signatures

73

1.15x
Overview
Eval results
Files

Evaluation results

15%

15%

Key JWK Exporter

JWK serialization for oct/RSA/EC keys with loading and thumbprints

Criteria
Without context
With context

RSA load

0%

0%

EC load

0%

0%

Oct key

0%

100%

Thumbprints

0%

0%

JWK JSON

0%

0%

95%

JOSE Payload Codec

JOSE base64 encode/decode utilities

Criteria
Without context
With context

Encode helper

100%

100%

Decode helper

83%

83%

Round trip

100%

100%

Input checks

100%

100%

Padding rules

100%

100%

100%

Binary Envelope Toolkit

Binary helpers for JOSE base64, hex, certs, and CSRs with length validation

Criteria
Without context
With context

JOSE base64

100%

100%

Size enforcement

100%

100%

Hex helpers

100%

100%

Certificate DER

100%

100%

CSR handling

100%

100%

90%

-10%

Multi-Algorithm JWS Utility

JWASignature algorithms for HS/RS/PS/ES signing and verification

Criteria
Without context
With context

HS256 signing

100%

100%

RS256 keys

100%

100%

PS256 verify

100%

100%

ES256 header

100%

100%

Compact format

100%

33%

40%

15%

Protected Compact JWS Helper

CLI protections such as forcing alg into protected headers in compact mode and key-type-driven verification

Criteria
Without context
With context

CLI signing

0%

0%

Compact mode

20%

80%

Protected alg

40%

40%

Key-type verification

40%

40%

90%

-10%

RSA/EC JWK Normalizer

JWKRSA CRT reconstruction and EC curve/coordinate length checks

Criteria
Without context
With context

RSA reconstruction

100%

100%

CRT rejection

100%

60%

EC validation

100%

100%

Batch handling

100%

100%

100%

32%

Contact Profile JSON Mapper

Field/JSONObjectWithFields mapping with defaults and omitempty

Criteria
Without context
With context

Field mapping

100%

100%

Default values

25%

100%

Omit empty

90%

100%

JSON helpers

33%

100%

Partial output

66%

100%

66%

-9%

Audit Trail Serialization

JSONDeSerializable partial/full JSON handling

Criteria
Without context
With context

Partial serialize

50%

40%

Full serialize

40%

24%

Safe loads

100%

100%

Pretty dumping

100%

80%

Dump default

100%

100%

75%

60%

Key Registry Helpers

Comparable key wrappers plus immutable/frozen map utilities

Criteria
Without context
With context

Key wrapping

0%

100%

Public view

25%

50%

Key lookup map

20%

100%

Immutable options

20%

40%

56%

1%

Typed Message Dispatch

TypedJSONObjectWithFields type-field registry for dispatching subclasses

Criteria
Without context
With context

Typed base

0%

0%

Field descriptors

100%

100%

Registry deserialization

25%

25%

Type emission

100%

100%

Roundtrip fidelity

66%

80%

Install with Tessl CLI

npx tessl i tessl/pypi-josepy
Evaluated
Agent
Codex

Table of Contents