HPKE
Constructors
Types
Link copied to clipboard
data class DHKEM(val kemId: Int, val kdf: HPKE.KDF, dhGroup: ECCurve) : HPKE.KEM<KeyAgreementPublicValue.ECDH, KeyAgreementPrivateValue.ECDH> , HPKE.KEM.WithAuthEncapDecap<KeyAgreementPublicValue.ECDH, KeyAgreementPrivateValue.ECDH> , HPKE.KEM.WithSerializablePrivateKey<KeyAgreementPublicValue.ECDH, KeyAgreementPrivateValue.ECDH> , SuiteKDFContext
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Properties
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun SealAuthPSK(pkR: PublicKey, info: ByteArray, aad: ByteArray, pt: ByteArray, psk: ByteArray, psk_id: ByteArray, skS: SecretKey): HPKE.SealOneShotResult
Link copied to clipboard
fun SendExportAuth(pkR: PublicKey, info: ByteArray, exporter_context: ByteArray, L: BitLength, skS: SecretKey): HPKE.ExportOneShotSenderResult
Link copied to clipboard
fun SendExportAuthPSK(pkR: PublicKey, info: ByteArray, exporter_context: ByteArray, L: BitLength, psk: ByteArray, psk_id: ByteArray, skS: SecretKey): HPKE.ExportOneShotSenderResult
Link copied to clipboard
fun SendExportBase(pkR: PublicKey, info: ByteArray, exporter_context: ByteArray, L: BitLength): HPKE.ExportOneShotSenderResult
Link copied to clipboard
fun SendExportPSK(pkR: PublicKey, info: ByteArray, exporter_context: ByteArray, L: BitLength, psk: ByteArray, psk_id: ByteArray): HPKE.ExportOneShotSenderResult
Link copied to clipboard
fun SetupAuthPSKR(enc: ByteArray, skR: SecretKey, info: ByteArray, psk: ByteArray, psk_id: ByteArray, pkS: PublicKey): HPKE.Context.R
Link copied to clipboard
fun SetupAuthPSKS(pkR: PublicKey, info: ByteArray, psk: ByteArray, psk_id: ByteArray, skS: SecretKey): HPKE.SenderSetupResult
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard