#include <cstdlib>
Go to the source code of this file.
|
| void | kagome::crypto::blake2s_256_init (blake2s_ctx *ctx) |
| | Initialize hash context. More...
|
| |
| void | kagome::crypto::blake2s_update (blake2s_ctx *ctx, const void *in, size_t inlen) |
| | Update context with incoming bytes. More...
|
| |
| void | kagome::crypto::blake2s_final (blake2s_ctx *ctx, void *out) |
| | Finalize hash calculation. More...
|
| |
| void | kagome::crypto::blake2s_256 (void *out, const void *in, size_t inlen) |
| | One-shot convenience function to calculate blake2s_256 hash. More...
|
| |
| int | kagome::crypto::blake2s_init (blake2s_ctx *ctx, size_t outlen, const void *key, size_t keylen) |
| | Generic blake2s init function. More...
|
| |
| int | kagome::crypto::blake2s (void *out, size_t outlen, const void *key, size_t keylen, const void *in, size_t inlen) |
| | All in one blake2s hashing function. More...
|
| |
| struct kagome::crypto::blake2s_ctx |
Definition at line 16 of file blake2s.h.
| Class Members |
|
unsigned char |
opaque[128] |
|