The PhiloxNxW classes export the member functions, typedefs and operator overloads required by a CBRNG class.
As described in Parallel Random Numbers: As Easy as 1, 2, 3 . The Philox family of counter-based RNGs use integer multiplication, xor and permutation of W-bit words to scramble its N-word input key. Philox is a mnemonic for Product HI LO Xor).
◆ r123_enum_philox2x64
Enumerator |
---|
philox2x64_rounds | |
◆ r123_enum_philox4x32
Enumerator |
---|
philox4x32_rounds | |
◆ r123_enum_philox4x64
Enumerator |
---|
philox4x64_rounds | |
◆ _philox4xWround_tpl()
uint32_t _philox4xWround_tpl |
( |
32 |
, |
|
|
uint32_t |
|
|
) |
| |