FD.io VPP  v21.10.1-2-g0a485f517
Vector Packet Processing
blake2-impl.h File Reference
+ Include dependency graph for blake2-impl.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BLAKE2_INLINE
 

Functions

static BLAKE2_INLINE uint32_t load32 (const void *src)
 
static BLAKE2_INLINE uint64_t load64 (const void *src)
 
static BLAKE2_INLINE uint16_t load16 (const void *src)
 
static BLAKE2_INLINE void store16 (void *dst, uint16_t w)
 
static BLAKE2_INLINE void store32 (void *dst, uint32_t w)
 
static BLAKE2_INLINE void store64 (void *dst, uint64_t w)
 
static BLAKE2_INLINE uint64_t load48 (const void *src)
 
static BLAKE2_INLINE void store48 (void *dst, uint64_t w)
 
static BLAKE2_INLINE uint32_t rotr32 (const uint32_t w, const unsigned c)
 
static BLAKE2_INLINE uint64_t rotr64 (const uint64_t w, const unsigned c)
 
static BLAKE2_INLINE void secure_zero_memory (void *v, size_t n)
 

Macro Definition Documentation

◆ BLAKE2_INLINE

#define BLAKE2_INLINE

Definition at line 38 of file blake2-impl.h.

Function Documentation

◆ load16()

static BLAKE2_INLINE uint16_t load16 ( const void *  src)
static

Definition at line 79 of file blake2-impl.h.

◆ load32()

static BLAKE2_INLINE uint32_t load32 ( const void *  src)
static

Definition at line 45 of file blake2-impl.h.

+ Here is the caller graph for this function:

◆ load48()

static BLAKE2_INLINE uint64_t load48 ( const void *  src)
static

Definition at line 137 of file blake2-impl.h.

◆ load64()

static BLAKE2_INLINE uint64_t load64 ( const void *  src)
static

Definition at line 60 of file blake2-impl.h.

◆ rotr32()

static BLAKE2_INLINE uint32_t rotr32 ( const uint32_t  w,
const unsigned  c 
)
static

Definition at line 160 of file blake2-impl.h.

◆ rotr64()

static BLAKE2_INLINE uint64_t rotr64 ( const uint64_t  w,
const unsigned  c 
)
static

Definition at line 166 of file blake2-impl.h.

◆ secure_zero_memory()

static BLAKE2_INLINE void secure_zero_memory ( void *  v,
size_t  n 
)
static

Definition at line 173 of file blake2-impl.h.

+ Here is the caller graph for this function:

◆ store16()

static BLAKE2_INLINE void store16 ( void *  dst,
uint16_t  w 
)
static

Definition at line 92 of file blake2-impl.h.

+ Here is the caller graph for this function:

◆ store32()

static BLAKE2_INLINE void store32 ( void *  dst,
uint32_t  w 
)
static

Definition at line 105 of file blake2-impl.h.

+ Here is the caller graph for this function:

◆ store48()

static BLAKE2_INLINE void store48 ( void *  dst,
uint64_t  w 
)
static

Definition at line 148 of file blake2-impl.h.

◆ store64()

static BLAKE2_INLINE void store64 ( void *  dst,
uint64_t  w 
)
static

Definition at line 119 of file blake2-impl.h.