Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
Acir::BlackBoxFuncCall Struct Reference

#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, Sha256Compressionvalue
 

Friends

bool operator== (const BlackBoxFuncCall &, const BlackBoxFuncCall &)
 

Detailed Description

Definition at line 3052 of file acir.hpp.

Member Function Documentation

◆ bincodeDeserialize()

BlackBoxFuncCall Acir::BlackBoxFuncCall::bincodeDeserialize ( std::vector< uint8_t >  input)
inlinestatic

Definition at line 6368 of file acir.hpp.

◆ bincodeSerialize()

std::vector< uint8_t > Acir::BlackBoxFuncCall::bincodeSerialize ( ) const
inline

Definition at line 6361 of file acir.hpp.

◆ msgpack_pack()

void Acir::BlackBoxFuncCall::msgpack_pack ( auto &  packer) const
inline

Definition at line 3614 of file acir.hpp.

◆ msgpack_unpack()

void Acir::BlackBoxFuncCall::msgpack_unpack ( msgpack::object const &  o)
inline

Definition at line 3692 of file acir.hpp.

Friends And Related Symbol Documentation

◆ operator==

bool operator== ( const BlackBoxFuncCall lhs,
const BlackBoxFuncCall rhs 
)
friend

Definition at line 6353 of file acir.hpp.

Member Data Documentation

◆ value


The documentation for this struct was generated from the following file: