HEaaN
Crypto Lab's great homomorphic encryption library
HEaaN::Bootstrapper Member List

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) constHEaaN::Bootstrapper
bootstrap(const Ciphertext &ctxt, Ciphertext &ctxt_out_real, Ciphertext &ctxt_out_imag) constHEaaN::Bootstrapper
bootstrapExtended(const Ciphertext &ctxt, Ciphertext &ctxt_out, bool is_complex=false) constHEaaN::Bootstrapper
bootstrapExtended(const Ciphertext &ctxt, Ciphertext &ctxt_out_real, Ciphertext &ctxt_out_imag) constHEaaN::Bootstrapper
Bootstrapper(const HomEvaluator &eval, const u64 log_slots)HEaaN::Bootstrapperexplicit
Bootstrapper(const HomEvaluator &eval)HEaaN::Bootstrapperexplicit
Bootstrapper(const HomEvaluator &eval, const Context &context_sparse, const u64 log_slots)HEaaN::Bootstrapperexplicit
Bootstrapper(const HomEvaluator &eval, const Context &context_sparse)HEaaN::Bootstrapperexplicit
getLevelAfterFullSlotBootstrap() constHEaaN::Bootstrapper
getMinLevelForBootstrap() constHEaaN::Bootstrapper
impl_HEaaN::Bootstrapperprivate
isBootstrapReady(const u64 log_slots) constHEaaN::Bootstrapper
loadBootConstants(const u64 log_slots, const Device &device) constHEaaN::Bootstrapper
makeBootConstants(const u64 log_slots)HEaaN::Bootstrapper