Skip to content

Supported Algorithms

DolphFlynn edited this page Dec 30, 2023 · 1 revision

Supported Algorithms

The following JWK types are supported:

  • Octet Sequence (OCT) - AES/HMAC
  • RSA
  • Elliptic-Curve (ECC) - P-256, P-384, P-521
  • Octet Key Pair (OKP) - x25519, x448, ed25519, ed448
  • Passwords (PBES)

The following JWS/JWE algorithms are supported:

Signing

  • HS256
  • HS384
  • HS512
  • RS256
  • RS512
  • PS384
  • PS256
  • PS512
  • PS384
  • ES256
  • ES384
  • ES512
  • EdDSA

Encryption

Key Encryption

  • dir(ect)
  • RSA1_5
  • RSA-OAEP
  • RSA-OAEP-256
  • A128KW
  • A192KW
  • A256KW
  • ECDH-ES
  • ECDH-ES+A128KW
  • ECDH-ES+A192KW
  • ECDH-ES+A256KW
  • A128GCMKW
  • A192GCMKW
  • A256GCMKW
  • PBES2-HS256+A128KW
  • PBES2-HS384+A192KW
  • PBES2-HS512+A256KW

Content Encryption

  • A128GCM
  • A192GCM
  • A256GCM
  • A128CBC-HS256
  • A192CBC-HS384
  • A256CBC-HS512
  • A128CBC+HS256
  • A256CBC+HS512
Clone this wiki locally