STM32F4xx_HAL_Driver  1.8.3
Extended AES processing functions

Extended processing functions. More...

+ Collaboration diagram for Extended AES processing functions:

Functions

HAL_StatusTypeDef HAL_CRYPEx_AESGCM_GenerateAuthTAG (CRYP_HandleTypeDef *hcryp, uint32_t *AuthTag, uint32_t Timeout)
 generate the GCM authentication TAG. More...
 
HAL_StatusTypeDef HAL_CRYPEx_AESCCM_GenerateAuthTAG (CRYP_HandleTypeDef *hcryp, uint32_t *AuthTag, uint32_t Timeout)
 AES CCM Authentication TAG generation. More...
 

Detailed Description

Extended processing functions.

  ==============================================================================
              ##### Extended AES processing functions #####
  ==============================================================================
    [..]  This section provides functions allowing to generate the authentication
          TAG in Polling mode
      (#)HAL_CRYPEx_AESGCM_GenerateAuthTAG
      (#)HAL_CRYPEx_AESCCM_GenerateAuthTAG
         they should be used after Encrypt/Decrypt operation.

Function Documentation

◆ HAL_CRYPEx_AESCCM_GenerateAuthTAG()

HAL_StatusTypeDef HAL_CRYPEx_AESCCM_GenerateAuthTAG ( CRYP_HandleTypeDef hcryp,
uint32_t *  AuthTag,
uint32_t  Timeout 
)

AES CCM Authentication TAG generation.

Parameters
hcryppointer to a CRYP_HandleTypeDef structure that contains the configuration information for CRYP module
AuthTagPointer to the authentication buffer
TimeoutTimeout duration
Return values
HALstatus

Definition at line 356 of file stm32f4xx_hal_cryp_ex.c.

◆ HAL_CRYPEx_AESGCM_GenerateAuthTAG()

HAL_StatusTypeDef HAL_CRYPEx_AESGCM_GenerateAuthTAG ( CRYP_HandleTypeDef hcryp,
uint32_t *  AuthTag,
uint32_t  Timeout 
)

generate the GCM authentication TAG.

Parameters
hcryppointer to a CRYP_HandleTypeDef structure that contains the configuration information for CRYP module
AuthTagPointer to the authentication buffer
TimeoutTimeout duration
Return values
HALstatus

Definition at line 128 of file stm32f4xx_hal_cryp_ex.c.