about summary refs log tree commit diff stats
path: root/archive/2.vm/053recipe_header.cc
Commit message (Expand)AuthorAgeFilesLines
* 5485 - promote SubX to top-levelKartik Agaram2019-07-271-0/+793
9f7569191201160e8da9acb31482'>^
575b6acd ^








92837ec1 ^
575b6acd ^
92837ec1 ^
575b6acd ^
92837ec1 ^


575b6acd ^




92837ec1 ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31






                                                                    

                  








                        
             
 
                             
 


                                                                               




                  
                       
/* public api for steve reid's public domain SHA-1 implementation */
/* this file is in the public domain */

/** @file
 *  SHA-1 hash API.
 */

#ifndef __P_SHA1_H
#define __P_SHA1_H

#ifdef __cplusplus
extern "C" {
#endif

typedef struct {
    uint32_t state[5];
    uint32_t count[2];
    uint8_t  buffer[64];
} P_SHA1_CTX;

#define P_SHA1_DIGEST_SIZE 20

void P_SHA1_Init(P_SHA1_CTX* context);
void P_SHA1_Update(P_SHA1_CTX* context, const uint8_t* data, const size_t len);
void P_SHA1_Final(P_SHA1_CTX* context, uint8_t digest[P_SHA1_DIGEST_SIZE]);

#ifdef __cplusplus
}
#endif

#endif /* __P_SHA1_H */