Rev 16 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 16 | Rev 38 | ||
---|---|---|---|
Line 27... | Line 27... | ||
27 | 27 | ||
28 | // prototypes of exported functions |
28 | // prototypes of exported functions |
29 | void SHA512_Init (SHA512_CTX *context); |
29 | void SHA512_Init (SHA512_CTX *context); |
30 | void SHA512_Update (SHA512_CTX *context, void *data, size_t len); |
30 | void SHA512_Update (SHA512_CTX *context, void *data, size_t len); |
31 | void SHA512_Final (uint8_t digest[SHA512_DIGEST_LENGTH], SHA512_CTX *context); |
31 | void SHA512_Final (uint8_t digest[SHA512_DIGEST_LENGTH], SHA512_CTX *context); |
32 |
|
32 | const char *SHA512 (void *data, size_t data_len, uint8_t *digest); // computes a SHA-512 in one pass (shortcut for SHA512_Init(), SHA512_Update() N times and SHA512_Final()) |
33 | 33 | ||
34 | 34 | ||
35 | #ifdef __cplusplus |
35 | #ifdef __cplusplus |
36 | } |
36 | } |
37 | #endif |
37 | #endif |