STM32F439xx HAL User Manual
Defines
CRYP Exported Macros
CRYPEx

Defines

#define __HAL_CRYP_SET_PHASE(__HANDLE__, __PHASE__)
 Set the phase: Init, header, payload, final.

Define Documentation

#define __HAL_CRYP_SET_PHASE (   __HANDLE__,
  __PHASE__ 
)
Value:
do{(__HANDLE__)->Instance->CR &= (uint32_t)(~CRYP_CR_GCM_CCMPH);\
                                                        (__HANDLE__)->Instance->CR |= (uint32_t)(__PHASE__);\
                                                       }while(0)

Set the phase: Init, header, payload, final.

This is relevant only for GCM and CCM modes.

Parameters:
__HANDLE__specifies the CRYP handle.
__PHASE__The phase.
Return values:
None

Definition at line 105 of file stm32f4xx_hal_cryp_ex.h.

Referenced by CRYPEx_GCMCCM_SetHeaderPhase(), HAL_CRYPEx_AESCCM_Decrypt_DMA(), HAL_CRYPEx_AESCCM_Encrypt_DMA(), HAL_CRYPEx_AESGCM_Decrypt(), HAL_CRYPEx_AESGCM_Decrypt_DMA(), HAL_CRYPEx_AESGCM_Decrypt_IT(), HAL_CRYPEx_AESGCM_Encrypt(), HAL_CRYPEx_AESGCM_Encrypt_DMA(), HAL_CRYPEx_AESGCM_Encrypt_IT(), and HAL_CRYPEx_AESGCM_Finish().