Data Fields
CryptoCC32XX_HmacParams Struct Reference

HMAC Parameters. More...

#include <CryptoCC32XX.h>

Data Fields

uint8_t * pKey
 
uint8_t moreData
 
void * pContext
 
uint8_t first
 
uint32_t digestCount
 
uint8_t innerDigest [32]
 
uint8_t buff [64]
 
uint32_t buffLen
 
uint32_t blockSize
 

Detailed Description

HMAC Parameters.

This structure defines the Hmac parameters used in CryptoCC32XX_sign and CryptoCC32XX_verify functions.

Field Documentation

§ pKey

uint8_t* CryptoCC32XX_HmacParams::pKey

pointer to hash key

§ moreData

uint8_t CryptoCC32XX_HmacParams::moreData

True value will NOT close the HMAC HW machine

§ pContext

void* CryptoCC32XX_HmacParams::pContext

Reserved for future use

§ first

uint8_t CryptoCC32XX_HmacParams::first

True if no data was written to the HMAC HW machine

§ digestCount

uint32_t CryptoCC32XX_HmacParams::digestCount

Number of bytes that was written to the HMAC HW machine

§ innerDigest

uint8_t CryptoCC32XX_HmacParams::innerDigest[ 32]

Intermediate digest

§ buff

uint8_t CryptoCC32XX_HmacParams::buff[ 64]

Internal buffer - used when moreData sets to true and the data length is not an integer multiple of blockSize

§ buffLen

uint32_t CryptoCC32XX_HmacParams::buffLen

Number of bytes in buff

§ blockSize

uint32_t CryptoCC32XX_HmacParams::blockSize

Block size of the hashing algorithm in use


The documentation for this struct was generated from the following file:
© Copyright 1995-2019, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale