#include <openssl/base.h>

Go to the source code of this file.
Classes | |
| struct | blake2b_state_st |
Macros | |
| #define | BLAKE2B256_DIGEST_LENGTH (256 / 8) |
| #define | BLAKE2B_CBLOCK 128 |
Functions | |
| OPENSSL_EXPORT void | BLAKE2B256 (const uint8_t *data, size_t len, uint8_t out[BLAKE2B256_DIGEST_LENGTH]) |
| OPENSSL_EXPORT void | BLAKE2B256_Final (uint8_t out[BLAKE2B256_DIGEST_LENGTH], BLAKE2B_CTX *b2b) |
| OPENSSL_EXPORT void | BLAKE2B256_Init (BLAKE2B_CTX *b2b) |
| OPENSSL_EXPORT void | BLAKE2B256_Update (BLAKE2B_CTX *b2b, const void *data, size_t len) |
| OPENSSL_EXPORT void BLAKE2B256 | ( | const uint8_t * | data, |
| size_t | len, | ||
| uint8_t | out[BLAKE2B256_DIGEST_LENGTH] | ||
| ) |
| OPENSSL_EXPORT void BLAKE2B256_Final | ( | uint8_t | out[BLAKE2B256_DIGEST_LENGTH], |
| BLAKE2B_CTX * | b2b | ||
| ) |
| OPENSSL_EXPORT void BLAKE2B256_Init | ( | BLAKE2B_CTX * | b2b | ) |
| OPENSSL_EXPORT void BLAKE2B256_Update | ( | BLAKE2B_CTX * | b2b, |
| const void * | data, | ||
| size_t | len | ||
| ) |