HElib: src Directory Reference

HElib 1.0 Implementing Homomorphic Encryption

- Main Page
- Classes
- Files

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.