|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <serde.hpp>
Static Public Member Functions | |
| template<typename Deserializer > | |
| static T | deserialize (Deserializer &deserializer) |
| Acir::AssertionPayload serde::Deserializable< Acir::AssertionPayload >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BinaryFieldOp serde::Deserializable< Acir::BinaryFieldOp >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BinaryFieldOp::Add serde::Deserializable< Acir::BinaryFieldOp::Add >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BinaryFieldOp::Sub serde::Deserializable< Acir::BinaryFieldOp::Sub >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BinaryFieldOp::Mul serde::Deserializable< Acir::BinaryFieldOp::Mul >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BinaryFieldOp::Div serde::Deserializable< Acir::BinaryFieldOp::Div >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BinaryFieldOp::IntegerDiv serde::Deserializable< Acir::BinaryFieldOp::IntegerDiv >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BinaryFieldOp::Equals serde::Deserializable< Acir::BinaryFieldOp::Equals >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BinaryFieldOp::LessThan serde::Deserializable< Acir::BinaryFieldOp::LessThan >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BinaryFieldOp::LessThanEquals serde::Deserializable< Acir::BinaryFieldOp::LessThanEquals >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BinaryIntOp serde::Deserializable< Acir::BinaryIntOp >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BinaryIntOp::Add serde::Deserializable< Acir::BinaryIntOp::Add >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BinaryIntOp::Sub serde::Deserializable< Acir::BinaryIntOp::Sub >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BinaryIntOp::Mul serde::Deserializable< Acir::BinaryIntOp::Mul >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BinaryIntOp::Div serde::Deserializable< Acir::BinaryIntOp::Div >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BinaryIntOp::Equals serde::Deserializable< Acir::BinaryIntOp::Equals >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BinaryIntOp::LessThan serde::Deserializable< Acir::BinaryIntOp::LessThan >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BinaryIntOp::LessThanEquals serde::Deserializable< Acir::BinaryIntOp::LessThanEquals >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BinaryIntOp::And serde::Deserializable< Acir::BinaryIntOp::And >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BinaryIntOp::Or serde::Deserializable< Acir::BinaryIntOp::Or >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BinaryIntOp::Xor serde::Deserializable< Acir::BinaryIntOp::Xor >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BinaryIntOp::Shl serde::Deserializable< Acir::BinaryIntOp::Shl >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BinaryIntOp::Shr serde::Deserializable< Acir::BinaryIntOp::Shr >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BitSize serde::Deserializable< Acir::BitSize >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BitSize::Field serde::Deserializable< Acir::BitSize::Field >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BitSize::Integer serde::Deserializable< Acir::BitSize::Integer >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlackBoxFuncCall serde::Deserializable< Acir::BlackBoxFuncCall >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlackBoxFuncCall::AES128Encrypt serde::Deserializable< Acir::BlackBoxFuncCall::AES128Encrypt >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlackBoxFuncCall::AND serde::Deserializable< Acir::BlackBoxFuncCall::AND >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlackBoxFuncCall::XOR serde::Deserializable< Acir::BlackBoxFuncCall::XOR >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlackBoxFuncCall::RANGE serde::Deserializable< Acir::BlackBoxFuncCall::RANGE >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlackBoxFuncCall::Blake2s serde::Deserializable< Acir::BlackBoxFuncCall::Blake2s >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlackBoxFuncCall::Blake3 serde::Deserializable< Acir::BlackBoxFuncCall::Blake3 >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlackBoxFuncCall::EcdsaSecp256k1 serde::Deserializable< Acir::BlackBoxFuncCall::EcdsaSecp256k1 >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlackBoxFuncCall::EcdsaSecp256r1 serde::Deserializable< Acir::BlackBoxFuncCall::EcdsaSecp256r1 >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlackBoxFuncCall::MultiScalarMul serde::Deserializable< Acir::BlackBoxFuncCall::MultiScalarMul >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlackBoxFuncCall::EmbeddedCurveAdd serde::Deserializable< Acir::BlackBoxFuncCall::EmbeddedCurveAdd >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlackBoxFuncCall::Keccakf1600 serde::Deserializable< Acir::BlackBoxFuncCall::Keccakf1600 >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlackBoxFuncCall::RecursiveAggregation serde::Deserializable< Acir::BlackBoxFuncCall::RecursiveAggregation >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlackBoxFuncCall::Poseidon2Permutation serde::Deserializable< Acir::BlackBoxFuncCall::Poseidon2Permutation >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlackBoxFuncCall::Sha256Compression serde::Deserializable< Acir::BlackBoxFuncCall::Sha256Compression >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlackBoxOp serde::Deserializable< Acir::BlackBoxOp >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlackBoxOp::AES128Encrypt serde::Deserializable< Acir::BlackBoxOp::AES128Encrypt >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlackBoxOp::Blake2s serde::Deserializable< Acir::BlackBoxOp::Blake2s >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlackBoxOp::Blake3 serde::Deserializable< Acir::BlackBoxOp::Blake3 >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlackBoxOp::Keccakf1600 serde::Deserializable< Acir::BlackBoxOp::Keccakf1600 >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlackBoxOp::EcdsaSecp256k1 serde::Deserializable< Acir::BlackBoxOp::EcdsaSecp256k1 >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlackBoxOp::EcdsaSecp256r1 serde::Deserializable< Acir::BlackBoxOp::EcdsaSecp256r1 >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlackBoxOp::MultiScalarMul serde::Deserializable< Acir::BlackBoxOp::MultiScalarMul >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlackBoxOp::EmbeddedCurveAdd serde::Deserializable< Acir::BlackBoxOp::EmbeddedCurveAdd >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlackBoxOp::Poseidon2Permutation serde::Deserializable< Acir::BlackBoxOp::Poseidon2Permutation >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlackBoxOp::Sha256Compression serde::Deserializable< Acir::BlackBoxOp::Sha256Compression >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlackBoxOp::ToRadix serde::Deserializable< Acir::BlackBoxOp::ToRadix >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlockId serde::Deserializable< Acir::BlockId >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlockType serde::Deserializable< Acir::BlockType >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlockType::Memory serde::Deserializable< Acir::BlockType::Memory >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlockType::CallData serde::Deserializable< Acir::BlockType::CallData >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BlockType::ReturnData serde::Deserializable< Acir::BlockType::ReturnData >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligBytecode serde::Deserializable< Acir::BrilligBytecode >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligInputs serde::Deserializable< Acir::BrilligInputs >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligInputs::Single serde::Deserializable< Acir::BrilligInputs::Single >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligInputs::Array serde::Deserializable< Acir::BrilligInputs::Array >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligInputs::MemoryArray serde::Deserializable< Acir::BrilligInputs::MemoryArray >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligOpcode serde::Deserializable< Acir::BrilligOpcode >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligOpcode::BinaryFieldOp serde::Deserializable< Acir::BrilligOpcode::BinaryFieldOp >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligOpcode::BinaryIntOp serde::Deserializable< Acir::BrilligOpcode::BinaryIntOp >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligOpcode::Not serde::Deserializable< Acir::BrilligOpcode::Not >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligOpcode::Cast serde::Deserializable< Acir::BrilligOpcode::Cast >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligOpcode::JumpIf serde::Deserializable< Acir::BrilligOpcode::JumpIf >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligOpcode::Jump serde::Deserializable< Acir::BrilligOpcode::Jump >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligOpcode::CalldataCopy serde::Deserializable< Acir::BrilligOpcode::CalldataCopy >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligOpcode::Call serde::Deserializable< Acir::BrilligOpcode::Call >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligOpcode::Const serde::Deserializable< Acir::BrilligOpcode::Const >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligOpcode::IndirectConst serde::Deserializable< Acir::BrilligOpcode::IndirectConst >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligOpcode::Return serde::Deserializable< Acir::BrilligOpcode::Return >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligOpcode::ForeignCall serde::Deserializable< Acir::BrilligOpcode::ForeignCall >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligOpcode::Mov serde::Deserializable< Acir::BrilligOpcode::Mov >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligOpcode::ConditionalMov serde::Deserializable< Acir::BrilligOpcode::ConditionalMov >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligOpcode::Load serde::Deserializable< Acir::BrilligOpcode::Load >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligOpcode::Store serde::Deserializable< Acir::BrilligOpcode::Store >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligOpcode::BlackBox serde::Deserializable< Acir::BrilligOpcode::BlackBox >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligOpcode::Trap serde::Deserializable< Acir::BrilligOpcode::Trap >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligOpcode::Stop serde::Deserializable< Acir::BrilligOpcode::Stop >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligOutputs serde::Deserializable< Acir::BrilligOutputs >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligOutputs::Simple serde::Deserializable< Acir::BrilligOutputs::Simple >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::BrilligOutputs::Array serde::Deserializable< Acir::BrilligOutputs::Array >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::Circuit serde::Deserializable< Acir::Circuit >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::Expression serde::Deserializable< Acir::Expression >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::ExpressionOrMemory serde::Deserializable< Acir::ExpressionOrMemory >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::ExpressionOrMemory::Expression serde::Deserializable< Acir::ExpressionOrMemory::Expression >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::ExpressionOrMemory::Memory serde::Deserializable< Acir::ExpressionOrMemory::Memory >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::ExpressionWidth serde::Deserializable< Acir::ExpressionWidth >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::ExpressionWidth::Unbounded serde::Deserializable< Acir::ExpressionWidth::Unbounded >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::ExpressionWidth::Bounded serde::Deserializable< Acir::ExpressionWidth::Bounded >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::FunctionInput serde::Deserializable< Acir::FunctionInput >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::FunctionInput::Constant serde::Deserializable< Acir::FunctionInput::Constant >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::FunctionInput::Witness serde::Deserializable< Acir::FunctionInput::Witness >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::HeapArray serde::Deserializable< Acir::HeapArray >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::HeapValueType serde::Deserializable< Acir::HeapValueType >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::HeapValueType::Simple serde::Deserializable< Acir::HeapValueType::Simple >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::HeapValueType::Array serde::Deserializable< Acir::HeapValueType::Array >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::HeapValueType::Vector serde::Deserializable< Acir::HeapValueType::Vector >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::HeapVector serde::Deserializable< Acir::HeapVector >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::IntegerBitSize serde::Deserializable< Acir::IntegerBitSize >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::IntegerBitSize::U1 serde::Deserializable< Acir::IntegerBitSize::U1 >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::IntegerBitSize::U8 serde::Deserializable< Acir::IntegerBitSize::U8 >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::IntegerBitSize::U16 serde::Deserializable< Acir::IntegerBitSize::U16 >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::IntegerBitSize::U32 serde::Deserializable< Acir::IntegerBitSize::U32 >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::IntegerBitSize::U64 serde::Deserializable< Acir::IntegerBitSize::U64 >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::IntegerBitSize::U128 serde::Deserializable< Acir::IntegerBitSize::U128 >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::MemOp serde::Deserializable< Acir::MemOp >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::MemoryAddress serde::Deserializable< Acir::MemoryAddress >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::MemoryAddress::Direct serde::Deserializable< Acir::MemoryAddress::Direct >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::MemoryAddress::Relative serde::Deserializable< Acir::MemoryAddress::Relative >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::Opcode serde::Deserializable< Acir::Opcode >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::Opcode::AssertZero serde::Deserializable< Acir::Opcode::AssertZero >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::Opcode::BlackBoxFuncCall serde::Deserializable< Acir::Opcode::BlackBoxFuncCall >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::Opcode::MemoryOp serde::Deserializable< Acir::Opcode::MemoryOp >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::Opcode::MemoryInit serde::Deserializable< Acir::Opcode::MemoryInit >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::Opcode::BrilligCall serde::Deserializable< Acir::Opcode::BrilligCall >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::Opcode::Call serde::Deserializable< Acir::Opcode::Call >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::OpcodeLocation serde::Deserializable< Acir::OpcodeLocation >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::OpcodeLocation::Acir serde::Deserializable< Acir::OpcodeLocation::Acir >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::OpcodeLocation::Brillig serde::Deserializable< Acir::OpcodeLocation::Brillig >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::Program serde::Deserializable< Acir::Program >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::ProgramWithoutBrillig serde::Deserializable< Acir::ProgramWithoutBrillig >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::PublicInputs serde::Deserializable< Acir::PublicInputs >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::ValueOrArray serde::Deserializable< Acir::ValueOrArray >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::ValueOrArray::MemoryAddress serde::Deserializable< Acir::ValueOrArray::MemoryAddress >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::ValueOrArray::HeapArray serde::Deserializable< Acir::ValueOrArray::HeapArray >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::ValueOrArray::HeapVector serde::Deserializable< Acir::ValueOrArray::HeapVector >::deserialize | ( | Deserializer & | deserializer | ) |
| Acir::Witness serde::Deserializable< Acir::Witness >::deserialize | ( | Deserializer & | deserializer | ) |
|
static |
| Witnesses::StackItem serde::Deserializable< Witnesses::StackItem >::deserialize | ( | Deserializer & | deserializer | ) |
Definition at line 188 of file witness_stack.hpp.
| Witnesses::Witness serde::Deserializable< Witnesses::Witness >::deserialize | ( | Deserializer & | deserializer | ) |
Definition at line 238 of file witness_stack.hpp.
| Witnesses::WitnessMap serde::Deserializable< Witnesses::WitnessMap >::deserialize | ( | Deserializer & | deserializer | ) |
Definition at line 287 of file witness_stack.hpp.
| Witnesses::WitnessStack serde::Deserializable< Witnesses::WitnessStack >::deserialize | ( | Deserializer & | deserializer | ) |
Definition at line 336 of file witness_stack.hpp.