SHA512 hashing functions. More...
#include <stdint.h>
Include dependency graph for sha512.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | _SHA512Context |
Defines | |
| #define | SHA512_HASH_SIZE 64 |
| #define | SHA512_HASH_WORDS 8 |
Typedefs | |
| typedef struct _SHA512Context | SHA512Context |
Functions | |
| void | SHA512Init (SHA512Context *sc) |
| void | SHA512Update (SHA512Context *sc, const void *data, uint32_t len) |
| void | SHA512Final (SHA512Context *sc, uint8_t hash[64]) |
SHA512 hashing functions.
Definition in file sha512.h.
| typedef struct _SHA512Context SHA512Context |
| void SHA512Final | ( | SHA512Context * | sc, | |
| uint8_t | hash[64] | |||
| ) |
Completes the calculation and returns a SHA512 hash.
| sc | SHA512Context | |
| hash | Array where the hash result will be put |
Completes the calculation and returns a SHA512 hash.
| sc | SHA512Context | |
| hash | Array where the hash result will be put |
Definition at line 418 of file sha512.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void SHA512Init | ( | SHA512Context * | sc | ) |
| void SHA512Update | ( | SHA512Context * | sc, | |
| const void * | vdata, | |||
| uint32_t | len | |||
| ) |
1.7.1