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