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 |
![]() | |
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.