|
◆ 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
- 参数
-
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 |
- 返回值
-
|