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.