Expand description
Hybrid public key encryption (RFC 9180).
Structs§
- Encapsulated
Secret - An encapsulated secret returned from setting up a sender or receiver context.
- Hpke
KeyPair - An HPKE key pair, made of a matching public and private key.
- Hpke
Private Key - An HPKE private key.
- Hpke
Public Key - An HPKE public key.
- Hpke
Suite - An HPKE suite, specifying a key encapsulation mechanism and a symmetric cipher suite.
- Hpke
Symmetric Cipher Suite
Enums§
- Hpke
Aead - The Authenticated Encryption with Associated Data (
Aead
) type for HPKE operations. Listed by IANA, as specified in RFC 9180 Section 7.3 - HpkeKdf
- The Key Derivation Function (
Kdf
) type for HPKE operations. Listed by IANA, as specified in RFC 9180 Section 7.2 - HpkeKem
- The Key Encapsulation Mechanism (
Kem
) type for HPKE operations. Listed by IANA, as specified in RFC 9180 Section 7.1
Traits§
- Hpke
- An HPKE instance that can be used for base-mode single-shot encryption and decryption.
- Hpke
Opener - An HPKE opener context.
- Hpke
Sealer - An HPKE sealer context.