Fabcoin Core
0.16.2
P2P Digital Currency
|
#include "pch.h"
#include "config.h"
#include "cryptlib.h"
#include "argnames.h"
#include "algparam.h"
#include "blake2.h"
#include "cpu.h"
Go to the source code of this file.
Classes | |
struct | BLAKE2_IV< T_64bit > |
struct | BLAKE2_IV< false > |
BLAKE2s initialization vector specialization. More... | |
struct | BLAKE2_IV< true > |
struct | BLAKE2_Sigma< T_64bit > |
struct | BLAKE2_Sigma< false > |
struct | BLAKE2_Sigma< true > |
BLAKE2b sigma table specialization. More... | |
Macros | |
#define | BLAKE2S_IV(n) BLAKE2_IV<false>::iv[n] |
#define | BLAKE2B_IV(n) BLAKE2_IV<true>::iv[n] |
#define | BLAKE2_G(r, i, a, b, c, d) |
#define | BLAKE2_ROUND(r) |
#define | BLAKE2_G(r, i, a, b, c, d) |
#define | BLAKE2_ROUND(r) |
Typedefs | |
typedef void(* | pfnCompress32) (const byte *, BLAKE2_State< word32, false > &) |
typedef void(* | pfnCompress64) (const byte *, BLAKE2_State< word64, true > &) |
Functions | |
pfnCompress64 | InitializeCompress64Fn () |
pfnCompress32 | InitializeCompress32Fn () |
#define BLAKE2_ROUND | ( | r | ) |
#define BLAKE2_ROUND | ( | r | ) |
#define BLAKE2B_IV | ( | n | ) | BLAKE2_IV<true>::iv[n] |
Definition at line 99 of file blake2.cpp.
#define BLAKE2S_IV | ( | n | ) | BLAKE2_IV<false>::iv[n] |
Definition at line 81 of file blake2.cpp.
typedef void(* pfnCompress32) (const byte *, BLAKE2_State< word32, false > &) |
Definition at line 151 of file blake2.cpp.
typedef void(* pfnCompress64) (const byte *, BLAKE2_State< word64, true > &) |
Definition at line 152 of file blake2.cpp.
pfnCompress32 InitializeCompress32Fn | ( | ) |
pfnCompress64 InitializeCompress64Fn | ( | ) |