Percy++
A C++ implementation of Private Information Retrieval (PIR) protocols
|
This is the complete list of members for HybridParams, including all inherited members.
_block_size | PercyParams | protected |
_num_blocks | PercyParams | protected |
_num_virtual_blocks | PercyParams | protected |
_tau | PercyParams | protected |
_virtual_block_size | PercyParams | protected |
_word_size | PercyParams | protected |
_words_per_block | PercyParams | protected |
block_size() const | PercyParams | inline |
check_compatible(std::istream &is) const | RecursiveParams | protectedvirtual |
create_worker_params(std::vector< Dimension > worker_dims) const | RecursiveParams | virtual |
depth() const (defined in RecursiveParams) | RecursiveParams | inline |
get_iteration(nqueries_t index) const (defined in RecursiveParams) | RecursiveParams | inline |
get_iterations() const (defined in RecursiveParams) | RecursiveParams | inline |
get_mode() const | PercyParams | inline |
HybridParams(dbsize_t num_blocks, dbsize_t block_size, PercyMode it_mode, nqueries_t depth=0, nservers_t tau=0, dbsize_t it_num_blocks=0, dbsize_t ag_N=50, dbsize_t c_word_size=20) (defined in HybridParams) | HybridParams | |
HybridParams(dbsize_t num_blocks, dbsize_t block_size, dbsize_t it_word_size, ZZ it_modulus, nqueries_t depth=0, nservers_t tau=0, dbsize_t it_num_blocks=0, dbsize_t ag_N=50, dbsize_t c_word_size=20) (defined in HybridParams) | HybridParams | |
is_recursive() const | RecursiveParams | inlinevirtual |
it_mode (defined in HybridParams) | HybridParams | protected |
iteration_indices(dbsize_t index) const (defined in RecursiveParams) | RecursiveParams | |
iterations (defined in RecursiveParams) | RecursiveParams | protected |
mode | PercyParams | protected |
num_blocks() const | PercyParams | inline |
num_virtual_blocks() const | PercyParams | inline |
PercyParams(dbsize_t num_blocks, dbsize_t block_size, dbsize_t word_size, PercyMode mode, nservers_t tau=0, dbsize_t virtual_block_size=1) | PercyParams | |
print(std::ostream &os) const | PercyParams | |
print_mode_specific(std::ostream &os) const | HybridParams | virtual |
RecursiveParams(dbsize_t num_blocks, dbsize_t block_size, dbsize_t word_size, PercyMode mode, std::vector< const PercyParams * > iterations, nservers_t tau=0) (defined in RecursiveParams) | RecursiveParams | |
request_size(nqueries_t num_queries=1) const | RecursiveParams | virtual |
response_size(nqueries_t num_queries=1) const | RecursiveParams | virtual |
server_block_size() const | HybridParams | inlinevirtual |
tau() const | PercyParams | inline |
version | PercyParams | protected |
virtual_block_size() const | PercyParams | inline |
word_size() const | PercyParams | inline |
words_per_block() const | PercyParams | inline |
write(std::ostream &os) const | RecursiveParams | protectedvirtual |
~HybridParams() (defined in HybridParams) | HybridParams | virtual |
~PercyParams() | PercyParams | inlinevirtual |
~RecursiveParams() (defined in RecursiveParams) | RecursiveParams | inlinevirtual |