All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
AsymmetricCipherKeyPair |
deriveKeyPair(byte[] ikm) |
AsymmetricCipherKeyPair |
deserializePrivateKey(byte[] skEncoded,
byte[] pkEncoded) |
AsymmetricKeyParameter |
deserializePublicKey(byte[] pkEncoded) |
AsymmetricCipherKeyPair |
generatePrivateKey() |
short |
getAeadId() |
int |
getEncSize() |
byte[] |
open(byte[] enc,
AsymmetricCipherKeyPair skR,
byte[] info,
byte[] aad,
byte[] ct,
byte[] psk,
byte[] pskId,
AsymmetricKeyParameter pkS) |
byte[] |
receiveExport(byte[] enc,
AsymmetricCipherKeyPair skR,
byte[] info,
byte[] exporterContext,
int L,
byte[] psk,
byte[] pskId,
AsymmetricKeyParameter pkS) |
byte[][] |
seal(AsymmetricKeyParameter pkR,
byte[] info,
byte[] aad,
byte[] pt,
byte[] psk,
byte[] pskId,
AsymmetricCipherKeyPair skS) |
byte[][] |
sendExport(AsymmetricKeyParameter pkR,
byte[] info,
byte[] exporterContext,
int L,
byte[] psk,
byte[] pskId,
AsymmetricCipherKeyPair skS) |
byte[] |
serializePrivateKey(AsymmetricKeyParameter sk) |
byte[] |
serializePublicKey(AsymmetricKeyParameter pk) |
HPKEContext |
setupAuthPSKR(byte[] enc,
AsymmetricCipherKeyPair skR,
byte[] info,
byte[] psk,
byte[] psk_id,
AsymmetricKeyParameter pkS) |
HPKEContextWithEncapsulation |
setupAuthPSKS(AsymmetricKeyParameter pkR,
byte[] info,
byte[] psk,
byte[] psk_id,
AsymmetricCipherKeyPair skS) |
HPKEContext |
setupAuthR(byte[] enc,
AsymmetricCipherKeyPair skR,
byte[] info,
AsymmetricKeyParameter pkS) |
HPKEContextWithEncapsulation |
setupAuthS(AsymmetricKeyParameter pkR,
byte[] info,
AsymmetricCipherKeyPair skS) |
HPKEContext |
setupBaseR(byte[] enc,
AsymmetricCipherKeyPair skR,
byte[] info) |
HPKEContextWithEncapsulation |
setupBaseS(AsymmetricKeyParameter pkR,
byte[] info) |
HPKEContextWithEncapsulation |
setupBaseS(AsymmetricKeyParameter pkR,
byte[] info,
AsymmetricCipherKeyPair kpE) |
HPKEContext |
setupPSKR(byte[] enc,
AsymmetricCipherKeyPair skR,
byte[] info,
byte[] psk,
byte[] psk_id) |
HPKEContextWithEncapsulation |
SetupPSKS(AsymmetricKeyParameter pkR,
byte[] info,
byte[] psk,
byte[] psk_id) |