Package-level declarations

Types

Link copied to clipboard

Sealed class representing the JWE key management algorithms defined in RFC 7518.

Link copied to clipboard

Sealed class representing the JWE content encryption algorithms defined in RFC 7518 §5.

Link copied to clipboard
sealed interface Jwa

Sealed interface representing a JSON Web Algorithm (JWA) identifier as defined in RFC 7518.

Link copied to clipboard
class JweEncryptResult(val encryptedKey: ByteArray, val iv: ByteArray, val ciphertext: ByteArray, val tag: ByteArray)

Holds the raw byte outputs produced by a JWE content encryption operation.

Link copied to clipboard

Elliptic curve used within a JWA algorithm descriptor.

Link copied to clipboard

Digest (hash) algorithm used within a JWA algorithm descriptor.

Link copied to clipboard

Sealed class representing the JWS signing algorithms defined in RFC 7518.