STM32H735xx HAL User Manual
Defines
CRYP Private Defines
CRYP

Defines

#define CRYP_TIMEOUT_KEYPREPARATION   82U /*The latency of key preparation operation is 82 clock cycles.*/
#define CRYP_TIMEOUT_GCMCCMINITPHASE   299U /* The latency of GCM/CCM init phase to prepare hash subkey is 299 clock cycles.*/
#define CRYP_TIMEOUT_GCMCCMHEADERPHASE   290U /* The latency of GCM/CCM header phase is 290 clock cycles.*/
#define CRYP_PHASE_READY   0x00000001U
#define CRYP_PHASE_PROCESS   0x00000002U
#define CRYP_PHASE_INIT   0x00000000U
#define CRYP_PHASE_HEADER   CRYP_CR_GCM_CCMPH_0
#define CRYP_PHASE_PAYLOAD   CRYP_CR_GCM_CCMPH_1
#define CRYP_PHASE_FINAL   CRYP_CR_GCM_CCMPH
#define CRYP_OPERATINGMODE_ENCRYPT   0x00000000U
#define CRYP_OPERATINGMODE_DECRYPT   CRYP_CR_ALGODIR
#define CRYP_CCM_CTR1_0   0x07FFFFFFU
#define CRYP_CCM_CTR1_1   0xFFFFFF00U
#define CRYP_CCM_CTR1_2   0x00000001U

Define Documentation

#define CRYP_CCM_CTR1_0   0x07FFFFFFU
#define CRYP_CCM_CTR1_1   0xFFFFFF00U
#define CRYP_CCM_CTR1_2   0x00000001U
#define CRYP_OPERATINGMODE_DECRYPT   CRYP_CR_ALGODIR
#define CRYP_OPERATINGMODE_ENCRYPT   0x00000000U
#define CRYP_PHASE_FINAL   CRYP_CR_GCM_CCMPH

GCM/GMAC or CCM final phase

Definition at line 299 of file stm32h7xx_hal_cryp.c.

#define CRYP_PHASE_HEADER   CRYP_CR_GCM_CCMPH_0
#define CRYP_PHASE_INIT   0x00000000U
#define CRYP_PHASE_PAYLOAD   CRYP_CR_GCM_CCMPH_1
#define CRYP_PHASE_PROCESS   0x00000002U
#define CRYP_PHASE_READY   0x00000001U

CRYP peripheral is ready for initialization.

Definition at line 293 of file stm32h7xx_hal_cryp.c.

Referenced by HAL_CRYP_DeInit(), HAL_CRYP_Init(), and HAL_CRYP_SetConfig().

#define CRYP_TIMEOUT_GCMCCMHEADERPHASE   290U /* The latency of GCM/CCM header phase is 290 clock cycles.*/
#define CRYP_TIMEOUT_GCMCCMINITPHASE   299U /* The latency of GCM/CCM init phase to prepare hash subkey is 299 clock cycles.*/
#define CRYP_TIMEOUT_KEYPREPARATION   82U /*The latency of key preparation operation is 82 clock cycles.*/

Definition at line 289 of file stm32h7xx_hal_cryp.c.

Referenced by CRYP_AES_Decrypt_DMA(), and CRYP_AES_Decrypt_IT().