HEaaN
Crypto Lab's great homomorphic encryption library
|
This is the complete list of members for HEaaN::Bootstrapper, including all inherited members.
bootstrap(const Ciphertext &ctxt, Ciphertext &ctxt_out, bool is_complex=false) const | HEaaN::Bootstrapper | |
bootstrap(const Ciphertext &ctxt, Ciphertext &ctxt_out_real, Ciphertext &ctxt_out_imag) const | HEaaN::Bootstrapper | |
bootstrapExtended(const Ciphertext &ctxt, Ciphertext &ctxt_out, bool is_complex=false) const | HEaaN::Bootstrapper | |
bootstrapExtended(const Ciphertext &ctxt, Ciphertext &ctxt_out_real, Ciphertext &ctxt_out_imag) const | HEaaN::Bootstrapper | |
Bootstrapper(const HomEvaluator &eval, const u64 log_slots) | HEaaN::Bootstrapper | explicit |
Bootstrapper(const HomEvaluator &eval) | HEaaN::Bootstrapper | explicit |
Bootstrapper(const HomEvaluator &eval, const Context &context_sparse, const u64 log_slots) | HEaaN::Bootstrapper | explicit |
Bootstrapper(const HomEvaluator &eval, const Context &context_sparse) | HEaaN::Bootstrapper | explicit |
getLevelAfterFullSlotBootstrap() const | HEaaN::Bootstrapper | |
getMinLevelForBootstrap() const | HEaaN::Bootstrapper | |
impl_ | HEaaN::Bootstrapper | private |
isBootstrapReady(const u64 log_slots) const | HEaaN::Bootstrapper | |
loadBootConstants(const u64 log_slots, const Device &device) const | HEaaN::Bootstrapper | |
makeBootConstants(const u64 log_slots) | HEaaN::Bootstrapper |