HElib 1.0 Implementing Homomorphic Encryption

- Main Page
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

- All
- Functions
- Variables
- Related Functions

- a
- b
- c
- d
- e
- f
- g
- i
- l
- m
- n
- o
- p
- q
- r
- s
- t
- v
- z

All Classes Files Functions Variables Friends Pages

### - a -

- AddPrime() : FHEcontext
- addPrimes() : AltCRT , DoubleCRT
- addPrimesAndScale() : AltCRT , DoubleCRT
- AltCRT() : AltCRT

### - b -

- breakIntoDigits() : AltCRT , DoubleCRT
- buildLinPolyCoeffs() : EncryptedArrayDerived< type > , EncryptedArrayBase , PAlgebraModDerived< type >

### - c -

- card() : IndexSet
- clear() : IndexSet
- clone() : DoubleCRTHelper , IndexMapInit< T > , AltCRTHelper , PAlgebraModDerived< type >
- contains() : IndexSet
- coordinate() : PAlgebra , EncryptedArrayBase
- CRT_decompose() : PAlgebraModDerived< type >
- CRT_reconstruct() : PAlgebraModDerived< type >

### - d -

- decodePlaintext() : PAlgebraModDerived< type >
- Decrypt() : FHESecKey
- dimension() : EncryptedArrayBase
- disjointFrom() : IndexSet
- dLog() : PAlgebra
- DoubleCRT() : DoubleCRT
- dummy() : KeySwitch

### - e -

- embedInAllSlots() : PAlgebraModDerived< type >
- embedInSlots() : PAlgebraModDerived< type >
- emptySet() : IndexSet
- encode() : PlaintextArrayBase , PlaintextArray , PlaintextArrayBase , PlaintextArrayDerived< type >
- encodeUnitSelector() : EncryptedArrayBase , EncryptedArrayDerived< type >
- Encrypt() : FHESecKey , FHEPubKey
- EncryptedArray() : EncryptedArray
- equals() : PlaintextArray , PlaintextArrayDerived< type > , PlaintextArrayBase
- Exp() : AltCRT , DoubleCRT
- exponentiate() : PAlgebra

### - f -

- findBaseSet() : Ctxt
- first() : IndexSet

### - g -

- GenKeySWmatrix() : FHESecKey
- genMaskTable() : PAlgebraModBase , PAlgebraMod , PAlgebraModDerived< type >
- GenSecKey() : FHESecKey
- getAnyKeySWmatrix() : FHEPubKey
- getCrtCoeffs() : PAlgebraModDerived< type >
- getDerived() : EncryptedArray , PAlgebraMod
- getEA() : PlaintextArrayBase , PlaintextArrayDerived< type > , PlaintextArray
- getFactors() : PAlgebraModDerived< type >
- getFactorsOverZZ() : PAlgebraMod , PAlgebraModBase , PAlgebraModDerived< type >
- getIndexSet() : IndexMap< T >
- getKeySWmatrix() : FHEPubKey
- getLevel() : Ctxt
- getM() : PAlgebra
- getMaskTable() : PAlgebraModDerived< type >
- getNextKSWmatrix() : FHEPubKey
- getNSlots() : PAlgebra
- getOrdP() : PAlgebra
- getP() : PAlgebra
- getPhiM() : PAlgebra
- getPhimX() : PAlgebra
- getPhimXMod() : PAlgebraModDerived< type >
- getPPowR() : PAlgebraMod , PAlgebraModBase , PAlgebraModDerived< type >
- getR() : PAlgebraModBase , PAlgebraModDerived< type > , PAlgebraMod
- getSKeyWeight() : FHEPubKey
- getTag() : PAlgebraModDerived< type > , PAlgebraModBase , PAlgebraMod
- getZMStar() : PAlgebraMod , PAlgebraModBase , PAlgebraModDerived< type >

### - i -

- ImportSecKey() : FHESecKey
- inCanonicalForm() : Ctxt
- inChain() : FHEcontext
- indexInZmstar() : PAlgebra
- IndexMap() : IndexMap< T >
- indexOfRep() : PAlgebra
- init() : AltCRTHelper , DoubleCRTHelper , IndexMapInit< T >
- insert() : IndexMap< T > , IndexSet
- inZmStar() : PAlgebra
- isBase() : SKHandle
- isCorrect() : Ctxt
- isOne() : SKHandle
- isReachable() : FHEPubKey
- isRep() : PAlgebra
- isZeroDivisor() : FHEcontext
- ith_rep() : PAlgebra
- ithModulus() : FHEcontext
- ithPrime() : FHEcontext

### - l -

- last() : IndexSet
- log_of_ratio() : Ctxt
- logOfPrime() : FHEcontext
- logOfProduct() : FHEcontext

### - m -

- mapToSlots() : PAlgebraModDerived< type >
- modDownToSet() : Ctxt
- modSwitchAddedNoiseVar() : Ctxt
- modUpToSet() : Ctxt
- mul() : SKHandle

### - n -

- nativeDimension() : EncryptedArrayBase
- next() : IndexSet
- nextExpVector() : PAlgebra
- numOfGens() : PAlgebra
- numPrimes() : FHEcontext

### - o -

- operator[]() : IndexMap< T >
- OrderOf() : PAlgebra

### - p -

- printout() : PAlgebra
- productOfPrimes() : FHEcontext

### - q -

- qGrpOrd() : PAlgebra

### - r -

- random() : PlaintextArrayBase , PlaintextArrayDerived< type > , PlaintextArray
- randomize() : AltCRT , DoubleCRT
- readMatrix() : KeySwitch
- remove() : IndexSet , IndexMap< T >
- removePrimes() : AltCRT , DoubleCRT
- replicate() : PlaintextArrayBase , PlaintextArrayDerived< type > , PlaintextArray
- restore() : RandomState
- restoreContext() : PAlgebraModBase , PAlgebraModDerived< type > , PAlgebraMod
- restoreModulus() : Cmod< type >
- retain() : IndexSet
- rotate() : EncryptedArrayDerived< type > , PlaintextArrayBase , PlaintextArray , EncryptedArrayBase , PlaintextArrayDerived< type >
- rotate1D() : EncryptedArrayDerived< type > , EncryptedArrayBase

### - s -

- SameOrd() : PAlgebra
- sampleGaussian() : AltCRT , DoubleCRT
- sampleHWt() : AltCRT , DoubleCRT
- sampleSmall() : AltCRT , DoubleCRT
- select() : EncryptedArrayBase , EncryptedArrayDerived< type >
- setBase() : SKHandle
- setDryRun() : AltCRT , DoubleCRT
- setKeySwitchMap() : FHEPubKey
- setOne() : SKHandle
- shift() : EncryptedArrayBase , EncryptedArrayDerived< type > , PlaintextArrayBase , PlaintextArrayDerived< type > , PlaintextArray
- shift1D() : EncryptedArrayDerived< type > , EncryptedArrayBase
- size() : EncryptedArrayBase
- sizeOfDimension() : EncryptedArrayBase
- smartAutomorph() : Ctxt

### - t -

- toPoly() : AltCRT , DoubleCRT
- toSingleCRT() : AltCRT , DoubleCRT

### - v -

- verify() : KeySwitch

### - z -

- ZmStarGen() : PAlgebra