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) consthelib::PubKey
CKKSencrypt(Ctxt &ciphertxt, const zzX &plaintxt, double ptxtSize=1.0, double scaling=0.0) consthelib::PubKey
clear() overridehelib::SecKeyvirtual
Decrypt(NTL::ZZX &plaintxt, const Ctxt &ciphertxt) consthelib::SecKey
Decrypt(Ptxt< Scheme > &plaintxt, const Ctxt &ciphertxt) consthelib::SecKey
Decrypt(NTL::ZZX &plaintxt, const Ctxt &ciphertxt, NTL::ZZX &f) consthelib::SecKey
Decrypt(Ptxt< BGV > &plaintxt, const Ctxt &ciphertxt) consthelib::SecKey
Decrypt(Ptxt< CKKS > &plaintxt, const Ctxt &ciphertxt) consthelib::SecKey
Encrypt(Ctxt &ciphertxt, const NTL::ZZX &plaintxt, long ptxtSpace=0) const overridehelib::SecKeyvirtual
Encrypt(Ctxt &ciphertxt, const zzX &plaintxt, long ptxtSpace=0) const overridehelib::SecKeyvirtual
helib::PubKey::Encrypt(Ctxt &ciphertxt, const NTL::ZZX &plaintxt, long ptxtSpace, bool highNoise) consthelib::PubKey
helib::PubKey::Encrypt(Ctxt &ciphertxt, const zzX &plaintxt, long ptxtSpace, bool highNoise) consthelib::PubKey
helib::PubKey::Encrypt(Ctxt &ciphertxt, const Ptxt< Scheme > &plaintxt, long ptxtSpace=0) consthelib::PubKey
helib::PubKey::Encrypt(Ctxt &ciphertxt, const Ptxt< BGV > &plaintxt, long ptxtSpace) consthelib::PubKey
helib::PubKey::Encrypt(Ctxt &ciphertxt, const Ptxt< CKKS > &plaintxt, UNUSED long ptxtSpace) consthelib::PubKey
ePlusR(long p)helib::PubKeystatic
GenKeySWmatrix(long fromSPower, long fromXPower, long fromKeyIdx=0, long toKeyIdx=0, long ptxtSpace=0)helib::SecKey
genRecryptData()helib::SecKey
GenSecKey(long hwt=0, long ptxtSpace=0, long maxDegKswitch=3)helib::SecKey
getAnyKeySWmatrix(const SKHandle &from) consthelib::PubKey
getContext() consthelib::PubKey
getKeySWmatrix(const SKHandle &from, long toID=0) consthelib::PubKey
getKeySWmatrix(long fromSPower, long fromXPower, long fromID=0, long toID=0) consthelib::PubKey
getKSStrategy(long dim) consthelib::PubKey
getNextKSWmatrix(long fromXPower, long fromID=0) consthelib::PubKey
getPtxtSpace() consthelib::PubKey
getSKeyBound(long keyID=0) consthelib::PubKey
hackPtxtSpace(long p2r)helib::PubKeyinline
haveAnyKeySWmatrix(const SKHandle &from) consthelib::PubKey
haveKeySWmatrix(const SKHandle &from, long toID=0) consthelib::PubKey
haveKeySWmatrix(long fromSPower, long fromXPower, long fromID=0, long toID=0) consthelib::PubKey
ImportSecKey(const DoubleCRT &sKey, double bound, long ptxtSpace=0, long maxDegKswitch=3)helib::SecKey
isBootstrappable() consthelib::PubKey
isCKKS() consthelib::PubKey
isReachable(long k, long keyID=0) consthelib::PubKey
keyExists(long keyID) consthelib::PubKey
keySWlist() consthelib::PubKey
operator!=(const SecKey &other) consthelib::SecKey
helib::PubKey::operator!=(const PubKey &other) consthelib::PubKey
operator<<(std::ostream &str, const SecKey &sk)helib::SecKeyfriend
operator==(const SecKey &other) consthelib::SecKey
helib::PubKey::operator==(const PubKey &other) consthelib::PubKey
operator>>(std::istream &str, SecKey &sk)helib::SecKeyfriend
PubKey()helib::PubKey
PubKey(const Context &_context)helib::PubKeyexplicit
PubKey(const PubKey &other)helib::PubKey
reCrypt(Ctxt &ctxt) consthelib::PubKey
SecKey()=deletehelib::SecKey
SecKey(const Context &_context)helib::SecKeyexplicit
securityLevel() consthelib::PubKeyinline
setKeySwitchMap(long keyId=0)helib::PubKey
setKSStrategy(long dim, int val)helib::PubKey
skEncrypt(Ctxt &ctxt, const NTL::ZZX &ptxt, long ptxtSpace, long skIdx) consthelib::SecKey
skEncrypt(Ctxt &ctxt, const zzX &ptxt, long ptxtSpace, long skIdx) consthelib::SecKey
sKeyshelib::SecKey
thinReCrypt(Ctxt &ctxt) consthelib::PubKey
void ::helib::readPubKeyBinary(std::istream &str, PubKey &pk)helib::PubKey
void ::helib::readSecKeyBinary(std::istream &str, SecKey &sk)helib::SecKey
void ::helib::writePubKeyBinary(std::ostream &str, const PubKey &pk)helib::PubKey
void ::helib::writeSecKeyBinary(std::ostream &str, const SecKey &sk)helib::SecKey
~PubKey()=defaulthelib::PubKeyvirtual
~SecKey() override=defaulthelib::SecKey