|
DTS Application Library
0.2.3
Application library containing referenced objects and interfaces to common libraries
|
SHA2-512 Hashing checking and HMAC Functions. More...
Functions | |
| void | sha512sum2 (unsigned char *buff, const void *data, unsigned long len, const void *data2, unsigned long len2) |
| Calculate the SHA2-512 hash accross 2 data chunks. More... | |
| void | sha512sum (unsigned char *buff, const void *data, unsigned long len) |
| Calculate the SHA2-512 hash. More... | |
| int | sha512cmp (unsigned char *digest1, unsigned char *digest2) |
| Compare two SHA2-512 hashes. More... | |
| void | sha512hmac (unsigned char *buff, const void *data, unsigned long len, const void *key, unsigned long klen) |
| Hash Message Authentication Codes (HMAC) SHA2-512. More... | |
SHA2-512 Hashing checking and HMAC Functions.
| int sha512cmp | ( | unsigned char * | digest1, |
| unsigned char * | digest2 | ||
| ) |
| void sha512hmac | ( | unsigned char * | buff, |
| const void * | data, | ||
| unsigned long | len, | ||
| const void * | key, | ||
| unsigned long | klen | ||
| ) |
Hash Message Authentication Codes (HMAC) SHA2-512.
| buff | HMAC returned in this buffer (64 bytes). |
| data | Data to sign. |
| len | Length of data. |
| key | Key to signwith. |
| klen | Length of key. |
Definition at line 326 of file util.c.
References sha512sum2().
| void sha512sum | ( | unsigned char * | buff, |
| const void * | data, | ||
| unsigned long | len | ||
| ) |
Calculate the SHA2-512 hash.
| buff | buffer to place the hash (64 bytes). |
| data | First data chunk to calculate. |
| len | Length of data. |
Definition at line 114 of file util.c.
References sha512sum2().
| void sha512sum2 | ( | unsigned char * | buff, |
| const void * | data, | ||
| unsigned long | len, | ||
| const void * | data2, | ||
| unsigned long | len2 | ||
| ) |
Calculate the SHA2-512 hash accross 2 data chunks.
| buff | buffer to place the hash (64 bytes). |
| data | First data chunk to calculate. |
| len | Length of data. |
| data2 | Second data chunk to calculate. |
| len2 | Length of data2. |
Definition at line 97 of file util.c.
Referenced by sha512hmac(), and sha512sum().