Added in API level 35

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. 
Recipient.Builder A builder for HPKE Recipient objects. 
Sender A class for sending HPKE messages. 
Sender.Builder A builder for HPKE Sender objects. 
XdhKeySpec External Diffie\u2013Hellman (XDH) key spec holding either a public or private key.