|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <ecc.hpp>
Public Member Functions | |
| Ecc (ExecutionIdManagerInterface &execution_id_manager, GreaterThanInterface >, ToRadixInterface &to_radix, EventEmitterInterface< EccAddEvent > &ecadd_event_emitter, EventEmitterInterface< ScalarMulEvent > &scalar_mul_event_emitter, EventEmitterInterface< EccAddMemoryEvent > &add_memory_event_emitter) | |
| EmbeddedCurvePoint | add (const EmbeddedCurvePoint &p, const EmbeddedCurvePoint &q) override |
| EmbeddedCurvePoint | scalar_mul (const EmbeddedCurvePoint &point, const FF &scalar) override |
| void | add (MemoryInterface &memory, const EmbeddedCurvePoint &p, const EmbeddedCurvePoint &q, MemoryAddress dst_address) override |
Public Member Functions inherited from bb::avm2::simulation::EccInterface | |
| virtual | ~EccInterface ()=default |
|
inline |
|
overridevirtual |
Implements bb::avm2::simulation::EccInterface.
|
overridevirtual |
Implements bb::avm2::simulation::EccInterface.
|
overridevirtual |
Implements bb::avm2::simulation::EccInterface.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |