Initialization and Configuration functions.
More...
|
void | HASH_DeInit (void) |
| De-initializes the HASH peripheral registers to their default reset values. More...
|
|
void | HASH_Init (HASH_InitTypeDef *HASH_InitStruct) |
| Initializes the HASH peripheral according to the specified parameters in the HASH_InitStruct structure. More...
|
|
void | HASH_StructInit (HASH_InitTypeDef *HASH_InitStruct) |
| Fills each HASH_InitStruct member with its default value. More...
|
|
void | HASH_Reset (void) |
| Resets the HASH processor core, so that the HASH will be ready to compute the message digest of a new message. More...
|
|
Initialization and Configuration functions.
===============================================================================
##### Initialization and Configuration functions #####
===============================================================================
[..] This section provides functions allowing to
(+) Initialize the HASH peripheral
(+) Configure the HASH Processor
(+) MD5/SHA1,
(+) HASH/HMAC,
(+) datatype
(+) HMAC Key (if mode = HMAC)
(+) Reset the HASH Processor
void HASH_DeInit |
( |
void |
| ) |
|
De-initializes the HASH peripheral registers to their default reset values.
- Parameters
-
- Return values
-
Definition at line 171 of file stm32f4xx_hash.c.
Initializes the HASH peripheral according to the specified parameters in the HASH_InitStruct structure.
- Note
- the hash processor is reset when calling this function so that the HASH will be ready to compute the message digest of a new message. There is no need to call HASH_Reset() function.
- Parameters
-
HASH_InitStruct | pointer to a HASH_InitTypeDef structure that contains the configuration information for the HASH peripheral. |
- Note
- The field HASH_HMACKeyType in HASH_InitTypeDef must be filled only if the algorithm mode is HMAC.
- Return values
-
Definition at line 191 of file stm32f4xx_hash.c.
Resets the HASH processor core, so that the HASH will be ready to compute the message digest of a new message.
- Note
- Calling this function will clear the HASH_SR_DCIS (Digest calculation completion interrupt status) bit corresponding to HASH_IT_DCI interrupt and HASH_FLAG_DCIS flag.
- Parameters
-
- Return values
-
Definition at line 249 of file stm32f4xx_hash.c.
Fills each HASH_InitStruct member with its default value.
- Parameters
-
HASH_InitStruct | : pointer to a HASH_InitTypeDef structure which will be initialized. |
- Note
- The default values set are : Processor mode is HASH, Algorithm selected is SHA1, Data type selected is 32b and HMAC Key Type is short key.
- Return values
-
Definition at line 225 of file stm32f4xx_hash.c.