Declarations and definitions for the Implementation of PBKDF2 Key Derivation. More...
#include <mcuxClConfig.h>#include <mcuxCsslAnalysis.h>#include <mcuxClKey.h>#include <mcuxClMac.h>Go to the source code of this file.
Functions | |
| mcuxClKey_Status_t | mcuxClKey_Derivation_ModeConstructor_PBKDF2 (mcuxClKey_DerivationMode_t *pDerivationMode, const mcuxClKey_DerivationAlgorithmDescriptor_t *derivationAlgorithm, mcuxClMac_Mode_t macMode, uint32_t iterationCount) |
| Construct a key derivation function (KDF) mode according to RFC2898 (PBKDF2). | |
Variables | |
| const mcuxClKey_DerivationAlgorithmDescriptor_t | mcuxClKey_DerivationAlgorithmDescriptor_PBKDF2 |
| PBKDF2 key derivation algorithm descriptor. | |
| static mcuxClKey_DerivationAlgorithm_t | mcuxClKey_DerivationAlgorithm_PBKDF2 |
| PBKDF2 key derivation algorithm type. | |
Declarations and definitions for the Implementation of PBKDF2 Key Derivation.
| mcuxClKey_Status_t mcuxClKey_Derivation_ModeConstructor_PBKDF2 | ( | mcuxClKey_DerivationMode_t * | pDerivationMode, |
| const mcuxClKey_DerivationAlgorithmDescriptor_t * | derivationAlgorithm, | ||
| mcuxClMac_Mode_t | macMode, | ||
| uint32_t | iterationCount | ||
| ) |
Construct a key derivation function (KDF) mode according to RFC2898 (PBKDF2).
| [out] | pDerivationMode | Pointer to the key derivation mode structure to be initialized. |
| [in] | derivationAlgorithm | Function pointer to the key derivation algorithm function. |
| [in] | macMode | Mac mode type, must represent an HMAC mode. |
| [in] | iterationCount | Security parameter |
When calling mcuxClKey_derivation function with this constructor additional inputs must be provided via mcuxClKey_DerivationInput_t inputs[] parameter array. Detailed description of possible inputs is provided for each algorithm type.
|
extern |
PBKDF2 key derivation algorithm descriptor.
|
static |
PBKDF2 key derivation algorithm type.
When using this algorithm possible inputs[] for mcuxClKey_derivation function are: