Project Alice
Loading...
Searching...
No Matches
philox.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PHILOX2x32_DEFAULT_ROUNDS   10
 
#define PHILOX2x64_DEFAULT_ROUNDS   10
 
#define PHILOX4x32_DEFAULT_ROUNDS   10
 
#define PHILOX4x64_DEFAULT_ROUNDS   10
 
#define _philoxNxW_tpl(N, Nhalf, W, T)
 
#define philox2x32(c, k)   philox2x32_R(philox2x32_rounds, c, k)
 
#define philox4x32(c, k)   philox4x32_R(philox4x32_rounds, c, k)
 

Functions

 _philox2xWbumpkey_tpl (32) _philox4xWbumpkey_tpl(32) _philox2xWround_tpl(32
 
uint32_t _philox4xWround_tpl (32, uint32_t) _philoxNxW_tpl(2
 

Macro Definition Documentation

◆ _philoxNxW_tpl

#define _philoxNxW_tpl (   N,
  Nhalf,
  W,
 
)

Definition at line 301 of file philox.h.

◆ philox2x32

#define philox2x32 (   c,
 
)    philox2x32_R(philox2x32_rounds, c, k)

◆ PHILOX2x32_DEFAULT_ROUNDS

#define PHILOX2x32_DEFAULT_ROUNDS   10

Definition at line 250 of file philox.h.

◆ PHILOX2x64_DEFAULT_ROUNDS

#define PHILOX2x64_DEFAULT_ROUNDS   10

Definition at line 254 of file philox.h.

◆ philox4x32

#define philox4x32 (   c,
 
)    philox4x32_R(philox4x32_rounds, c, k)

◆ PHILOX4x32_DEFAULT_ROUNDS

#define PHILOX4x32_DEFAULT_ROUNDS   10

Definition at line 258 of file philox.h.

◆ PHILOX4x64_DEFAULT_ROUNDS

#define PHILOX4x64_DEFAULT_ROUNDS   10

Definition at line 262 of file philox.h.

Function Documentation

◆ _philox2xWbumpkey_tpl()

_philox2xWbumpkey_tpl ( 32  )

◆ _philox4xWround_tpl()

uint32_t _philox4xWround_tpl ( 32  ,
uint32_t   
)