Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
#include <set_commitment.hpp>
Public Member Functions | |
set_commitment_accumulator (const size_t max_entries, const size_t value_size=0) | |
void | add (const libff::bit_vector &value) |
bool | is_in_set (const libff::bit_vector &value) const |
set_commitment | get_commitment () const |
set_membership_proof | get_membership_proof (const libff::bit_vector &value) const |
Public Attributes | |
size_t | depth |
size_t | digest_size |
size_t | value_size |
Definition at line 36 of file set_commitment.hpp.
libsnark::set_commitment_accumulator< HashT >::set_commitment_accumulator | ( | const size_t | max_entries, |
const size_t | value_size = 0 |
||
) |
void libsnark::set_commitment_accumulator< HashT >::add | ( | const libff::bit_vector & | value | ) |
set_commitment libsnark::set_commitment_accumulator< HashT >::get_commitment | ( | ) | const |
set_membership_proof libsnark::set_commitment_accumulator< HashT >::get_membership_proof | ( | const libff::bit_vector & | value | ) | const |
bool libsnark::set_commitment_accumulator< HashT >::is_in_set | ( | const libff::bit_vector & | value | ) | const |
size_t libsnark::set_commitment_accumulator< HashT >::depth |
Definition at line 43 of file set_commitment.hpp.
size_t libsnark::set_commitment_accumulator< HashT >::digest_size |
Definition at line 44 of file set_commitment.hpp.
size_t libsnark::set_commitment_accumulator< HashT >::value_size |
Definition at line 45 of file set_commitment.hpp.