Mistake on this page?
Report an issue in GitHub or email us
Macros | Enumerations | Functions
crys_hkdf.h File Reference

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...
 

Detailed Description

This module defines the API that supports HMAC Key derivation function as defined by RFC5869.

Definition in file crys_hkdf.h.

Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.