nil::crypto3::zk::snark::set_membership_proof Struct Reference

#include <set_commitment.hpp>

+ Collaboration diagram for nil::crypto3::zk::snark::set_membership_proof:

Public Member Functions

bool operator== (const set_membership_proof &other) const
 
bool operator== (const set_membership_proof &other) const
 
std::size_t size_in_bits () const
 
std::size_t size_in_bits () const
 

Public Attributes

std::size_t address
 
merkle_authentication_path merkle_path
 

Member Function Documentation

◆ operator==() [1/2]

bool nil::crypto3::zk::snark::set_membership_proof::operator== ( const set_membership_proof other) const
inline

◆ operator==() [2/2]

bool nil::crypto3::zk::snark::set_membership_proof::operator== ( const set_membership_proof other) const
inline

◆ size_in_bits() [1/2]

std::size_t nil::crypto3::zk::snark::set_membership_proof::size_in_bits ( ) const
inline

◆ size_in_bits() [2/2]

std::size_t nil::crypto3::zk::snark::set_membership_proof::size_in_bits ( ) const
inline

Member Data Documentation

◆ address

std::size_t nil::crypto3::zk::snark::set_membership_proof::address

◆ merkle_path

merkle_authentication_path nil::crypto3::zk::snark::set_membership_proof::merkle_path

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