android.crypto.hpke


Interfaces

HpkeSpi

Service Provider Interface for HPKE client API classes to communicate with implementations of HPKE as described in RFC 9180.

Classes

AeadParameterSpec

Specifies algorithm parameters for the AEAD component of an HPKE suite which are determined by standard names as per RFC 9180.

Hpke

Provides access to implementations of HPKE hybrid cryptography as per RFC 9180.

KdfParameterSpec

Specifies algorithm parameters for the KDF component of an HPKE suite which are determined by standard names as per RFC 9180.

KemParameterSpec

Specifies algorithm parameters for the KEM component of an HPKE suite which are determined by standard names as per RFC 9180.

Message

Recipient

A class for receiving HPKE messages.

Sender

A class for sending HPKE messages.

XdhKeySpec

External Diffie–Hellman (XDH) key spec holding either a public or private key.