HAL HASH Constants

HASH Error Definition

group HASH_Error_Definition

Defines

HAL_HASH_ERROR_NONE 0x00000000U

No error

HAL_HASH_ERROR_DMA 0x00000002U

DMA-based process error

HASH flags definitions

group HASH_flags_definition

Defines

HAL_HASH_FLAG_DINI HASH_SR_DINIS

Input buffer is ready for new data

HAL_HASH_FLAG_DCI HASH_SR_DCIS

Digest calculation is completed

HAL_HASH_FLAG_DMA HASH_SR_DMAS

DMA interface is enabled or a transfer is ongoing

HAL_HASH_FLAG_BUSY HASH_SR_BUSY

Hash core is busy, processing a block of data

HAL_HASH_FLAG_DINNE HASH_SR_DINNE

Data input register is not empty

HASH interrupts definitions

group HASH_interrupts_definition

Defines

HAL_HASH_IT_DIN HASH_IMR_DINIE

Input buffer ready interrupt

HAL_HASH_IT_DC HASH_IMR_DCIE

Digest calculation complete interrupt