|
Bouncy Castle Cryptography Library 1.87 | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Class Summary | |
| AEAD | AEAD wrapper backing HPKEContext.seal(byte[], byte[])/HPKEContext.open(byte[], byte[]).
|
| HPKE | Hybrid Public Key Encryption (HPKE) per RFC 9180. |
| HPKEContext | An HPKE encryption / decryption context produced by one of the
(recipient) factory methods, or — via the
HPKEContextWithEncapsulation subclass — by one of the
(sender) factories.
|
| HPKEContextWithEncapsulation | Sender-side HPKEContext that additionally carries the
octet string produced by the KEM's encapsulation step.
|
| HybridKEMPrivateKeyParameters | Private (decapsulation) key of one of the ML-KEM / NIST curve hybrid KEMs of
draft-irtf-cfrg-concrete-hybrid-kems used with HPKE (HPKE.kem_MLKEM768_P256,
HPKE.kem_MLKEM1024_P384). |
| HybridKEMPublicKeyParameters | Public (encapsulation) key of one of the ML-KEM / NIST curve hybrid KEMs of
draft-irtf-cfrg-concrete-hybrid-kems used with HPKE (HPKE.kem_MLKEM768_P256,
HPKE.kem_MLKEM1024_P384): the ML-KEM encapsulation key followed by the
uncompressed curve point, which is also its serialized form. |
| KEM | Abstract base for HPKE Key Encapsulation Mechanisms per RFC 9180 §4. |
|
Bouncy Castle Cryptography Library 1.87 | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||