Class HPKEContextWithEncapsulation
java.lang.Object
org.bouncycastle.crypto.hpke.HPKEContext
org.bouncycastle.crypto.hpke.HPKEContextWithEncapsulation
Sender-side
HPKEContext that additionally carries the enc
octet string produced by the KEM's encapsulation step.
Returned by HPKE.setupBaseS / SetupPSKS /
setupAuthS / setupAuthPSKS. The recipient never produces
this subclass — the recipient already has the enc as input to
the matching setup*R call.
getEncapsulation() returns a defensive copy of the encapsulated
key for transmission to the recipient (typically prepended to the first
ciphertext or carried in a wire-format wrapper such as MLS or OHTTP).
-
Field Summary
Fields inherited from class HPKEContext
aead, exporterSecret, hkdf, suiteId -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
HPKEContextWithEncapsulation
-
-
Method Details
-
getEncapsulation
public byte[] getEncapsulation()
-