|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <to_radix.hpp>
Public Member Functions | |
| ToRadix (ExecutionIdManagerInterface &execution_id_manager, GreaterThanInterface >, EventEmitterInterface< ToRadixEvent > &event_emitter, EventEmitterInterface< ToRadixMemoryEvent > &memory_event_emitter) | |
| std::pair< std::vector< uint8_t >, bool > | to_le_radix (const FF &value, uint32_t num_limbs, uint32_t radix) override |
| std::pair< std::vector< bool >, bool > | to_le_bits (const FF &value, uint32_t num_limbs) override |
| void | to_be_radix (MemoryInterface &memory, const FF &value, uint32_t radix, uint32_t num_limbs, bool is_output_bits, MemoryAddress dst_addr) override |
Public Member Functions inherited from bb::avm2::simulation::ToRadixInterface | |
| virtual | ~ToRadixInterface ()=default |
Private Attributes | |
| ExecutionIdManagerInterface & | execution_id_manager |
| GreaterThanInterface & | gt |
| EventEmitterInterface< ToRadixEvent > & | events |
| EventEmitterInterface< ToRadixMemoryEvent > & | memory_events |
Definition at line 13 of file to_radix.hpp.
|
inline |
Definition at line 15 of file to_radix.hpp.
|
overridevirtual |
Implements bb::avm2::simulation::ToRadixInterface.
Definition at line 60 of file to_radix.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::ToRadixInterface.
Definition at line 48 of file to_radix.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::ToRadixInterface.
Definition at line 14 of file to_radix.cpp.
|
private |
Definition at line 39 of file to_radix.hpp.
|
private |
Definition at line 37 of file to_radix.hpp.
|
private |
Definition at line 38 of file to_radix.hpp.
|
private |
Definition at line 40 of file to_radix.hpp.