Extended processing functions.
More...
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.
◆ 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
-
hcryp | pointer to a CRYP_HandleTypeDef structure that contains the configuration information for CRYP module |
AuthTag | Pointer to the authentication buffer |
Timeout | Timeout duration |
- Return values
-
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
-
hcryp | pointer to a CRYP_HandleTypeDef structure that contains the configuration information for CRYP module |
AuthTag | Pointer to the authentication buffer |
Timeout | Timeout duration |
- Return values
-
Definition at line 128 of file stm32f4xx_hal_cryp_ex.c.