BLAKE2s parameter block.
More...
#include <blake2.h>
|
enum | {
DigestOff = 0
, KeyOff = 1
, FanoutOff = 2
, DepthOff = 3
,
LeafOff = 4
, NodeOff = 8
, NodeDepthOff = 14
, InnerOff = 15
,
SaltOff = 16
, PersonalizationOff = 24
} |
|
BLAKE2s parameter block.
Definition at line 60 of file blake2.h.
◆ anonymous enum
◆ BLAKE2s_ParameterBlock() [1/3]
BLAKE2s_ParameterBlock::BLAKE2s_ParameterBlock |
( |
| ) |
|
|
inline |
◆ BLAKE2s_ParameterBlock() [2/3]
BLAKE2s_ParameterBlock::BLAKE2s_ParameterBlock |
( |
size_t |
digestSize | ) |
|
|
inline |
◆ BLAKE2s_ParameterBlock() [3/3]
BLAKE2s_ParameterBlock::BLAKE2s_ParameterBlock |
( |
size_t |
digestSize, |
|
|
size_t |
keyLength, |
|
|
const byte * |
salt, |
|
|
size_t |
saltLength, |
|
|
const byte * |
personalization, |
|
|
size_t |
personalizationLength |
|
) |
| |
◆ Reset()
void BLAKE2s_ParameterBlock::Reset |
( |
size_t |
digestLength = DIGESTSIZE , |
|
|
size_t |
keyLength = 0 |
|
) |
| |
◆ data() [1/2]
byte * BLAKE2s_ParameterBlock::data |
( |
| ) |
|
|
inline |
◆ data() [2/2]
const byte * BLAKE2s_ParameterBlock::data |
( |
| ) |
const |
|
inline |
◆ size()
size_t BLAKE2s_ParameterBlock::size |
( |
| ) |
const |
|
inline |
◆ salt()
byte * BLAKE2s_ParameterBlock::salt |
( |
| ) |
|
|
inline |
◆ personalization()
byte * BLAKE2s_ParameterBlock::personalization |
( |
| ) |
|
|
inline |
◆ SALTSIZE
const int BLAKE2s_ParameterBlock::SALTSIZE = BLAKE2s_Info::SALTSIZE |
|
static |
◆ DIGESTSIZE
const int BLAKE2s_ParameterBlock::DIGESTSIZE = BLAKE2s_Info::DIGESTSIZE |
|
static |
◆ PERSONALIZATIONSIZE
const int BLAKE2s_ParameterBlock::PERSONALIZATIONSIZE = BLAKE2s_Info::PERSONALIZATIONSIZE |
|
static |
◆ m_data
The documentation for this struct was generated from the following files: