public final class PredefinedPrfParameters extends Object
Parameters for PRF-Keys.
Note: if you want to keep dependencies small, consider inlining the constants here.
| Modifier and Type | Field and Description |
|---|---|
static AesCmacPrfParameters |
AES_CMAC_PRF
A
Parameters object for generating new instances of AesCmacKey with the
following parameters:
HMAC key size: 32 bytes
|
static HkdfPrfParameters |
HKDF_SHA256
A
Parameters object for generating new instances of HkdfPrfKey with the
following parameters:
Hash function: SHA256
HMAC key size: 32 bytes
Salt: empty
|
static HmacPrfParameters |
HMAC_SHA256_PRF
A
Parameters object for generating new instances of HmacPrfKey with the
following parameters:
Hash function: SHA256
HMAC key size: 32 bytes
|
static HmacPrfParameters |
HMAC_SHA512_PRF
A
Parameters object for generating new instances of HmacPrfKey with the
following parameters:
Hash function: SHA512
HMAC key size: 64 bytes
|
public static final HkdfPrfParameters HKDF_SHA256
Parameters object for generating new instances of HkdfPrfKey with the
following parameters:
public static final HmacPrfParameters HMAC_SHA256_PRF
Parameters object for generating new instances of HmacPrfKey with the
following parameters:
public static final HmacPrfParameters HMAC_SHA512_PRF
Parameters object for generating new instances of HmacPrfKey with the
following parameters:
public static final AesCmacPrfParameters AES_CMAC_PRF
Parameters object for generating new instances of AesCmacKey with the
following parameters: