/search.css" rel="stylesheet" type="text/css"/> /search.js">
Classes | |
class | r123::Threefry2x32_R |
class | r123::Threefry2x64_R |
class | r123::Threefry4x32_R |
class | r123::Threefry4x64_R |
The ThreefryNxW 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 Threefry family is closely related to the Threefish block cipher from Skein Hash Function. Threefry is not suitable for cryptographic use.
Threefry uses integer addition, bitwise rotation, xor and permutation of words to randomize its output.