STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
|
HMAC processing functions using polling mode. More...
Functions | |
HAL_StatusTypeDef | HAL_HMAC_SHA1_Start (HASH_HandleTypeDef *hhash, uint8_t *pInBuffer, uint32_t Size, uint8_t *pOutBuffer, uint32_t Timeout) |
Initialize the HASH peripheral in HMAC SHA1 mode, next process pInBuffer then read the computed digest. | |
HAL_StatusTypeDef | HAL_HMAC_MD5_Start (HASH_HandleTypeDef *hhash, uint8_t *pInBuffer, uint32_t Size, uint8_t *pOutBuffer, uint32_t Timeout) |
Initialize the HASH peripheral in HMAC MD5 mode, next process pInBuffer then read the computed digest. | |
HMAC processing functions using polling mode.
=============================================================================== ##### Polling mode HMAC processing functions ##### =============================================================================== [..] This section provides functions allowing to calculate in polling mode the HMAC value using one of the following algorithms: (+) MD5 (++) HAL_HMAC_MD5_Start() (+) SHA1 (++) HAL_HMAC_SHA1_Start()
HAL_StatusTypeDef HAL_HMAC_SHA1_Start | ( | HASH_HandleTypeDef * | hhash, |
uint8_t * | pInBuffer, | ||
uint32_t | Size, | ||
uint8_t * | pOutBuffer, | ||
uint32_t | Timeout ) |
#include <stm32f4xx_hal_hash.h>
Initialize the HASH peripheral in HMAC SHA1 mode, next process pInBuffer then read the computed digest.
hhash | HASH handle. |
pInBuffer | pointer to the input buffer (buffer to be hashed). |
Size | length of the input buffer in bytes. |
pOutBuffer | pointer to the computed digest. Digest size is 20 bytes. |
Timeout | Timeout value. |
HAL | status |
Definition at line 1188 of file stm32f4xx_hal_hash.c.
References HASH_ALGOSELECTION_SHA1, and HMAC_Start().
HAL_StatusTypeDef HAL_HMAC_MD5_Start | ( | HASH_HandleTypeDef * | hhash, |
uint8_t * | pInBuffer, | ||
uint32_t | Size, | ||
uint8_t * | pOutBuffer, | ||
uint32_t | Timeout ) |
#include <stm32f4xx_hal_hash.h>
Initialize the HASH peripheral in HMAC MD5 mode, next process pInBuffer then read the computed digest.
hhash | HASH handle. |
pInBuffer | pointer to the input buffer (buffer to be hashed). |
Size | length of the input buffer in bytes. |
pOutBuffer | pointer to the computed digest. Digest size is 16 bytes. |
Timeout | Timeout value. |
HAL | status |
Definition at line 1169 of file stm32f4xx_hal_hash.c.
References HASH_ALGOSELECTION_MD5, and HMAC_Start().