| 
    Apache Portable Runtime
    
   | 
 
#include <apr_crypto.h>
Data Fields | |
| const char * | pass | 
| apr_size_t | passLen | 
| const unsigned char * | salt | 
| apr_size_t | saltLen | 
| int | iterations | 
Structure describing a key to be derived from PBKDF2 to be passed by the apr_crypto_key() function.
Derived keys are used for encryption and decryption.
Implementations must use apr_crypto_key_rec_make() to allocate this structure.
| int apr_crypto_passphrase_t::iterations | 
The number of iterations used by the key derivation function
| const char* apr_crypto_passphrase_t::pass | 
The passphrase used by the key generation algorithm
| apr_size_t apr_crypto_passphrase_t::passLen | 
The length of the passphrase
| const unsigned char* apr_crypto_passphrase_t::salt | 
The salt used by the key derivation algorithm
| apr_size_t apr_crypto_passphrase_t::saltLen | 
The length of the salt.