Go to the documentation of this file.
24 #ifndef MBEDTLS_PKCS12_H
25 #define MBEDTLS_PKCS12_H
33 #define MBEDTLS_ERR_PKCS12_BAD_INPUT_DATA -0x1F80
34 #define MBEDTLS_ERR_PKCS12_FEATURE_UNAVAILABLE -0x1F00
35 #define MBEDTLS_ERR_PKCS12_PBE_INVALID_FORMAT -0x1E80
36 #define MBEDTLS_ERR_PKCS12_PASSWORD_MISMATCH -0x1E00
38 #define MBEDTLS_PKCS12_DERIVE_KEY 1
39 #define MBEDTLS_PKCS12_DERIVE_IV 2
40 #define MBEDTLS_PKCS12_DERIVE_MAC_KEY 3
42 #define MBEDTLS_PKCS12_PBE_DECRYPT 0
43 #define MBEDTLS_PKCS12_PBE_ENCRYPT 1
64 const unsigned char *pwd,
size_t pwdlen,
65 const unsigned char *input,
size_t len,
66 unsigned char *output );
86 const unsigned char *pwd,
size_t pwdlen,
87 const unsigned char *input,
size_t len,
88 unsigned char *output );
112 const unsigned char *pwd,
size_t pwdlen,
113 const unsigned char *salt,
size_t saltlen,