Percy++
A C++ implementation of Private Information Retrieval (PIR) protocols
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Pages
ZZ_pParams Member List

This is the complete list of members for ZZ_pParams, including all inherited members.

_block_sizePercyParamsprotected
_num_blocksPercyParamsprotected
_num_virtual_blocksPercyParamsprotected
_tauPercyParamsprotected
_virtual_block_sizePercyParamsprotected
_word_sizePercyParamsprotected
_words_per_blockPercyParamsprotected
block_size() const PercyParamsinline
check_compatible(std::istream &is) const ZZ_pParamsprotectedvirtual
create_worker_params(std::vector< Dimension > worker_dims) const ZZ_pParamsvirtual
create_ZZ_pContexts() (defined in ZZ_pParams)ZZ_pParamsprotected
decrypt(ZZ_p ciphertext) const (defined in ZZ_pParams)ZZ_pParamsinline
do_spir (defined in ZZ_pParams)ZZ_pParamsprotected
encrypt(ZZ plaintext) const (defined in ZZ_pParams)ZZ_pParamsinline
g (defined in ZZ_pParams)ZZ_pParamsprotected
get_g() const (defined in ZZ_pParams)ZZ_pParamsinline
get_mode() const PercyParamsinline
get_modulus() const (defined in ZZ_pParams)ZZ_pParamsinline
get_p1() const (defined in ZZ_pParams)ZZ_pParamsinline
get_p2() const (defined in ZZ_pParams)ZZ_pParamsinline
get_pcparams_filename() const (defined in ZZ_pParams)ZZ_pParamsinline
hybrid() const (defined in ZZ_pParams)ZZ_pParamsinline
hybrid_protection (defined in ZZ_pParams)ZZ_pParamsprotected
init_hybrid(ZZ p, ZZ q) (defined in ZZ_pParams)ZZ_pParamsprotected
is_recursive() const PercyParamsinlinevirtual
lambda (defined in ZZ_pParams)ZZ_pParamsprotected
mod_modulus() const (defined in ZZ_pParams)ZZ_pParamsinline
mod_modulussq() const (defined in ZZ_pParams)ZZ_pParamsinline
modctx (defined in ZZ_pParams)ZZ_pParamsprotected
modePercyParamsprotected
modsqctx (defined in ZZ_pParams)ZZ_pParamsprotected
modulus (defined in ZZ_pParams)ZZ_pParamsprotected
modulus_bytes() const (defined in ZZ_pParams)ZZ_pParamsinline
modulus_match(ZZ testmod) const (defined in ZZ_pParams)ZZ_pParamsinline
modulussq_bytes() const (defined in ZZ_pParams)ZZ_pParamsinline
mu (defined in ZZ_pParams)ZZ_pParamsprotected
num_blocks() const PercyParamsinline
num_virtual_blocks() const PercyParamsinline
p1 (defined in ZZ_pParams)ZZ_pParamsprotected
p2 (defined in ZZ_pParams)ZZ_pParamsprotected
pcparams_filename (defined in ZZ_pParams)ZZ_pParamsprotected
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 PercyParamsinlinevirtual
request_size(nqueries_t num_queries=1) const ZZ_pParamsvirtual
response_size(nqueries_t num_queries=1) const ZZ_pParamsvirtual
server_block_size() const ZZ_pParamsinlinevirtual
spir() const (defined in ZZ_pParams)ZZ_pParamsinline
tau() const PercyParamsinline
versionPercyParamsprotected
virtual_block_size() const PercyParamsinline
word_size() const PercyParamsinline
words_per_block() const PercyParamsinline
write(std::ostream &os) const ZZ_pParamsprotectedvirtual
ZZ_pParams(dbsize_t num_blocks, dbsize_t block_size, dbsize_t word_size, ZZ modulus, nservers_t tau=0, char *pcparams_file=NULL, bool do_spir=false, dbsize_t virtual_block_size=1) (defined in ZZ_pParams)ZZ_pParams
ZZ_pParams(dbsize_t num_blocks, dbsize_t block_size, dbsize_t word_size, unsigned long modulus_bits, nservers_t tau=0, dbsize_t virtual_block_size=1) (defined in ZZ_pParams)ZZ_pParams
ZZ_pParams(dbsize_t num_blocks, dbsize_t block_size, dbsize_t word_size, ZZ p, ZZ q, nservers_t tau=0, dbsize_t virtual_block_size=1) (defined in ZZ_pParams)ZZ_pParams
~PercyParams()PercyParamsinlinevirtual
~ZZ_pParams() (defined in ZZ_pParams)ZZ_pParamsvirtual