kcapi_pbkdf - Password-based Key Derivation Function
Contents
Arguments
hashname
[in] kernel crypto API name of a keyed hash (e.g. hmac(sha1))
pw
[in] Password a key shall be derived from
pwlen
[in] Length of password string
salt
[in] Salt as defined in SP800-132
saltlen
[in] Length of salt buffer
count
[in] Numbers of iterations to be performed for the PBKDF
key
[out] Buffer to store the generated key in
keylen
[in] Size of the key to be generated (i.e. length of the key buffer)
Copyright
libkcapi Manual 1.5.0 April 2024 KCAPI_PBKDF(3)
Description
This function is an implementation of the PBKDF as defined in SP800-132.
return 0 upon success; a negative errno-style error code if an error occurred
Name
kcapi_pbkdf - Password-based Key Derivation Function
Synopsis
ssize_tkcapi_pbkdf(constchar*hashname,constuint8_t*pw,uint32_tpwlen,constuint8_t*salt,size_tsaltlen,uint32_tcount,uint8_t*key,size_tkeylen);
