HElib  1.0
Implementing Homomorphic Encryption
 All Classes Files Functions Variables Friends Pages
src Directory Reference

Files

file  AltCRT.cpp
 
file  AltCRT.h [code]
 An alternative representation of ring elements.
 
file  bluestein.cpp
 
file  bluestein.h [code]
 declaration of BluesteinFFT(x, a, n, root, powers, Rb):
 
file  cgauss.cpp
 
file  cloned_ptr.h [code]
 Implemenation of smart pointers with "deep cloning" semantics.
 
file  CModulus.cpp
 
file  CModulus.h [code]
 Supports forward and backward length-m FFT transformations.
 
file  Ctxt.cpp
 
file  Ctxt.h [code]
 Declerations of a BGV-type cipehrtext and key-switching matrices.
 
file  DoubleCRT.cpp
 
file  DoubleCRT.h [code]
 Implementatigs polynomials (elements in the ring R_Q) in double-CRT form.
 
file  EncryptedArray.cpp
 
file  EncryptedArray.h [code]
 Data-movement operations on encrypted arrays of slots.
 
file  FHE.cpp
 
file  FHE.h [code]
 Public/secret keys for the BGV cryptosystem.
 
file  FHEContext.cpp
 
file  FHEContext.h [code]
 Keeps the parameters of an instance of the cryptosystem.
 
file  IndexMap.h [code]
 Implementation of a map indexed by a dynamic set of integers.
 
file  IndexSet.cpp
 
file  IndexSet.h [code]
 A dynamic set of integers.
 
file  KeySwitching.cpp
 
file  NumbTh.cpp
 
file  NumbTh.h [code]
 Miscellaneous utility functions.
 
file  old-Test_FHE.cpp
 
file  old2-Test_FHE.cpp
 
file  PAlgebra.cpp
 
file  PAlgebra.h [code]
 Declatations of the classes PAlgebra.
 
file  PAlgebraMod.cpp
 
file  replicate.cpp
 
file  replicate.h [code]
 Procedures for replicating a ciphertext slot across a full ciphertext.
 
file  rotations.cpp
 
file  SingleCRT.cpp
 
file  SingleCRT.h [code]
 Decleration for the helper SingleCRT class.
 
file  timing.cpp
 
file  timing.h [code]
 Utility functions for measuering time.