public final class HpkePrimitiveFactory extends Object
HpkeParameters
identifiers.| Modifier and Type | Method and Description |
|---|---|
static HpkeAead |
createAead(byte[] aeadId)
Returns an
HpkeAead primitive corresponding to aeadId. |
static HpkeAead |
createAead(HpkeParameters.AeadId aeadId)
Returns an
HpkeAead primitive corresponding to aeadId. |
static HpkeKdf |
createKdf(byte[] kdfId)
Returns an
HpkeKdf primitive corresponding to kdfId. |
static HpkeKdf |
createKdf(HpkeParameters.KdfId kdfId)
Returns an
HpkeKdf primitive corresponding to kdfId. |
static HpkeKem |
createKem(byte[] kemId)
Returns an
HpkeKem primitive corresponding to kemId. |
static HpkeKem |
createKem(HpkeParameters.KemId kemId)
Returns an
HpkeKem primitive corresponding to kemId. |
public static HpkeKem createKem(byte[] kemId) throws GeneralSecurityException
HpkeKem primitive corresponding to kemId.GeneralSecurityExceptionpublic static HpkeKem createKem(HpkeParameters.KemId kemId) throws GeneralSecurityException
HpkeKem primitive corresponding to kemId.GeneralSecurityExceptionpublic static HpkeKdf createKdf(byte[] kdfId)
HpkeKdf primitive corresponding to kdfId.public static HpkeKdf createKdf(HpkeParameters.KdfId kdfId)
HpkeKdf primitive corresponding to kdfId.public static HpkeAead createAead(byte[] aeadId) throws GeneralSecurityException
HpkeAead primitive corresponding to aeadId.GeneralSecurityExceptionpublic static HpkeAead createAead(HpkeParameters.AeadId aeadId) throws GeneralSecurityException
HpkeAead primitive corresponding to aeadId.GeneralSecurityException