Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
siloing.hpp
Go to the documentation of this file.
1#pragma once
2
8
9namespace bb::avm2::simulation {
10
11class Siloing : public SiloingInterface {
12 public:
16
17 FF silo_nullifier(const FF& nullifier, const FF& silo_by) override
18 {
20 }
21
22 private:
23 FF silo(const FF& generator, const FF& elem, const FF& silo_by, SiloingType type);
24
26};
27
28} // namespace bb::avm2::simulation
#define GENERATOR_INDEX__OUTER_NULLIFIER
EventEmitterInterface< SiloingEvent > & events
Definition siloing.hpp:25
Siloing(EventEmitterInterface< SiloingEvent > &events)
Definition siloing.hpp:13
FF silo_nullifier(const FF &nullifier, const FF &silo_by) override
Definition siloing.hpp:17
FF silo(const FF &generator, const FF &elem, const FF &silo_by, SiloingType type)
Definition siloing.cpp:11
AvmFlavorSettings::FF FF
Definition field.hpp:10