Namespace lbcrypto

Detailed Description

The namespace of lbcrypto

WARNING FOR PARAMETER SELECTION IN GENERIC SAMPLER

MAKE SURE THAT PRECISION - BERNOULLI FLIPS IS ALWAYS DIVISIBLE BY LOG_BASE WHEN CHOOSING A STANDARD DEVIATION SIGMA_B FOR BASE SAMPLER, MAKE SURE THAT SIGMA_B>=4*SQRT(2)*N WHERE N IS THE SMOOTHING PARAMETER

Implements BV scheme from [Fully Homomorphic Encryption from Ring-LWE and Security for Template Class Key Dependent Messages (BVScheme)]( https://www.wisdom.weizmann.ac.il/~zvikab/localpapers/IdealHom.pdf ) see the Appendix of https://eprint.iacr.org/2021/204 for more details

Hybrid key switching implementation. See Appendix of https://eprint.iacr.org/2021/204 for details.

Namespaces

Classes

Enums

Functions

Typedefs

Variables