#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 | ||
) |