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