|
Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
#include <delegated_ra_memory.hpp>


Public Member Functions | |
| delegated_ra_memory (const size_t num_addresses, const size_t value_size) | |
| delegated_ra_memory (const size_t num_addresses, const size_t value_size, const std::vector< size_t > &contents_as_vector) | |
| delegated_ra_memory (const size_t num_addresses, const size_t value_size, const memory_contents &contents_as_map) | |
| size_t | get_value (const size_t address) const |
| void | set_value (const size_t address, const size_t value) |
| HashT::hash_value_type | get_root () const |
| HashT::merkle_authentication_path_type | get_path (const size_t address) const |
| void | dump () const |
Public Member Functions inherited from libsnark::memory_interface | |
| memory_interface (const size_t num_addresses, const size_t value_size) | |
| memory_interface (const size_t num_addresses, const size_t value_size, const std::vector< size_t > &contents_as_vector) | |
| memory_interface (const size_t num_addresses, const size_t value_size, const memory_contents &contents) | |
Additional Inherited Members | |
Public Attributes inherited from libsnark::memory_interface | |
| size_t | num_addresses |
| size_t | value_size |
Definition at line 24 of file delegated_ra_memory.hpp.
| libsnark::delegated_ra_memory< HashT >::delegated_ra_memory | ( | const size_t | num_addresses, |
| const size_t | value_size | ||
| ) |
| libsnark::delegated_ra_memory< HashT >::delegated_ra_memory | ( | const size_t | num_addresses, |
| const size_t | value_size, | ||
| const std::vector< size_t > & | contents_as_vector | ||
| ) |
| libsnark::delegated_ra_memory< HashT >::delegated_ra_memory | ( | const size_t | num_addresses, |
| const size_t | value_size, | ||
| const memory_contents & | contents_as_map | ||
| ) |
| void libsnark::delegated_ra_memory< HashT >::dump | ( | ) | const |
| HashT::merkle_authentication_path_type libsnark::delegated_ra_memory< HashT >::get_path | ( | const size_t | address | ) | const |
| HashT::hash_value_type libsnark::delegated_ra_memory< HashT >::get_root | ( | ) | const |
|
virtual |
Implements libsnark::memory_interface.
|
virtual |
Implements libsnark::memory_interface.
1.8.17