Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
pkcs5.h File Reference
PKCS#5 functions. More...
Go to the source code of this file.
Functions | |
int | mbedtls_pkcs5_pbes2 (const mbedtls_asn1_buf *pbe_params, int mode, const unsigned char *pwd, size_t pwdlen, const unsigned char *data, size_t datalen, unsigned char *output) |
PKCS#5 PBES2 function. | |
int | mbedtls_pkcs5_pbkdf2_hmac (mbedtls_md_context_t *ctx, const unsigned char *password, size_t plen, const unsigned char *salt, size_t slen, unsigned int iteration_count, uint32_t key_length, unsigned char *output) |
PKCS#5 PBKDF2 using HMAC. | |
int | mbedtls_pkcs5_self_test (int verbose) |
Checkup routine. |
Detailed Description
PKCS#5 functions.
Definition in file pkcs5.h.
Function Documentation
int mbedtls_pkcs5_pbes2 | ( | const mbedtls_asn1_buf * | pbe_params, |
int | mode, | ||
const unsigned char * | pwd, | ||
size_t | pwdlen, | ||
const unsigned char * | data, | ||
size_t | datalen, | ||
unsigned char * | output | ||
) |
PKCS#5 PBES2 function.
- Parameters:
-
pbe_params the ASN.1 algorithm parameters mode either MBEDTLS_PKCS5_DECRYPT or MBEDTLS_PKCS5_ENCRYPT pwd password to use when generating key pwdlen length of password data data to process datalen length of data output output buffer
- Returns:
- 0 on success, or a MBEDTLS_ERR_XXX code if verification fails.
int mbedtls_pkcs5_pbkdf2_hmac | ( | mbedtls_md_context_t * | ctx, |
const unsigned char * | password, | ||
size_t | plen, | ||
const unsigned char * | salt, | ||
size_t | slen, | ||
unsigned int | iteration_count, | ||
uint32_t | key_length, | ||
unsigned char * | output | ||
) |
PKCS#5 PBKDF2 using HMAC.
- Parameters:
-
ctx Generic HMAC context password Password to use when generating key plen Length of password salt Salt to use when generating key slen Length of salt iteration_count Iteration count key_length Length of generated key in bytes output Generated key. Must be at least as big as key_length
- Returns:
- 0 on success, or a MBEDTLS_ERR_XXX code if verification fails.
Generated on Tue Jul 12 2022 14:25:51 by
