Functions | |
int | PKCS5_PBKDF2_HMAC (const void *password, size_t password_len, const void *salt, size_t salt_len, unsigned long iter, const EVP_MD *md, size_t keylen, void *key) |
int | PKCS5_PBKDF2_HMAC_SHA1 (const void *password, size_t password_len, const void *salt, size_t salt_len, unsigned long iter, size_t keylen, void *key) |
int PKCS5_PBKDF2_HMAC | ( | const void * | password, |
size_t | password_len, | ||
const void * | salt, | ||
size_t | salt_len, | ||
unsigned long | iter, | ||
const EVP_MD * | md, | ||
size_t | keylen, | ||
void * | key | ||
) |
As descriped in PKCS5, convert a password, salt, and iteration counter into a crypto key.
password | Password. |
password_len | Length of password. |
salt | Salt |
salt_len | Length of salt. |
iter | iteration counter. |
md | the digest function. |
keylen | the output key length. |
key | the output key. |
int PKCS5_PBKDF2_HMAC_SHA1 | ( | const void * | password, |
size_t | password_len, | ||
const void * | salt, | ||
size_t | salt_len, | ||
unsigned long | iter, | ||
size_t | keylen, | ||
void * | key | ||
) |
As descriped in PKCS5, convert a password, salt, and iteration counter into a crypto key.
password | Password. |
password_len | Length of password. |
salt | Salt |
salt_len | Length of salt. |
iter | iteration counter. |
keylen | the output key length. |
key | the output key. |