helib::SecKey Member List
This is the complete list of members for helib::SecKey, including all inherited members.
| CKKSencrypt(Ctxt &ciphertxt, const NTL::ZZX &plaintxt, double ptxtSize=1.0, double scaling=0.0) const | helib::PubKey | |
| CKKSencrypt(Ctxt &ciphertxt, const zzX &plaintxt, double ptxtSize=1.0, double scaling=0.0) const | helib::PubKey | |
| clear() override | helib::SecKey | virtual |
| Decrypt(NTL::ZZX &plaintxt, const Ctxt &ciphertxt) const | helib::SecKey | |
| Decrypt(Ptxt< Scheme > &plaintxt, const Ctxt &ciphertxt, OptLong prec=OptLong()) const | helib::SecKey | |
| Decrypt(NTL::ZZX &plaintxt, const Ctxt &ciphertxt, NTL::ZZX &f) const | helib::SecKey | |
| Decrypt(Ptxt< BGV > &plaintxt, const Ctxt &ciphertxt, UNUSED OptLong prec) const | helib::SecKey | |
| Decrypt(Ptxt< CKKS > &plaintxt, const Ctxt &ciphertxt, OptLong prec) const | helib::SecKey | |
| Encrypt(Ctxt &ciphertxt, const NTL::ZZX &plaintxt, long ptxtSpace=0) const override | helib::SecKey | virtual |
| Encrypt(Ctxt &ciphertxt, const zzX &plaintxt, long ptxtSpace=0) const override | helib::SecKey | virtual |
| Encrypt(Ctxt &ctxt, const EncodedPtxt &eptxt) const override | helib::SecKey | virtual |
| Encrypt(Ctxt &ctxt, const EncodedPtxt_BGV &eptxt) const override | helib::SecKey | virtual |
| Encrypt(Ctxt &ctxt, const EncodedPtxt_CKKS &eptxt) const override | helib::SecKey | virtual |
| helib::PubKey::Encrypt(Ctxt &ciphertxt, const NTL::ZZX &plaintxt, long ptxtSpace, bool highNoise) const | helib::PubKey | |
| helib::PubKey::Encrypt(Ctxt &ciphertxt, const zzX &plaintxt, long ptxtSpace, bool highNoise) const | helib::PubKey | |
| helib::PubKey::Encrypt(Ctxt &ciphertxt, const Ptxt< Scheme > &plaintxt) const | helib::PubKey | |
| helib::PubKey::Encrypt(Ctxt &ciphertxt, const Ptxt< BGV > &plaintxt) const | helib::PubKey | |
| helib::PubKey::Encrypt(Ctxt &ciphertxt, const Ptxt< CKKS > &plaintxt) const | helib::PubKey | |
| ePlusR(long p) | helib::PubKey | static |
| GenKeySWmatrix(long fromSPower, long fromXPower, long fromKeyIdx=0, long toKeyIdx=0, long ptxtSpace=0) | helib::SecKey | |
| genRecryptData() | helib::SecKey | |
| GenSecKey(long ptxtSpace=0, long maxDegKswitch=3) | helib::SecKey | |
| getAnyKeySWmatrix(const SKHandle &from) const | helib::PubKey | |
| getContext() const | helib::PubKey | |
| getKeySWmatrix(const SKHandle &from, long toID=0) const | helib::PubKey | |
| getKeySWmatrix(long fromSPower, long fromXPower, long fromID=0, long toID=0) const | helib::PubKey | |
| getKSStrategy(long dim) const | helib::PubKey | |
| getNextKSWmatrix(long fromXPower, long fromID=0) const | helib::PubKey | |
| getPtxtSpace() const | helib::PubKey | |
| getRecryptKey() const | helib::SecKey | inline |
| getSKeyBound(long keyID=0) const | helib::PubKey | |
| hackPtxtSpace(long p2r) | helib::PubKey | inline |
| haveAnyKeySWmatrix(const SKHandle &from) const | helib::PubKey | |
| haveKeySWmatrix(const SKHandle &from, long toID=0) const | helib::PubKey | |
| haveKeySWmatrix(long fromSPower, long fromXPower, long fromID=0, long toID=0) const | helib::PubKey | |
| ImportSecKey(const DoubleCRT &sKey, double bound, long ptxtSpace=0, long maxDegKswitch=3) | helib::SecKey | |
| isBootstrappable() const | helib::PubKey | |
| isCKKS() const | helib::PubKey | |
| isReachable(long k, long keyID=0) const | helib::PubKey | |
| keyExists(long keyID) const | helib::PubKey | |
| KeySwitch class | helib::SecKey | friend |
| keySWlist() const | helib::PubKey | |
| operator!=(const SecKey &other) const | helib::SecKey | |
| helib::PubKey::operator!=(const PubKey &other) const | helib::PubKey | |
| operator<<(std::ostream &str, const SecKey &sk) | helib::SecKey | friend |
| operator==(const SecKey &other) const | helib::SecKey | |
| helib::PubKey::operator==(const PubKey &other) const | helib::PubKey | |
| operator>>(std::istream &str, SecKey &sk) | helib::SecKey | friend |
| PubKey()=delete | helib::PubKey | |
| PubKey(const Context &_context) | helib::PubKey | explicit |
| PubKey(const PubKey &other) | helib::PubKey | |
| readFrom(std::istream &str, const Context &context) | helib::SecKey | static |
| readFromJSON(std::istream &str, const Context &context) | helib::SecKey | static |
| readFromJSON(const JsonWrapper &j, const Context &context) | helib::SecKey | static |
| readJSON(std::istream &str) | helib::SecKey | |
| readJSON(const JsonWrapper &j) | helib::SecKey | |
| reCrypt(Ctxt &ctxt) const | helib::PubKey | |
| SecKey()=delete | helib::SecKey | |
| SecKey(const Context &_context) | helib::SecKey | explicit |
| setKeySwitchMap(long keyId=0) | helib::PubKey | |
| setKSStrategy(long dim, int val) | helib::PubKey | |
| skEncrypt(Ctxt &ctxt, const NTL::ZZX &ptxt, long ptxtSpace, long skIdx) const | helib::SecKey | |
| skEncrypt(Ctxt &ctxt, const zzX &ptxt, long ptxtSpace, long skIdx) const | helib::SecKey | |
| thinReCrypt(Ctxt &ctxt) const | helib::PubKey | |
| typeName | helib::SecKey | static |
| writeSecKeyDerivedASCII(std::ostream &str) const | helib::SecKey | |
| writeTo(std::ostream &str) const | helib::SecKey | |
| writeToJSON(std::ostream &str) const | helib::SecKey | |
| writeToJSON() const | helib::SecKey | |
| ~PubKey()=default | helib::PubKey | virtual |
| ~SecKey() override=default | helib::SecKey |
1.9.1