Go to the documentation of this file.
26 #ifndef MBEDTLS_PKCS5_H
27 #define MBEDTLS_PKCS5_H
35 #define MBEDTLS_ERR_PKCS5_BAD_INPUT_DATA -0x2f80
36 #define MBEDTLS_ERR_PKCS5_INVALID_FORMAT -0x2f00
37 #define MBEDTLS_ERR_PKCS5_FEATURE_UNAVAILABLE -0x2e80
38 #define MBEDTLS_ERR_PKCS5_PASSWORD_MISMATCH -0x2e00
40 #define MBEDTLS_PKCS5_DECRYPT 0
41 #define MBEDTLS_PKCS5_ENCRYPT 1
61 const unsigned char *pwd,
size_t pwdlen,
62 const unsigned char *data,
size_t datalen,
63 unsigned char *output );
80 size_t plen,
const unsigned char *salt,
size_t slen,
81 unsigned int iteration_count,
82 uint32_t key_length,
unsigned char *output );