STM32F439xx HAL User Manual
Functions
HASH_Exported_Functions_Group8
HASH Exported Functions

Functions

HAL_HASH_StateTypeDef HAL_HASH_GetState (HASH_HandleTypeDef *hhash)
 return the HASH state
void HAL_HASH_MspInit (HASH_HandleTypeDef *hhash)
 Initializes the HASH MSP.
void HAL_HASH_MspDeInit (HASH_HandleTypeDef *hhash)
 DeInitializes HASH MSP.
void HAL_HASH_InCpltCallback (HASH_HandleTypeDef *hhash)
 Input data transfer complete callback.
void HAL_HASH_DgstCpltCallback (HASH_HandleTypeDef *hhash)
 Digest computation complete callback.
void HAL_HASH_ErrorCallback (HASH_HandleTypeDef *hhash)
 Data transfer Error callback.

Function Documentation

Digest computation complete callback.

It is used only with interrupt.

Note:
This callback is not relevant with DMA.
Parameters:
hhashpointer to a HASH_HandleTypeDef structure that contains the configuration information for HASH module
Return values:
None

Definition at line 489 of file stm32f4xx_hal_hash.c.

Referenced by HAL_HASH_MD5_Start_IT(), HAL_HASH_SHA1_Start_IT(), HAL_HASHEx_SHA224_Start_IT(), and HAL_HASHEx_SHA256_Start_IT().

Data transfer Error callback.

Parameters:
hhashpointer to a HASH_HandleTypeDef structure that contains the configuration information for HASH module
Return values:
None

Definition at line 473 of file stm32f4xx_hal_hash.c.

Referenced by HASH_DMAError(), and HASHEx_DMAError().

return the HASH state

Parameters:
hhashpointer to a HASH_HandleTypeDef structure that contains the configuration information for HASH module
Return values:
HALstate

Definition at line 1843 of file stm32f4xx_hal_hash.c.

References HASH_HandleTypeDef::State.

Input data transfer complete callback.

Parameters:
hhashpointer to a HASH_HandleTypeDef structure that contains the configuration information for HASH module
Return values:
None

Definition at line 458 of file stm32f4xx_hal_hash.c.

Referenced by HAL_HASH_MD5_Start_IT(), HAL_HASH_SHA1_Start_IT(), HAL_HASHEx_SHA224_Start_IT(), HAL_HASHEx_SHA256_Start_IT(), HASH_DMAXferCplt(), and HASHEx_DMAXferCplt().

DeInitializes HASH MSP.

Parameters:
hhashpointer to a HASH_HandleTypeDef structure that contains the configuration information for HASH module
Return values:
None

Definition at line 443 of file stm32f4xx_hal_hash.c.

Referenced by HAL_HASH_DeInit().

Initializes the HASH MSP.

Parameters:
hhashpointer to a HASH_HandleTypeDef structure that contains the configuration information for HASH module
Return values:
None

Definition at line 428 of file stm32f4xx_hal_hash.c.

Referenced by HAL_HASH_Init().