org.bouncycastle.crypto.hpke
Class HPKEContext
java.lang.Object
|
+--org.bouncycastle.crypto.hpke.HPKEContext
- Direct Known Subclasses:
- HPKEContextWithEncapsulation
- public class HPKEContext
- extends java.lang.Object
Method Summary |
byte[] |
expand(byte[] prk,
byte[] info,
int L)
|
byte[] |
export(byte[] exportContext,
int L)
|
byte[] |
extract(byte[] salt,
byte[] ikm)
|
byte[] |
open(byte[] aad,
byte[] ct)
|
byte[] |
open(byte[] aad,
byte[] ct,
int ctOffset,
int ctLength)
|
byte[] |
seal(byte[] aad,
byte[] message)
|
byte[] |
seal(byte[] aad,
byte[] pt,
int ptOffset,
int ptLength)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
aead
protected final AEAD aead
hkdf
protected final org.bouncycastle.crypto.hpke.HKDF hkdf
exporterSecret
protected final byte[] exporterSecret
suiteId
protected final byte[] suiteId
export
public byte[] export(byte[] exportContext,
int L)
seal
public byte[] seal(byte[] aad,
byte[] message)
throws InvalidCipherTextException
seal
public byte[] seal(byte[] aad,
byte[] pt,
int ptOffset,
int ptLength)
throws InvalidCipherTextException
open
public byte[] open(byte[] aad,
byte[] ct)
throws InvalidCipherTextException
open
public byte[] open(byte[] aad,
byte[] ct,
int ctOffset,
int ctLength)
throws InvalidCipherTextException
extract
public byte[] extract(byte[] salt,
byte[] ikm)
expand
public byte[] expand(byte[] prk,
byte[] info,
int L)