Fabcoin Core  0.16.2
P2P Digital Currency
Public Member Functions | Public Attributes | List of all members
BLAKE2_ParameterBlock< false > Struct Template Reference

BLAKE2s parameter block specialization. More...

#include <blake2.h>

Public Member Functions

 BLAKE2_ParameterBlock ()
 
 BLAKE2_ParameterBlock (size_t digestSize)
 
 BLAKE2_ParameterBlock (size_t digestSize, size_t keyLength, const byte *salt, size_t saltLength, const byte *personalization, size_t personalizationLength)
 

Public Attributes

byte digestLength
 
byte keyLength
 
byte fanout
 
byte depth
 
byte leafLength [4]
 
byte nodeOffset [6]
 
byte nodeDepth
 
byte innerLength
 
byte salt [SALTSIZE]
 
byte personalization [PERSONALIZATIONSIZE]
 

Detailed Description

template<>
struct BLAKE2_ParameterBlock< false >

BLAKE2s parameter block specialization.

Definition at line 95 of file blake2.h.

Constructor & Destructor Documentation

Definition at line 101 of file blake2.h.

BLAKE2_ParameterBlock< false >::BLAKE2_ParameterBlock ( size_t  digestSize)
inline

Definition at line 108 of file blake2.h.

BLAKE2_ParameterBlock< false >::BLAKE2_ParameterBlock ( size_t  digestSize,
size_t  keyLength,
const byte salt,
size_t  saltLength,
const byte personalization,
size_t  personalizationLength 
)

Definition at line 198 of file blake2.cpp.

Here is the call graph for this function:

Member Data Documentation

byte BLAKE2_ParameterBlock< false >::depth

Definition at line 120 of file blake2.h.

byte BLAKE2_ParameterBlock< false >::digestLength

Definition at line 119 of file blake2.h.

byte BLAKE2_ParameterBlock< false >::fanout

Definition at line 120 of file blake2.h.

byte BLAKE2_ParameterBlock< false >::innerLength

Definition at line 123 of file blake2.h.

byte BLAKE2_ParameterBlock< false >::keyLength

Definition at line 120 of file blake2.h.

byte BLAKE2_ParameterBlock< false >::leafLength[4]

Definition at line 121 of file blake2.h.

byte BLAKE2_ParameterBlock< false >::nodeDepth

Definition at line 123 of file blake2.h.

byte BLAKE2_ParameterBlock< false >::nodeOffset[6]

Definition at line 122 of file blake2.h.

byte BLAKE2_ParameterBlock< false >::personalization[PERSONALIZATIONSIZE]

Definition at line 125 of file blake2.h.

byte BLAKE2_ParameterBlock< false >::salt[SALTSIZE]

Definition at line 124 of file blake2.h.


The documentation for this struct was generated from the following files: