Fabcoin Core  0.16.2
P2P Digital Currency
Functions
blake2bx.cpp File Reference
#include <stdint.h>
#include <string.h>
#include <stdio.h>
#include "blake2.h"
#include "blake2-impl.h"
#include "blake2-config.h"
#include <emmintrin.h>
#include "blake2b-round.h"
Include dependency graph for blake2bx.cpp:

Go to the source code of this file.

Functions

 ALIGN (64) static const uint64_t blake2b_IV[8]
 
int eq_blake2b_init_param (blake2b_state *S, const blake2b_param *P)
 
int eq_blake2b_init (blake2b_state *S, const uint8_t outlen)
 
int eq_blake2b_init_key (blake2b_state *S, const uint8_t outlen, const void *key, const uint8_t keylen)
 
int eq_blake2b_update (blake2b_state *S, const uint8_t *in, uint64_t inlen)
 
int eq_blake2b_final (blake2b_state *S, uint8_t *out, uint8_t outlen)
 
int eq_blake2b (uint8_t *out, const void *in, const void *key, const uint8_t outlen, const uint64_t inlen, uint8_t keylen)
 

Function Documentation

ALIGN ( 64  ) const
int eq_blake2b ( uint8_t *  out,
const void *  in,
const void *  key,
const uint8_t  outlen,
const uint64_t  inlen,
uint8_t  keylen 
)

Definition at line 242 of file blake2bx.cpp.

int eq_blake2b_final ( blake2b_state S,
uint8_t *  out,
uint8_t  outlen 
)

Definition at line 220 of file blake2bx.cpp.

Here is the caller graph for this function:

int eq_blake2b_init ( blake2b_state S,
const uint8_t  outlen 
)

Definition at line 67 of file blake2bx.cpp.

Here is the caller graph for this function:

int eq_blake2b_init_key ( blake2b_state S,
const uint8_t  outlen,
const void *  key,
const uint8_t  keylen 
)

Definition at line 88 of file blake2bx.cpp.

Here is the caller graph for this function:

int eq_blake2b_init_param ( blake2b_state S,
const blake2b_param P 
)

Definition at line 52 of file blake2bx.cpp.

Here is the caller graph for this function:

int eq_blake2b_update ( blake2b_state S,
const uint8_t *  in,
uint64_t  inlen 
)

Definition at line 192 of file blake2bx.cpp.

Here is the caller graph for this function: