CipherSuite

data class CipherSuite(val kem: Hpke.Kem, val kdf: Hpke.Kdf, val aead: Hpke.Aead)

Cipher suite to use for HPKE.

Also see common combinations in Hpke.CipherSuite.Companion such as DHKEM_P256_HKDF_SHA256_HKDF_SHA256_AES_128_GCM.

Constructors

Link copied to clipboard
constructor(kem: Hpke.Kem, kdf: Hpke.Kdf, aead: Hpke.Aead)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

the AEAD algorithm to use.

Link copied to clipboard

the key-derivation functions to use.

Link copied to clipboard

the key encapsulation mechanisms to use.