|
int32_t | CRYPT_EAL_Scrypt (const uint8_t *key, uint32_t keyLen, const uint8_t *salt, uint32_t saltLen, uint32_t n, uint32_t r, uint32_t p, uint8_t *out, uint32_t len) |
| scrypt Password-based key derivation function
|
|
int32_t | CRYPT_EAL_Pbkdf2 (CRYPT_MAC_AlgId id, const uint8_t *key, uint32_t keyLen, const uint8_t *salt, uint32_t saltLen, uint32_t it, uint8_t *out, uint32_t len) |
| PBKDF password-based key derivation function
|
|
int32_t | CRYPT_EAL_Hkdf (CRYPT_MAC_AlgId id, const uint8_t *key, uint32_t keyLen, const uint8_t *salt, uint32_t saltLen, const uint8_t *info, uint32_t infoLen, uint8_t *out, uint32_t len) |
| HKDF
|
|
int32_t | CRYPT_EAL_HkdfExtract (CRYPT_MAC_AlgId id, const uint8_t *key, uint32_t keyLen, const uint8_t *salt, uint32_t saltLen, uint8_t *out, uint32_t *len) |
| HKDF
|
|
int32_t | CRYPT_EAL_HkdfExpand (CRYPT_MAC_AlgId id, const uint8_t *key, uint32_t keyLen, const uint8_t *info, uint32_t infoLen, uint8_t *out, uint32_t len) |
| HKDF
|
|
int32_t | CRYPT_EAL_KdfTls12 (CRYPT_MAC_AlgId id, const uint8_t *key, uint32_t keyLen, const uint8_t *label, uint32_t labelLen, const uint8_t *seed, uint32_t seedLen, uint8_t *out, uint32_t len) |
| KDF-TLS1.2
|
|
bool | CRYPT_EAL_HkdfIsValidAlgId (CRYPT_MAC_AlgId id) |
| Check whether the given HKDF algorithm ID is valid.
|
|
bool | CRYPT_EAL_Pbkdf2IsValidAlgId (CRYPT_MAC_AlgId id) |
| Check whether the given PBKDF2 algorithm ID is valid.
|
|
bool | CRYPT_EAL_Kdftls12IsValidAlgId (CRYPT_MAC_AlgId id) |
| Check whether the given KDFTLS12 algorithm ID is a valid KDFTLS12 algorithm ID.
|
|