HElib  1.0
Implementing Homomorphic Encryption
 All Classes Files Functions Variables Friends Pages
Classes | Functions
DoubleCRT.h File Reference

Implementatigs polynomials (elements in the ring R_Q) in double-CRT form. More...

#include <vector>
#include <NTL/ZZX.h>
#include <NTL/vec_vec_long.h>
#include "NumbTh.h"
#include "IndexMap.h"
#include "FHEContext.h"

Go to the source code of this file.

Classes

class  DoubleCRTHelper
 A helper class to enforce consistency within an DoubleCRTHelper object. More...
 
class  DoubleCRT
 Implementatigs polynomials (elements in the ring R_Q) in double-CRT form. More...
 

Functions

void conv (DoubleCRT &d, const ZZX &p)
 
DoubleCRT to_DoubleCRT (const ZZX &p)
 
void conv (ZZX &p, const DoubleCRT &d)
 
ZZX to_ZZX (const DoubleCRT &d)
 
void conv (DoubleCRT &d, const SingleCRT &s)
 

Detailed Description

Implementatigs polynomials (elements in the ring R_Q) in double-CRT form.