#include "api.h"
Include dependency graph for blake2s.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
struct | crypto_blake2s_context_t |
Macros | |
#define | BLAKE2S_MAXHASHSIZE 32 |
#define | BLAKE2S_MAXKEYSIZE 32 |
#define | BLAKE2S_STATESIZE 32 |
#define | BLAKE2S_BLOCKSIZE 64 |
Functions | |
CRYPTO_FUNC_INIT (blake2s) | |
void | CRYPTO_NAME (blake2s, initkey)(crypto_blake2s_context_t *ctx |
CRYPTO_FUNC_UPDATE (blake2s) | |
CRYPTO_FUNC_FINAL (blake2s) | |
Variables | |
void size_t | hashSize |
void size_t const void * | key |
void size_t const void size_t | keySize |
Macro Definition Documentation
◆ BLAKE2S_BLOCKSIZE
#define BLAKE2S_BLOCKSIZE 64 |
◆ BLAKE2S_MAXHASHSIZE
#define BLAKE2S_MAXHASHSIZE 32 |
◆ BLAKE2S_MAXKEYSIZE
#define BLAKE2S_MAXKEYSIZE 32 |
◆ BLAKE2S_STATESIZE
#define BLAKE2S_STATESIZE 32 |
Function Documentation
◆ CRYPTO_FUNC_FINAL()
CRYPTO_FUNC_FINAL | ( | blake2s | ) |
◆ CRYPTO_FUNC_INIT()
CRYPTO_FUNC_INIT | ( | blake2s | ) |
◆ CRYPTO_FUNC_UPDATE()
CRYPTO_FUNC_UPDATE | ( | blake2s | ) |
◆ CRYPTO_NAME()
void CRYPTO_NAME | ( | blake2s | , |
initkey | |||
) |
Variable Documentation
◆ hashSize
void size_t hashSize |
◆ key
void size_t const void* key |
◆ keySize
void size_t const void size_t keySize |