HElib: Member List

HElib 1.0 Implementing Homomorphic Encryption

- Main Page
- Classes
- Files

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

All Classes Files Functions Variables Friends Pages
EncryptedArrayBase Member List

This is the complete list of members for EncryptedArrayBase, including all inherited members.

buildLinPolyCoeffs(vector< ZZX > &C, const vector< ZZX > &L) const =0 | EncryptedArrayBase | pure virtual
clone() const =0 (defined in EncryptedArrayBase) | EncryptedArrayBase | pure virtual
coordinate(long i, long k) const | EncryptedArrayBase | inline
decode(vector< long > &array, const ZZX &ptxt) const =0 (defined in EncryptedArrayBase) | EncryptedArrayBase | pure virtual
decode(vector< ZZX > &array, const ZZX &ptxt) const =0 (defined in EncryptedArrayBase) | EncryptedArrayBase | pure virtual
decode(PlaintextArray &array, const ZZX &ptxt) const =0 (defined in EncryptedArrayBase) | EncryptedArrayBase | pure virtual
decrypt(const Ctxt &ctxt, const FHESecKey &sKey, vector< long > &ptxt) const =0 (defined in EncryptedArrayBase) | EncryptedArrayBase | pure virtual
decrypt(const Ctxt &ctxt, const FHESecKey &sKey, vector< ZZX > &ptxt) const =0 (defined in EncryptedArrayBase) | EncryptedArrayBase | pure virtual
decrypt(const Ctxt &ctxt, const FHESecKey &sKey, PlaintextArray &ptxt) const =0 (defined in EncryptedArrayBase) | EncryptedArrayBase | pure virtual
dimension() const | EncryptedArrayBase | inline
encode(ZZX &ptxt, const vector< long > &array) const =0 (defined in EncryptedArrayBase) | EncryptedArrayBase | pure virtual
encode(ZZX &ptxt, const vector< ZZX > &array) const =0 (defined in EncryptedArrayBase) | EncryptedArrayBase | pure virtual
encode(ZZX &ptxt, const PlaintextArray &array) const =0 (defined in EncryptedArrayBase) | EncryptedArrayBase | pure virtual
encodeUnitSelector(ZZX &ptxt, long i) const =0 | EncryptedArrayBase | pure virtual
encrypt(Ctxt &ctxt, const FHEPubKey &pKey, const vector< long > &ptxt) const =0 (defined in EncryptedArrayBase) | EncryptedArrayBase | pure virtual
encrypt(Ctxt &ctxt, const FHEPubKey &pKey, const vector< ZZX > &ptxt) const =0 (defined in EncryptedArrayBase) | EncryptedArrayBase | pure virtual
encrypt(Ctxt &ctxt, const FHEPubKey &pKey, const PlaintextArray &ptxt) const =0 (defined in EncryptedArrayBase) | EncryptedArrayBase | pure virtual
getContext() const =0 (defined in EncryptedArrayBase) | EncryptedArrayBase | pure virtual
getDegree() const =0 (defined in EncryptedArrayBase) | EncryptedArrayBase | pure virtual
nativeDimension(long i) const | EncryptedArrayBase | inline
rotate(Ctxt &ctxt, long k) const =0 | EncryptedArrayBase | pure virtual
rotate1D(Ctxt &ctxt, long i, long k, bool dc=false) const =0 | EncryptedArrayBase | pure virtual
select(Ctxt &ctxt1, const Ctxt &ctxt2, const vector< long > &selector) const =0 | EncryptedArrayBase | pure virtual
select(Ctxt &ctxt1, const Ctxt &ctxt2, const vector< ZZX > &selector) const =0 (defined in EncryptedArrayBase) | EncryptedArrayBase | pure virtual
select(Ctxt &ctxt1, const Ctxt &ctxt2, const PlaintextArray &selector) const =0 (defined in EncryptedArrayBase) | EncryptedArrayBase | pure virtual
shift(Ctxt &ctxt, long k) const =0 | EncryptedArrayBase | pure virtual
shift1D(Ctxt &ctxt, long i, long k) const =0 | EncryptedArrayBase | pure virtual
size() const | EncryptedArrayBase | inline
sizeOfDimension(long i) const | EncryptedArrayBase | inline
~EncryptedArrayBase() (defined in EncryptedArrayBase) | EncryptedArrayBase | inlinevirtual