Project Alice
Loading...
Searching...
No Matches
threefry.h File Reference
#include "features/compilerfeatures.h"
#include "array.h"
Include dependency graph for threefry.h:

Go to the source code of this file.

Macros

#define THREEFRY2x32_DEFAULT_ROUNDS   20
 
#define THREEFRY2x64_DEFAULT_ROUNDS   20
 
#define THREEFRY4x32_DEFAULT_ROUNDS   20
 
#define THREEFRY4x64_DEFAULT_ROUNDS   20
 
#define _threefry2x_tpl(W)
 
#define _threefry4x_tpl(W)
 
#define threefry2x32(c, k)   threefry2x32_R(threefry2x32_rounds, c, k)
 
#define threefry4x32(c, k)   threefry4x32_R(threefry4x32_rounds, c, k)
 
#define threefry2x64(c, k)   threefry2x64_R(threefry2x64_rounds, c, k)
 
#define threefry4x64(c, k)   threefry4x64_R(threefry4x64_rounds, c, k)
 

Macro Definition Documentation

◆ _threefry2x_tpl

#define _threefry2x_tpl (   W)

Definition at line 202 of file threefry.h.

◆ _threefry4x_tpl

#define _threefry4x_tpl (   W)

Definition at line 437 of file threefry.h.

◆ threefry2x32

#define threefry2x32 (   c,
 
)    threefry2x32_R(threefry2x32_rounds, c, k)

◆ THREEFRY2x32_DEFAULT_ROUNDS

#define THREEFRY2x32_DEFAULT_ROUNDS   20

Definition at line 187 of file threefry.h.

◆ threefry2x64

#define threefry2x64 (   c,
 
)    threefry2x64_R(threefry2x64_rounds, c, k)

◆ THREEFRY2x64_DEFAULT_ROUNDS

#define THREEFRY2x64_DEFAULT_ROUNDS   20

Definition at line 191 of file threefry.h.

◆ threefry4x32

#define threefry4x32 (   c,
 
)    threefry4x32_R(threefry4x32_rounds, c, k)

◆ THREEFRY4x32_DEFAULT_ROUNDS

#define THREEFRY4x32_DEFAULT_ROUNDS   20

Definition at line 195 of file threefry.h.

◆ threefry4x64

#define threefry4x64 (   c,
 
)    threefry4x64_R(threefry4x64_rounds, c, k)

◆ THREEFRY4x64_DEFAULT_ROUNDS

#define THREEFRY4x64_DEFAULT_ROUNDS   20

Definition at line 199 of file threefry.h.