This module defines the API that supports HMAC Key derivation function as defined by RFC5869. More...
#include "crys_hash.h"
Go to the source code of this file.
Macros | |
#define | CRYS_HKDF_MAX_HASH_KEY_SIZE_IN_BYTES 512 |
#define | CRYS_HKDF_MAX_HASH_DIGEST_SIZE_IN_BYTES CRYS_HASH_SHA512_DIGEST_SIZE_IN_BYTES |
Enumerations |
Functions | |
CRYSError_t | CRYS_HKDF_KeyDerivFunc (CRYS_HKDF_HASH_OpMode_t HKDFhashMode, uint8_t *Salt_ptr, size_t SaltLen, uint8_t *Ikm_ptr, uint32_t IkmLen, uint8_t *Info, uint32_t InfoLen, uint8_t *Okm, uint32_t OkmLen, SaSiBool IsStrongKey) |
CRYS_HKDF_KeyDerivFunc performs the HMAC-based key derivation, according to RFC5869. More... | |
This module defines the API that supports HMAC Key derivation function as defined by RFC5869.
Definition in file crys_hkdf.h.