Fabcoin Core  0.16.2
P2P Digital Currency
Public Member Functions | Public Attributes | List of all members
BLAKE2_State< W, T_64bit > Class Template Reference

BLAKE2 state information. More...

#include <blake2.h>

Public Member Functions

 BLAKE2_State ()
 

Public Attributes

h [8]
 
t [2]
 
f [2]
 
byte buffer [BLOCKSIZE]
 
size_t length
 

Detailed Description

template<class W, bool T_64bit>
class BLAKE2_State< W, T_64bit >

BLAKE2 state information.

Template Parameters
Wword type
T_64bitflag indicating 64-bit

BLAKE2b uses BLAKE2_State<word64, true>, while BLAKE2s uses BLAKE2_State<word32, false>.

Since
Crypto++ 5.6.4

Definition at line 136 of file blake2.h.

Constructor & Destructor Documentation

template<class W, bool T_64bit>
BLAKE2_State< W, T_64bit >::BLAKE2_State ( )
inline

Definition at line 140 of file blake2.h.

Member Data Documentation

template<class W, bool T_64bit>
byte BLAKE2_State< W, T_64bit >::buffer[BLOCKSIZE]

Definition at line 150 of file blake2.h.

template<class W, bool T_64bit>
W BLAKE2_State< W, T_64bit >::f[2]

Definition at line 149 of file blake2.h.

template<class W, bool T_64bit>
W BLAKE2_State< W, T_64bit >::h[8]

Definition at line 149 of file blake2.h.

template<class W, bool T_64bit>
size_t BLAKE2_State< W, T_64bit >::length

Definition at line 151 of file blake2.h.

template<class W, bool T_64bit>
W BLAKE2_State< W, T_64bit >::t[2]

Definition at line 149 of file blake2.h.


The documentation for this class was generated from the following file: