|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <acir.hpp>
Classes | |
| struct | AES128Encrypt |
| struct | AND |
| struct | Blake2s |
| struct | Blake3 |
| struct | EcdsaSecp256k1 |
| struct | EcdsaSecp256r1 |
| struct | EmbeddedCurveAdd |
| struct | Keccakf1600 |
| struct | MultiScalarMul |
| struct | Poseidon2Permutation |
| struct | RANGE |
| struct | RecursiveAggregation |
| struct | Sha256Compression |
| struct | XOR |
Public Member Functions | |
| std::vector< uint8_t > | bincodeSerialize () const |
| void | msgpack_pack (auto &packer) const |
| void | msgpack_unpack (msgpack::object const &o) |
Static Public Member Functions | |
| static BlackBoxFuncCall | bincodeDeserialize (std::vector< uint8_t >) |
Public Attributes | |
| std::variant< AES128Encrypt, AND, XOR, RANGE, Blake2s, Blake3, EcdsaSecp256k1, EcdsaSecp256r1, MultiScalarMul, EmbeddedCurveAdd, Keccakf1600, RecursiveAggregation, Poseidon2Permutation, Sha256Compression > | value |
Friends | |
| bool | operator== (const BlackBoxFuncCall &, const BlackBoxFuncCall &) |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
friend |
| std::variant<AES128Encrypt, AND, XOR, RANGE, Blake2s, Blake3, EcdsaSecp256k1, EcdsaSecp256r1, MultiScalarMul, EmbeddedCurveAdd, Keccakf1600, RecursiveAggregation, Poseidon2Permutation, Sha256Compression> Acir::BlackBoxFuncCall::value |