HAL
IS_HMAC_PROCESSING is only used within HAL.
 
Symbols
loading...
Files
loading...

IS_HMAC_PROCESSING macro

Ensure that handle phase is set to HMAC processing.

Syntax

#define IS_HMAC_PROCESSING(__HANDLE__) (((__HANDLE__)->Phase == HAL_HASH_PHASE_HMAC_STEP_1) || \     ((__HANDLE__)->Phase == HAL_HASH_PHASE_HMAC_STEP_2) || \     ((__HANDLE__)->Phase == HAL_HASH_PHASE_HMAC_STEP_3))

Arguments

__HANDLE__

HASH handle.

Return value

SET (handle phase is set to HMAC processing) or RESET (handle phase is not set to HMAC processing)

References

LocationText
stm32f4xx_hal_hash.h:437
#define IS_HMAC_PROCESSING(__HANDLE__) (((__HANDLE__)->Phase == HAL_HASH_PHASE_HMAC_STEP_1) || \
stm32f4xx_hal_hash.c:3355
((hhash->Phase != HAL_HASH_PHASE_READY) && (!(IS_HMAC_PROCESSING(hhash)))))