|
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.
1.8.17