Kagome
Polkadot Runtime Engine in C++17
blake2b.h File Reference
#include <cstddef>
#include <cstdint>
Include dependency graph for blake2b.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  kagome::crypto::blake2b_ctx
 

Namespaces

 kagome::crypto
 

Functions

int kagome::crypto::blake2b_init (blake2b_ctx *ctx, size_t outlen, const void *key, size_t keylen)
 
void kagome::crypto::blake2b_update (blake2b_ctx *ctx, const void *in, size_t inlen)
 
void kagome::crypto::blake2b_final (blake2b_ctx *ctx, void *out)
 
int kagome::crypto::blake2b (void *out, size_t outlen, const void *key, size_t keylen, const void *in, size_t inlen)
 

Class Documentation

struct kagome::crypto::blake2b_ctx

Definition at line 18 of file blake2b.h.

Collaboration diagram for kagome::crypto::blake2b_ctx:
Class Members
uint8_t b[128]
size_t c
uint64_t h[8]
size_t outlen
uint64_t t[2]