HAL
HAL_HASH_PhaseTypeDef::HAL_HASH_PHASE_HMAC_STEP_3 is only used within HAL.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesHALHAL_HASH_PhaseTypeDef::HAL_HASH_PHASE_HMAC_STEP_3

HAL_HASH_PhaseTypeDef::HAL_HASH_PHASE_HMAC_STEP_3

HASH peripheral is in HMAC step 3 processing phase (step 3 consists in entering the outer hash function key)

Syntax

HAL_HASH_PHASE_HMAC_STEP_3 = 0x05U;

References

LocationReferrerText
stm32f4xx_hal_hash.h:81
HAL_HASH_PHASE_HMAC_STEP_3 = 0x05U /*!< HASH peripheral is in HMAC step 3 processing phase
stm32f4xx_hal_hash.c:1690HASH_DMAXferCplt()
if (hhash->Phase == HAL_HASH_PHASE_HMAC_STEP_3)
stm32f4xx_hal_hash.c:1752HASH_DMAXferCplt()
hhash->Phase = HAL_HASH_PHASE_HMAC_STEP_3; /* Move phase from Step 2 to Step 3 */
stm32f4xx_hal_hash.c:1864HASH_WriteData()
else if ((hhash->Phase == HAL_HASH_PHASE_HMAC_STEP_1) || (hhash->Phase == HAL_HASH_PHASE_HMAC_STEP_3))
stm32f4xx_hal_hash.c:2148HASH_IT()
hhash->Phase = HAL_HASH_PHASE_HMAC_STEP_3; /* Move phase from Step 2 to Step 3 */
stm32f4xx_hal_hash.c:2288HMAC_Processing()
&& (hhash->Phase != HAL_HASH_PHASE_HMAC_STEP_3))
stm32f4xx_hal_hash.c:2376HMAC_Processing()
hhash->Phase = HAL_HASH_PHASE_HMAC_STEP_3;
stm32f4xx_hal_hash.c:2390HMAC_Processing()
if (hhash->Phase == HAL_HASH_PHASE_HMAC_STEP_3)
stm32f4xx_hal_hash.c:3286HMAC_Start_IT()
else if ((hhash->Phase == HAL_HASH_PHASE_HMAC_STEP_1) || (hhash->Phase == HAL_HASH_PHASE_HMAC_STEP_3))
stm32f4xx_hal_hash.c:3355HMAC_Start_DMA()

Data Use

Functions using HAL_HASH_PhaseTypeDef::HAL_HASH_PHASE_HMAC_STEP_3
HAL_HASH_PhaseTypeDef::HAL_HASH_PHASE_HMAC_STEP_3