Functions
Link copied to clipboard
suspend fun getDecrypter(cipherSuite: Hpke.CipherSuite, receiverPrivateKey: AsymmetricKey, encapsulatedKey: ByteArray, info: ByteArray, psk: ByteArray? = null, pskId: ByteArray? = null, authKey: EcPublicKey? = null): Hpke.Decrypter
Creates a Decrypter object for HPKE for the given cipherSuite.
Link copied to clipboard
suspend fun getEncrypter(cipherSuite: Hpke.CipherSuite, receiverPublicKey: EcPublicKey, info: ByteArray, psk: ByteArray? = null, pskId: ByteArray? = null, authKey: AsymmetricKey? = null): Hpke.Encrypter
Creates a Encrypter object for HPKE in for the given cipherSuite.