OpenVPN
Macros | Functions
siphash.h File Reference
#include <inttypes.h>
Include dependency graph for siphash.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SIPHASH_KEY_SIZE   16
 

Functions

int siphash (const void *in, size_t inlen, const void *k, uint8_t *out, size_t outlen)
 

Macro Definition Documentation

◆ SIPHASH_KEY_SIZE

#define SIPHASH_KEY_SIZE   16

Definition at line 24 of file siphash.h.

Function Documentation

◆ siphash()

int siphash ( const void *  in,
size_t  inlen,
const void *  k,
uint8_t *  out,
size_t  outlen 
)

Definition at line 103 of file siphash_reference.c.

References cROUNDS, dROUNDS, SIPROUND, TRACE, U64TO8_LE, and U8TO64_LE.