Crypto++  6.1
Free C++ class library of cryptographic schemes
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
BLAKE2_ParameterBlock< false > Struct Template Reference

BLAKE2s parameter block specialization. More...

Public Member Functions

 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]
 

Static Public Attributes

static const int SALTSIZE = BLAKE2_Info<false>::SALTSIZE
 
static const int DIGESTSIZE = BLAKE2_Info<false>::DIGESTSIZE
 
static const int PERSONALIZATIONSIZE = BLAKE2_Info<false>::PERSONALIZATIONSIZE
 

Detailed Description

template<>
struct BLAKE2_ParameterBlock< false >

BLAKE2s parameter block specialization.

Definition at line 92 of file blake2.h.


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