Initialization and Configuration functions.
More...
|
void | HASH_DeInit (void) |
| Deinitializes 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 |
| ) |
|
Deinitializes the HASH peripheral registers to their default reset values.
- Parameters
-
- Return values
-
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
-
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
-
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
-