STM32F439xx HAL User Manual
|
Functions | |
static void | HASHEx_DMAXferCplt (DMA_HandleTypeDef *hdma) |
DMA HASH Input Data complete callback. | |
static void | HASHEx_WriteData (uint8_t *pInBuffer, uint32_t Size) |
Writes the input buffer in data register. | |
static void | HASHEx_GetDigest (uint8_t *pMsgDigest, uint8_t Size) |
Provides the message digest result. | |
static void | HASHEx_DMAError (DMA_HandleTypeDef *hdma) |
DMA HASH communication error callback. |
static void HASHEx_DMAError | ( | DMA_HandleTypeDef * | hdma | ) | [static] |
DMA HASH communication error callback.
hdma | DMA handle |
None |
Definition at line 299 of file stm32f4xx_hal_hash_ex.c.
References HAL_HASH_ErrorCallback(), HAL_HASH_STATE_READY, and HASH_HandleTypeDef::State.
Referenced by HAL_HASHEx_SHA224_Start_DMA(), HAL_HASHEx_SHA256_Start_DMA(), HAL_HMACEx_SHA224_Start_DMA(), and HAL_HMACEx_SHA256_Start_DMA().
static void HASHEx_DMAXferCplt | ( | DMA_HandleTypeDef * | hdma | ) | [static] |
DMA HASH Input Data complete callback.
hdma | DMA handle |
None |
Definition at line 227 of file stm32f4xx_hal_hash_ex.c.
References HAL_DMA_Start_IT(), HAL_HASH_InCpltCallback(), HAL_HASH_STATE_READY, HASH_HandleTypeDef::HashBuffSize, HASH_HandleTypeDef::HashInCount, HASH_HandleTypeDef::hdmain, HASH_HandleTypeDef::Init, HASH_InitTypeDef::KeySize, HASH_HandleTypeDef::pHashInBuffPtr, HASH_InitTypeDef::pKey, HASH_HandleTypeDef::State, and __DMA_HandleTypeDef::XferCpltCallback.
Referenced by HAL_HASHEx_SHA224_Start_DMA(), HAL_HASHEx_SHA256_Start_DMA(), HAL_HMACEx_SHA224_Start_DMA(), and HAL_HMACEx_SHA256_Start_DMA().
static void HASHEx_GetDigest | ( | uint8_t * | pMsgDigest, |
uint8_t | Size | ||
) | [static] |
Provides the message digest result.
pMsgDigest | Pointer to the message digest |
Size | The size of the message digest in bytes |
None |
Definition at line 155 of file stm32f4xx_hal_hash_ex.c.
Referenced by HAL_HASHEx_SHA224_Finish(), HAL_HASHEx_SHA224_Start(), HAL_HASHEx_SHA224_Start_IT(), HAL_HASHEx_SHA256_Finish(), HAL_HASHEx_SHA256_Start(), HAL_HASHEx_SHA256_Start_IT(), HAL_HMACEx_SHA224_Start(), and HAL_HMACEx_SHA256_Start().
static void HASHEx_WriteData | ( | uint8_t * | pInBuffer, |
uint32_t | Size | ||
) | [static] |
Writes the input buffer in data register.
pInBuffer | Pointer to input buffer |
Size | The size of input buffer |
None |
Definition at line 137 of file stm32f4xx_hal_hash_ex.c.
Referenced by HAL_HASHEx_SHA224_Accumulate(), HAL_HASHEx_SHA224_Start(), HAL_HASHEx_SHA256_Accumulate(), HAL_HASHEx_SHA256_Start(), HAL_HMACEx_SHA224_Start(), and HAL_HMACEx_SHA256_Start().