HElib
1.0
Implementing Homomorphic Encryption
|
![]() ![]() | A single-CRT representation of a ring element |
![]() ![]() | Template class for both bigint and smallint implementations |
![]() ![]() | Typedefs for smallint Cmodulus |
![]() ![]() | Typedefs for bigint CModulus |
![]() ![]() | A Ctxt object holds a single cipehrtext |
![]() ![]() | Indexing into a hypercube |
![]() ![]() | Deep copy: initialize with clone |
![]() ![]() | Implementatigs polynomials (elements in the ring R_Q) in double-CRT form |
![]() ![]() ![]() | One entry in a ciphertext vector |
![]() ![]() | A simple wrapper for a smart pointer to an EncryptedArrayBase. This is the interface that higher-level code should use |
![]() ![]() | Virtual class for data-movement operations on arrays of slots |
![]() ![]() ![]() | Derived concrete implementation of EncryptedArrayBase |
![]() ![]() | Maintaining the parameters |
![]() ![]() | The public key |
![]() ![]() ![]() | The secret key |
![]() ![]() | A simple class to toggle timing information on and off |
![]() ![]() | IndexMap<T> implements a generic map indexed by a dynamic index set |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Initializing elements in an IndexMap |
![]() ![]() | |
![]() ![]() ![]() | A helper class to enforce consistency within an DoubleCRTHelper object |
![]() ![]() | |
![]() ![]() ![]() | A helper class to enforce consistency within an AltCRT object |
![]() ![]() | A dynamic set of non-negative integers |
![]() ![]() | Key-switching matrices |
![]() ![]() | Auxilliary structure to support encoding/decoding slots |
![]() ![]() | The structure of (Z/mZ)* /(p) |
![]() ![]() | The structure of Z[X]/(Phi_m(X), p) |
![]() ![]() | Virtual base class for PAlgebraMod |
![]() ![]() ![]() | A concrete instantiation of the virtual class |
![]() ![]() | A simple wrapper for a pointer to a PlaintextArrayBase. This is the interface that higher-level code should use |
![]() ![]() | Virtual class for array of slots, not encrypted |
![]() ![]() ![]() | Derived concrete implementation of PlaintextArrayBase |
![]() ![]() | Facility for "restoring" the NTL PRG state |
![]() ![]() | A virtual class to handle call-backs to get the output of replicate |
![]() ![]() | Shallow copy: initialize with copy constructor |
![]() ![]() | This class hold integer polynomials modulo many small primes |
![]() ![]() | A handle, describing the secret-key element that "matches" a part, of the form s^r(X^t) |