Declarations and definitions for the Implementation of RFC5869 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_HKDF (mcuxClKey_DerivationMode_t *pDerivationMode, const mcuxClKey_DerivationAlgorithmDescriptor_t *derivationAlgorithm, mcuxClMac_Mode_t macMode, uint32_t options) |
| Construct a key derivation function (KDF) mode according to RFC5869. | |
Variables | |
| const mcuxClKey_DerivationAlgorithmDescriptor_t | mcuxClKey_DerivationAlgorithmDescriptor_HKDF |
| RFC5869 key derivation algorithm descriptor. | |
| static mcuxClKey_DerivationAlgorithm_t | mcuxClKey_DerivationAlgorithm_HKDF |
| RFC5869 key derivation algorithm type. | |
Declarations and definitions for the Implementation of RFC5869 Key Derivation.
| mcuxClKey_Status_t mcuxClKey_Derivation_ModeConstructor_HKDF | ( | mcuxClKey_DerivationMode_t * | pDerivationMode, |
| const mcuxClKey_DerivationAlgorithmDescriptor_t * | derivationAlgorithm, | ||
| mcuxClMac_Mode_t | macMode, | ||
| uint32_t | options | ||
| ) |
Construct a key derivation function (KDF) mode according to RFC5869.
| [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] | options | Generic options field containing algorithm-specific parameters (currently not used). |
When calling mcuxClKey_derivation function with this constructor additional inputs may be provided via mcuxClKey_DerivationInput_t inputs[] parameter array. Detailed description of possible inputs is provided for each algorithm type.
|
extern |
RFC5869 key derivation algorithm descriptor.
|
static |
RFC5869 key derivation algorithm type.
When using this algorithm possible inputs[] for mcuxClKey_derivation function are: