HAL
HAL_HASH_PhaseTypeDef::HAL_HASH_PHASE_HMAC_STEP_3
is only used within HAL.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
HAL
HAL_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
from
stm32f4xx_hal_hash.h:81
HAL_HASH_PHASE_HMAC_STEP_3
=
0x05U
;
References
Location
Referrer
Text
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:1690
HASH_DMAXferCplt()
if
(
hhash
->
Phase
==
HAL_HASH_PHASE_HMAC_STEP_3
)
stm32f4xx_hal_hash.c:1752
HASH_DMAXferCplt()
hhash
->
Phase
=
HAL_HASH_PHASE_HMAC_STEP_3
;
/* Move phase from Step 2 to Step 3 */
stm32f4xx_hal_hash.c:1864
HASH_WriteData()
else
if
(
(
hhash
->
Phase
==
HAL_HASH_PHASE_HMAC_STEP_1
)
||
(
hhash
->
Phase
==
HAL_HASH_PHASE_HMAC_STEP_3
)
)
stm32f4xx_hal_hash.c:2148
HASH_IT()
hhash
->
Phase
=
HAL_HASH_PHASE_HMAC_STEP_3
;
/* Move phase from Step 2 to Step 3 */
stm32f4xx_hal_hash.c:2288
HMAC_Processing()
&&
(
hhash
->
Phase
!=
HAL_HASH_PHASE_HMAC_STEP_3
)
)
stm32f4xx_hal_hash.c:2376
HMAC_Processing()
hhash
->
Phase
=
HAL_HASH_PHASE_HMAC_STEP_3
;
stm32f4xx_hal_hash.c:2390
HMAC_Processing()
if
(
hhash
->
Phase
==
HAL_HASH_PHASE_HMAC_STEP_3
)
stm32f4xx_hal_hash.c:3286
HMAC_Start_IT()
else
if
(
(
hhash
->
Phase
==
HAL_HASH_PHASE_HMAC_STEP_1
)
||
(
hhash
->
Phase
==
HAL_HASH_PHASE_HMAC_STEP_3
)
)
stm32f4xx_hal_hash.c:3355
HMAC_Start_DMA()
(
(
hhash
->
Phase
!=
HAL_HASH_PHASE_READY
)
&&
(
!
(
IS_HMAC_PROCESSING
(
hhash
)
)
)
)
)
Data Use
Functions using
HAL_HASH_PhaseTypeDef::HAL_HASH_PHASE_HMAC_STEP_3
HAL_HASH_PhaseTypeDef::HAL_HASH_PHASE_HMAC_STEP_3
HASH_DMAXferCplt()
HASH_WriteData()
HASH_IT()
HMAC_Processing()
HMAC_Start_IT()
HMAC_Start_DMA()
all items filtered out