Hal_Hash_Deinit; Hal_Hash_Sha1_Start; Hal_Hash_Md5_Start - ST STM32F2 User Manual

Description of stm32f2 hal and low layer drivers
Hide thumbs Also See for STM32F2:
Table of Contents

Advertisement

HAL HASH Generic Driver
Parameters
Return values

HAL_HASH_DeInit

Function name
Function description
Parameters
Return values
Notes

HAL_HASH_SHA1_Start

Function name
Function description
Parameters
Return values

HAL_HASH_MD5_Start

Function name
Function description
Parameters
272/1371
hhash: pointer to a HASH_HandleTypeDef structure that
contains the configuration information for HASH module
HAL: status
HAL_StatusTypeDef HAL_HASH_DeInit
(HASH_HandleTypeDef * hhash)
DeInitializes the HASH peripheral.
hhash: pointer to a HASH_HandleTypeDef structure that
contains the configuration information for HASH module
HAL: status
This API must be called before starting a new processing.
HAL_StatusTypeDef HAL_HASH_SHA1_Start
(HASH_HandleTypeDef * hhash, uint8_t * pInBuffer, uint32_t
Size, uint8_t * pOutBuffer, uint32_t Timeout)
Initializes the HASH peripheral in SHA1 mode then processes
pInBuffer.
hhash: pointer to a HASH_HandleTypeDef structure that
contains the configuration information for HASH module
pInBuffer: Pointer to the input buffer (buffer to be hashed).
Size: Length of the input buffer in bytes. If the Size is not
multiple of 64 bytes, the padding is managed by hardware.
pOutBuffer: Pointer to the computed digest. Its size must be
20 bytes.
Timeout: Timeout value
HAL: status
HAL_StatusTypeDef HAL_HASH_MD5_Start
(HASH_HandleTypeDef * hhash, uint8_t * pInBuffer, uint32_t
Size, uint8_t * pOutBuffer, uint32_t Timeout)
Initializes the HASH peripheral in MD5 mode then processes
pInBuffer.
hhash: pointer to a HASH_HandleTypeDef structure that
contains the configuration information for HASH module
pInBuffer: Pointer to the input buffer (buffer to be hashed).
Size: Length of the input buffer in bytes. If the Size is multiple
of 64 bytes, appending the input buffer is possible. If the Size
is not multiple of 64 bytes, the padding is managed by
hardware and appending the input buffer is no more possible.
pOutBuffer: Pointer to the computed digest. Its size must be
16 bytes.
Timeout: Timeout value
DocID028236 Rev 2
UM1940

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32F2 and is the answer not in the manual?

Questions and answers

Table of Contents

Save PDF