HElib
1.0
Implementing Homomorphic Encryption
|
![]() ![]() | |
![]() ![]() ![]() | An alternative representation of ring elements |
![]() ![]() ![]() | Declaration of BluesteinFFT(x, a, n, root, powers, Rb): |
![]() ![]() ![]() | Implemenation of smart pointers with "deep cloning" semantics |
![]() ![]() ![]() | Supports forward and backward length-m FFT transformations |
![]() ![]() ![]() | Declerations of a BGV-type cipehrtext and key-switching matrices |
![]() ![]() ![]() | Implementatigs polynomials (elements in the ring R_Q) in double-CRT form |
![]() ![]() ![]() | Data-movement operations on encrypted arrays of slots |
![]() ![]() ![]() | Public/secret keys for the BGV cryptosystem |
![]() ![]() ![]() | Keeps the parameters of an instance of the cryptosystem |
![]() ![]() ![]() | Implementation of a map indexed by a dynamic set of integers |
![]() ![]() ![]() | A dynamic set of integers |
![]() ![]() ![]() | Miscellaneous utility functions |
![]() ![]() ![]() | Declatations of the classes PAlgebra |
![]() ![]() ![]() | Procedures for replicating a ciphertext slot across a full ciphertext |
![]() ![]() ![]() | Decleration for the helper SingleCRT class |
![]() ![]() ![]() | Utility functions for measuering time |