STM32F439xx HAL User Manual
|
#include <stm32f4xx_hal_hash.h>
Data Fields | |
HASH_InitTypeDef | Init |
uint8_t * | pHashInBuffPtr |
uint8_t * | pHashOutBuffPtr |
__IO uint32_t | HashBuffSize |
__IO uint32_t | HashInCount |
__IO uint32_t | HashITCounter |
HAL_StatusTypeDef | Status |
HAL_HASH_PhaseTypeDef | Phase |
DMA_HandleTypeDef * | hdmain |
HAL_LockTypeDef | Lock |
__IO HAL_HASH_StateTypeDef | State |
Definition at line 116 of file stm32f4xx_hal_hash.h.
__IO uint32_t HASH_HandleTypeDef::HashBuffSize |
Size of buffer to be processed
Definition at line 124 of file stm32f4xx_hal_hash.h.
Referenced by HAL_HASH_DeInit(), HAL_HASH_Init(), HAL_HMAC_MD5_Start_DMA(), HAL_HMAC_SHA1_Start_DMA(), HAL_HMACEx_SHA224_Start_DMA(), HAL_HMACEx_SHA256_Start_DMA(), HASH_DMAXferCplt(), and HASHEx_DMAXferCplt().
__IO uint32_t HASH_HandleTypeDef::HashInCount |
Counter of inputed data
Definition at line 126 of file stm32f4xx_hal_hash.h.
Referenced by HAL_HASH_DeInit(), HAL_HASH_Init(), HAL_HASH_MD5_Start_IT(), HAL_HASH_SHA1_Start_IT(), HAL_HASHEx_SHA224_Start_IT(), HAL_HASHEx_SHA256_Start_IT(), HAL_HMAC_MD5_Start_DMA(), HAL_HMAC_SHA1_Start_DMA(), HAL_HMACEx_SHA224_Start_DMA(), HAL_HMACEx_SHA256_Start_DMA(), HASH_DMAXferCplt(), and HASHEx_DMAXferCplt().
__IO uint32_t HASH_HandleTypeDef::HashITCounter |
Counter of issued interrupts
Definition at line 128 of file stm32f4xx_hal_hash.h.
Referenced by HAL_HASH_DeInit(), HAL_HASH_Init(), HAL_HASH_MD5_Start_IT(), HAL_HASH_SHA1_Start_IT(), HAL_HASHEx_SHA224_Start_IT(), and HAL_HASHEx_SHA256_Start_IT().
HASH In DMA handle parameters
Definition at line 134 of file stm32f4xx_hal_hash.h.
Referenced by HAL_HASH_MD5_Start_DMA(), HAL_HASH_SHA1_Start_DMA(), HAL_HASHEx_SHA224_Start_DMA(), HAL_HASHEx_SHA256_Start_DMA(), HAL_HMAC_MD5_Start_DMA(), HAL_HMAC_SHA1_Start_DMA(), HAL_HMACEx_SHA224_Start_DMA(), HAL_HMACEx_SHA256_Start_DMA(), HASH_DMAXferCplt(), and HASHEx_DMAXferCplt().
HASH required parameters
Definition at line 118 of file stm32f4xx_hal_hash.h.
Referenced by HAL_HASH_Init(), HAL_HMAC_MD5_Start(), HAL_HMAC_MD5_Start_DMA(), HAL_HMAC_SHA1_Start(), HAL_HMAC_SHA1_Start_DMA(), HAL_HMACEx_SHA224_Start(), HAL_HMACEx_SHA224_Start_DMA(), HAL_HMACEx_SHA256_Start(), HAL_HMACEx_SHA256_Start_DMA(), HASH_DMAXferCplt(), and HASHEx_DMAXferCplt().
HAL_LockTypeDef HASH_HandleTypeDef::Lock |
HASH locking object
Definition at line 136 of file stm32f4xx_hal_hash.h.
Referenced by HAL_HASH_Init().
HASH peripheral phase
Definition at line 132 of file stm32f4xx_hal_hash.h.
Referenced by HAL_HASH_DeInit(), HAL_HASH_Init(), HAL_HASH_MD5_Accumulate(), HAL_HASH_MD5_Start(), HAL_HASH_MD5_Start_DMA(), HAL_HASH_MD5_Start_IT(), HAL_HASH_SHA1_Accumulate(), HAL_HASH_SHA1_Start(), HAL_HASH_SHA1_Start_DMA(), HAL_HASH_SHA1_Start_IT(), HAL_HASHEx_SHA224_Accumulate(), HAL_HASHEx_SHA224_Start(), HAL_HASHEx_SHA224_Start_DMA(), HAL_HASHEx_SHA224_Start_IT(), HAL_HASHEx_SHA256_Accumulate(), HAL_HASHEx_SHA256_Start(), HAL_HASHEx_SHA256_Start_DMA(), HAL_HASHEx_SHA256_Start_IT(), HAL_HMAC_MD5_Start(), HAL_HMAC_MD5_Start_DMA(), HAL_HMAC_SHA1_Start(), HAL_HMAC_SHA1_Start_DMA(), HAL_HMACEx_SHA224_Start(), HAL_HMACEx_SHA224_Start_DMA(), HAL_HMACEx_SHA256_Start(), and HAL_HMACEx_SHA256_Start_DMA().
uint8_t* HASH_HandleTypeDef::pHashInBuffPtr |
Pointer to input buffer
Definition at line 120 of file stm32f4xx_hal_hash.h.
Referenced by HAL_HASH_MD5_Start_IT(), HAL_HASH_SHA1_Start_IT(), HAL_HASHEx_SHA224_Start_IT(), HAL_HASHEx_SHA256_Start_IT(), HAL_HMAC_MD5_Start_DMA(), HAL_HMAC_SHA1_Start_DMA(), HAL_HMACEx_SHA224_Start_DMA(), HAL_HMACEx_SHA256_Start_DMA(), HASH_DMAXferCplt(), and HASHEx_DMAXferCplt().
uint8_t* HASH_HandleTypeDef::pHashOutBuffPtr |
Pointer to input buffer
Definition at line 122 of file stm32f4xx_hal_hash.h.
Referenced by HAL_HASH_MD5_Start_IT(), HAL_HASH_SHA1_Start_IT(), HAL_HASHEx_SHA224_Start_IT(), and HAL_HASHEx_SHA256_Start_IT().
HASH peripheral state
Definition at line 138 of file stm32f4xx_hal_hash.h.
Referenced by HAL_HASH_DeInit(), HAL_HASH_GetState(), HAL_HASH_Init(), HAL_HASH_MD5_Accumulate(), HAL_HASH_MD5_Finish(), HAL_HASH_MD5_Start(), HAL_HASH_MD5_Start_DMA(), HAL_HASH_MD5_Start_IT(), HAL_HASH_SHA1_Accumulate(), HAL_HASH_SHA1_Finish(), HAL_HASH_SHA1_Start(), HAL_HASH_SHA1_Start_DMA(), HAL_HASH_SHA1_Start_IT(), HAL_HASHEx_SHA224_Accumulate(), HAL_HASHEx_SHA224_Finish(), HAL_HASHEx_SHA224_Start(), HAL_HASHEx_SHA224_Start_DMA(), HAL_HASHEx_SHA224_Start_IT(), HAL_HASHEx_SHA256_Accumulate(), HAL_HASHEx_SHA256_Finish(), HAL_HASHEx_SHA256_Start(), HAL_HASHEx_SHA256_Start_DMA(), HAL_HASHEx_SHA256_Start_IT(), HAL_HMAC_MD5_Start(), HAL_HMAC_MD5_Start_DMA(), HAL_HMAC_SHA1_Start(), HAL_HMAC_SHA1_Start_DMA(), HAL_HMACEx_SHA224_Start(), HAL_HMACEx_SHA224_Start_DMA(), HAL_HMACEx_SHA256_Start(), HAL_HMACEx_SHA256_Start_DMA(), HASH_DMAError(), HASH_DMAXferCplt(), HASHEx_DMAError(), and HASHEx_DMAXferCplt().
HAL_StatusTypeDef HASH_HandleTypeDef::Status |
HASH peripheral status
Definition at line 130 of file stm32f4xx_hal_hash.h.