STM32F439xx HAL User Manual
Defines
HASH Private Macros
HASH

Defines

#define IS_HASH_ALGOSELECTION(__ALGOSELECTION__)
#define IS_HASH_ALGOMODE(__ALGOMODE__)
#define IS_HASH_DATATYPE(__DATATYPE__)
#define IS_HASH_HMAC_KEYTYPE(__KEYTYPE__)
#define IS_HASH_SHA1_BUFFER_SIZE(__SIZE__)   ((((__SIZE__)%4U) != 0U)? 0U: 1U)

Define Documentation

#define IS_HASH_ALGOMODE (   __ALGOMODE__)
Value:
(((__ALGOMODE__) == HASH_ALGOMODE_HASH) || \
                                        ((__ALGOMODE__) == HASH_ALGOMODE_HMAC))

Definition at line 405 of file stm32f4xx_hal_hash.h.

#define IS_HASH_ALGOSELECTION (   __ALGOSELECTION__)
Value:
(((__ALGOSELECTION__) == HASH_ALGOSELECTION_SHA1)   || \
                                                  ((__ALGOSELECTION__) == HASH_ALGOSELECTION_SHA224) || \
                                                  ((__ALGOSELECTION__) == HASH_ALGOSELECTION_SHA256) || \
                                                  ((__ALGOSELECTION__) == HASH_ALGOSELECTION_MD5))

Definition at line 399 of file stm32f4xx_hal_hash.h.

#define IS_HASH_DATATYPE (   __DATATYPE__)
Value:
(((__DATATYPE__) == HASH_DATATYPE_32B)|| \
                                        ((__DATATYPE__) == HASH_DATATYPE_16B)|| \
                                        ((__DATATYPE__) == HASH_DATATYPE_8B) || \
                                        ((__DATATYPE__) == HASH_DATATYPE_1B))

Definition at line 409 of file stm32f4xx_hal_hash.h.

Referenced by HAL_HASH_Init().

#define IS_HASH_HMAC_KEYTYPE (   __KEYTYPE__)
Value:
(((__KEYTYPE__) == HASH_HMAC_KEYTYPE_SHORTKEY) || \
                                           ((__KEYTYPE__) == HASH_HMAC_KEYTYPE_LONGKEY))

Definition at line 415 of file stm32f4xx_hal_hash.h.

#define IS_HASH_SHA1_BUFFER_SIZE (   __SIZE__)    ((((__SIZE__)%4U) != 0U)? 0U: 1U)

Definition at line 418 of file stm32f4xx_hal_hash.h.

Referenced by HAL_HASH_SHA1_Accumulate().