|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
Public Member Functions | |
| DebugEngine () | |
| DebugEngine (std::uint_fast64_t seed) | |
| uint8_t | get_random_uint8 () override |
| uint16_t | get_random_uint16 () override |
| uint32_t | get_random_uint32 () override |
| uint64_t | get_random_uint64 () override |
| uint128_t | get_random_uint128 () override |
| uint256_t | get_random_uint256 () override |
Public Member Functions inherited from bb::numeric::RNG | |
| virtual | ~RNG ()=default |
| RNG () noexcept=default | |
| RNG (const RNG &other)=default | |
| RNG (RNG &&other)=default | |
| RNG & | operator= (const RNG &other)=default |
| RNG & | operator= (RNG &&other)=default |
| uint512_t | get_random_uint512 () |
| uint1024_t | get_random_uint1024 () |
Private Attributes | |
| std::mt19937_64 | engine |
| std::uniform_int_distribution< uint64_t > | dist = std::uniform_int_distribution<uint64_t>{ 0ULL, UINT64_MAX } |
Definition at line 145 of file engine.cpp.
|
inline |
Definition at line 147 of file engine.cpp.
|
inline |
Definition at line 153 of file engine.cpp.
|
inlineoverridevirtual |
Implements bb::numeric::RNG.
Definition at line 165 of file engine.cpp.
|
inlineoverridevirtual |
Implements bb::numeric::RNG.
Definition at line 159 of file engine.cpp.
|
inlineoverridevirtual |
Implements bb::numeric::RNG.
Definition at line 172 of file engine.cpp.
|
inlineoverridevirtual |
Implements bb::numeric::RNG.
Definition at line 161 of file engine.cpp.
|
inlineoverridevirtual |
Implements bb::numeric::RNG.
Definition at line 163 of file engine.cpp.
|
inlineoverridevirtual |
Implements bb::numeric::RNG.
Definition at line 157 of file engine.cpp.
|
private |
Definition at line 184 of file engine.cpp.
|
private |
Definition at line 183 of file engine.cpp.