KemParameterSpec


public class KemParameterSpec
extends NamedParameterSpec

java.lang.Object
   ↳ java.security.spec.NamedParameterSpec
     ↳ android.crypto.hpke.KemParameterSpec


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

These parameters can be composed into a full HKPE suite name using Hpke.getSuiteName(KemParameterSpec, KdfParameterSpec, AeadParameterSpec).

Note that currently only DHKEM_X25519_HKDF_SHA256 is implemented.

Summary

Fields

public static final KemParameterSpec DHKEM_P256_HKDF_SHA256

public static final KemParameterSpec DHKEM_P384_HKDF_SHA384

public static final KemParameterSpec DHKEM_P521_HKDF_SHA256

public static final KemParameterSpec DHKEM_X25519_HKDF_SHA256

public static final KemParameterSpec DHKEM_X448_HKDF_SHA512

Inherited fields

Inherited methods

Fields

DHKEM_P256_HKDF_SHA256

public static final KemParameterSpec DHKEM_P256_HKDF_SHA256

DHKEM_P384_HKDF_SHA384

public static final KemParameterSpec DHKEM_P384_HKDF_SHA384

DHKEM_P521_HKDF_SHA256

public static final KemParameterSpec DHKEM_P521_HKDF_SHA256

DHKEM_X25519_HKDF_SHA256

public static final KemParameterSpec DHKEM_X25519_HKDF_SHA256

DHKEM_X448_HKDF_SHA512

public static final KemParameterSpec DHKEM_X448_HKDF_SHA512