|
|
◆ CRYPT_EAL_HkdfExtract()
| 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.
- Parameters
-
| id | [IN] MAC algorithm ID (Only the HMAC algorithm ID is supported, including CRYPT_MAC_HMAC_SHA1, CRYPT_MAC_HMAC_SHA224, CRYPT_MAC_HMAC_SHA256, CRYPT_MAC_HMAC_SHA384, CRYPT_MAC_HMAC_SHA512) |
| key | [IN] Password, a string input by the user. |
| keyLen | [IN] Key length, any length |
| salt | [IN] Salt value, a string input by the user. |
| saltLen | [IN] Salt length, any length |
| out | [OUT] Pseudorandom key |
| len | [OUT] Pseudorandom key length |
- Return values
-
|