/search.css" rel="stylesheet" type="text/css"/> /search.js">
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros | Functions | Variables
philox.h File Reference
#include <stdexcept>

Go to the source code of this file.

Macros

#define philox2x32(c, k)   philox2x32_R(philox2x32_rounds, c, k)
 
#define philox4x32(c, k)   philox4x32_R(philox4x32_rounds, c, k)
 
#define philox2x64(c, k)   philox2x64_R(philox2x64_rounds, c, k)
 
#define philox4x64(c, k)   philox4x64_R(philox4x64_rounds, c, k)
 

Functions

 _philoxNxW_tpl (2, 1, 32, uint32_t) _philoxNxW_tpl(4
 
uint32_t _philoxNxW_tpl (2, 1, 64, uint64_t) _philoxNxW_tpl(4
 
 _PhiloxNxW_base_tpl (r123array2x32, r123array1x32, 2, 32) _PhiloxNxW_base_tpl(r123array4x32
 
 _PhiloxNxW_base_tpl (r123array2x64, r123array1x64, 2, 64) _PhiloxNxW_base_tpl(r123array4x64
 

Variables

 r123array2x32
 
 r123array2x64
 

Macro Definition Documentation

#define philox2x32 (   c,
 
)    philox2x32_R(philox2x32_rounds, c, k)
#define philox2x64 (   c,
 
)    philox2x64_R(philox2x64_rounds, c, k)
#define philox4x32 (   c,
 
)    philox4x32_R(philox4x32_rounds, c, k)
#define philox4x64 (   c,
 
)    philox4x64_R(philox4x64_rounds, c, k)

Function Documentation

_PhiloxNxW_base_tpl ( r123array2x32  ,
r123array1x32  ,
,
32   
)
_PhiloxNxW_base_tpl ( r123array2x64  ,
r123array1x64  ,
,
64   
)
_philoxNxW_tpl ( ,
,
32  ,
uint32_t   
)
uint32_t _philoxNxW_tpl ( ,
,
64  ,
uint64_t   
)

Variable Documentation

r123array2x32
r123array2x64