High Level SHA1 Hash and HMAC functions.
More...
|
ErrorStatus | HASH_SHA1 (uint8_t *Input, uint32_t Ilen, uint8_t Output[20]) |
| Compute the HASH SHA1 digest. More...
|
|
ErrorStatus | HMAC_SHA1 (uint8_t *Key, uint32_t Keylen, uint8_t *Input, uint32_t Ilen, uint8_t Output[20]) |
| Compute the HMAC SHA1 digest. More...
|
|
High Level SHA1 Hash and HMAC functions.
===============================================================================
##### High Level SHA1 Hash and HMAC functions #####
===============================================================================
ErrorStatus HASH_SHA1 |
( |
uint8_t * |
Input, |
|
|
uint32_t |
Ilen, |
|
|
uint8_t |
Output[20] |
|
) |
| |
Compute the HASH SHA1 digest.
- Parameters
-
Input | pointer to the Input buffer to be treated. |
Ilen | length of the Input buffer. |
Output | the returned digest |
- Return values
-
An | ErrorStatus enumeration value:
- SUCCESS: digest computation done
- ERROR: digest computation failed
|
Definition at line 93 of file stm32f4xx_hash_sha1.c.
ErrorStatus HMAC_SHA1 |
( |
uint8_t * |
Key, |
|
|
uint32_t |
Keylen, |
|
|
uint8_t * |
Input, |
|
|
uint32_t |
Ilen, |
|
|
uint8_t |
Output[20] |
|
) |
| |
Compute the HMAC SHA1 digest.
- Parameters
-
Key | pointer to the Key used for HMAC. |
Keylen | length of the Key used for HMAC. |
Input | pointer to the Input buffer to be treated. |
Ilen | length of the Input buffer. |
Output | the returned digest |
- Return values
-
An | ErrorStatus enumeration value:
- SUCCESS: digest computation done
- ERROR: digest computation failed
|
Definition at line 169 of file stm32f4xx_hash_sha1.c.