STM32L443xx HAL User Manual
Defines
GCM/GMAC and CCM/CMAC (when applicable) processing phase selection
CRYP Exported Constants

Defines

#define CRYP_GCM_INIT_PHASE   ((uint32_t)0x00000000)
#define CRYP_GCMCMAC_HEADER_PHASE   AES_CR_GCMPH_0
#define CRYP_GCM_PAYLOAD_PHASE   AES_CR_GCMPH_1
#define CRYP_GCMCMAC_FINAL_PHASE   AES_CR_GCMPH
#define CRYP_INIT_PHASE   ((uint32_t)0x00000000)
#define CRYP_HEADER_PHASE   AES_CR_GCMPH_0
#define CRYP_PAYLOAD_PHASE   AES_CR_GCMPH_1
#define CRYP_FINAL_PHASE   AES_CR_GCMPH

Define Documentation

#define CRYP_FINAL_PHASE   AES_CR_GCMPH
#define CRYP_GCM_INIT_PHASE   ((uint32_t)0x00000000)

GCM/GMAC (or CCM) init phase

Definition at line 305 of file stm32l4xx_hal_cryp.h.

#define CRYP_GCM_PAYLOAD_PHASE   AES_CR_GCMPH_1

GCM/CCM payload phase

Definition at line 307 of file stm32l4xx_hal_cryp.h.

#define CRYP_GCMCMAC_FINAL_PHASE   AES_CR_GCMPH

GCM/GMAC/CCM/CMAC final phase

Definition at line 308 of file stm32l4xx_hal_cryp.h.

#define CRYP_GCMCMAC_HEADER_PHASE   AES_CR_GCMPH_0

GCM/GMAC/CCM/CMAC header phase

Definition at line 306 of file stm32l4xx_hal_cryp.h.

#define CRYP_HEADER_PHASE   AES_CR_GCMPH_0
#define CRYP_INIT_PHASE   ((uint32_t)0x00000000)
#define CRYP_PAYLOAD_PHASE   AES_CR_GCMPH_1