HAL AES Constants

HAL AES Constants

group AES_Exported_Constants

Defines

HAL_AES_FLAG_BUSY AES_SR_BUSY

AES flag definition Process suspension forbidden #if (defined(GENERATOR_SAES_AVAILABLE_ALL_DEVICES) || defined(GENERATOR_SAES_AVAILABLE_SOME_DEVICES)) also set when transferring a shared key from SAES peripheral #endif

HAL_AES_FLAG_WRERR (AES_SR_WRERR | 0x80000000U)

Write Error flag

HAL_AES_FLAG_RDERR (AES_SR_RDERR | 0x80000000U)

Read error flag

HAL_AES_FLAG_CC AES_SR_CCF

Computation completed flag

HAL_AES_IT_CC AES_CR_CCFIE

AES key interrupts definition Computation Complete Flag Interrupt Enable

HAL_AES_IT_RDWRERR AES_CR_ERRIE

Error Interrupt Enable

HAL_AES_IT_ALL ( HAL_AES_IT_CC | HAL_AES_IT_RDWRERR )

AES Interrupt Enable

Error Code definition reflecting the processes asynchronous errors

group AES_Error_Code

Defines

HAL_AES_ERROR_NONE (0UL)

No error

HAL_AES_ERROR_DMA (0x01UL << 4U)

DMA error

HAL_AES_ERROR_READ AES_SR_RDERR

Read error

HAL_AES_ERROR_WRITE AES_SR_WRERR

Write error