| Package | Description |
|---|---|
| com.google.crypto.tink.hybrid | |
| com.google.crypto.tink.hybrid.internal |
| Modifier and Type | Field and Description |
|---|---|
static HpkeParameters.KemId |
HpkeParameters.KemId.DHKEM_P256_HKDF_SHA256 |
static HpkeParameters.KemId |
HpkeParameters.KemId.DHKEM_P384_HKDF_SHA384 |
static HpkeParameters.KemId |
HpkeParameters.KemId.DHKEM_P521_HKDF_SHA512 |
static HpkeParameters.KemId |
HpkeParameters.KemId.DHKEM_X25519_HKDF_SHA256 |
| Modifier and Type | Method and Description |
|---|---|
HpkeParameters.KemId |
HpkeParameters.getKemId() |
| Modifier and Type | Method and Description |
|---|---|
HpkeParameters.Builder |
HpkeParameters.Builder.setKemId(HpkeParameters.KemId kem) |
| Modifier and Type | Method and Description |
|---|---|
static HpkeKem |
HpkePrimitiveFactory.createKem(HpkeParameters.KemId kemId)
Returns an
HpkeKem primitive corresponding to kemId. |
static int |
HpkeUtil.encodingSizeInBytes(HpkeParameters.KemId kemId)
Returns the encapsulated key length (in bytes) for the specified
kemId. |
static int |
HpkeUtil.getEncodedPrivateKeyLength(HpkeParameters.KemId kemId)
Lengths from 'Nsk' column in https://www.rfc-editor.org/rfc/rfc9180.html#table-2.
|
static int |
HpkeUtil.getEncodedPublicKeyLength(HpkeParameters.KemId kemId)
Lengths from 'Npk' column in https://www.rfc-editor.org/rfc/rfc9180.html#table-2.
|