Protocols
What the bench can produce and read
Each protocol lists the artifact it puts on the wire and the operations available today.
JOSE
Three dot-separated segments on one line — the token in an Authorization header.
JWTJWSJWEJWKS
- Operations
- sign · verify · encrypt · decrypt
- Algorithms
- RS256 · ES256 · EdDSA · HS256
OpenPGP
The file dropped on an SFTP server: a raw packet stream, or the same message armored between BEGIN and END lines.
PGPGPG.gpg.asc.sig
- Operations
- sign · verify · encrypt · decrypt
- Algorithms
- RSA-4096 · Curve25519
In the pipeline
X.509 / mTLS
Client certificates and chains, including expired and untrusted issuers.
PEMCSRmTLS
- Operations
- issue · validate chain
- Algorithms
- RSA-2048 · P-256
COSE
CBOR-encoded signatures for constrained and mobile payloads.
CBORCWT
- Operations
- sign · verify
- Algorithms
- ES256 · EdDSA
Detached HMAC
Webhook signature headers in the common vendor shapes.
X-Signaturewebhook
- Operations
- sign · verify
- Algorithms
- HMAC-SHA256