clone() const override | helayers::HelibCkksContext | virtual |
config (defined in helayers::HelibContext) | helayers::HelibContext | protected |
context (defined in helayers::HelibContext) | helayers::HelibContext | protected |
create(HelibPreset preset) | helayers::HelibContext | static |
createAbstractCipher() override | helayers::HelibCkksContext | virtual |
createAbstractPlain() override | helayers::HelibCkksContext | virtual |
debugPrint(const std::string &title="", int verbose=0, std::ostream &out=std::cout) const override | helayers::HelibContext | virtual |
getBitwiseEvaluator() | helayers::HeContext | inlinevirtual |
getContext() const (defined in helayers::HelibContext) | helayers::HelibContext | inline |
getDefaultScale() const | helayers::HeContext | inlinevirtual |
getEnableConjugate() const (defined in helayers::HelibCkksContext) | helayers::HelibCkksContext | inline |
getEncoder() override | helayers::HelibCkksContext | virtual |
getEncryptedArray() | helayers::HelibCkksContext | inline |
getEstimatedLatencies() const | helayers::HeContext | inlinevirtual |
getFunctionEvaluator() | helayers::HeContext | virtual |
getLibraryName() const override | helayers::HelibContext | inlinevirtual |
getMirrored() const (defined in helayers::HelibContext) | helayers::HelibContext | inline |
getModulusChain() const | helayers::HeContext | inlinevirtual |
getPublicKey() const (defined in helayers::HelibContext) | helayers::HelibContext | inline |
getSchemeName() const override | helayers::HelibCkksContext | inlinevirtual |
getSecretKey() const (defined in helayers::HelibContext) | helayers::HelibContext | inline |
getSecurityLevel() const override | helayers::HelibContext | inlinevirtual |
getSignature() const | helayers::HeContext | inlinevirtual |
getTopChainIndex() const override | helayers::HelibContext | virtual |
getTraits() | helayers::HeContext | inline |
hasSecretKey() const override | helayers::HelibContext | inlinevirtual |
HeContext() | helayers::HeContext | |
HeContext(const HeContext &src)=delete | helayers::HeContext | |
HelibCkksContext() | helayers::HelibCkksContext | |
HelibContext() (defined in helayers::HelibContext) | helayers::HelibContext | |
init(unsigned long m, unsigned long r, unsigned long L, unsigned long c=2, bool enableConjugate=true) | helayers::HelibCkksContext | |
init(const HelibConfig &conf) override | helayers::HelibCkksContext | virtual |
init(const HelibConfig &conf, helib::Context *userContext, helib::SecKey *userSecretKey, helib::PubKey *userPublicKey) | helayers::HelibCkksContext | |
helayers::HelibContext::init(const HeConfigRequirement &req) override | helayers::HelibContext | virtual |
initCommon(helib::Context *context) | helayers::HelibCkksContext | protected |
initPreset(HelibPreset preset) | helayers::HelibContext | |
internalRegisterContext(const HeContext *context) | helayers::HeContext | static |
isConfigRequirementFeasible(const HeConfigRequirement &req) const override | helayers::HelibContext | virtual |
load(std::istream &out) override | helayers::HelibCkksContext | virtual |
loadFromFile(const std::string &fileName) | helayers::HeContext | |
loadHeContext(std::istream &in) | helayers::HeContext | static |
loadHeContextFromFile(const std::string &fileName) | helayers::HeContext | static |
loadSecretKey(std::istream &in) override | helayers::HelibContext | virtual |
loadSecretKeyFromFile(const std::string &fileName) | helayers::HeContext | |
mirrored (defined in helayers::HelibContext) | helayers::HelibContext | protected |
nslots (defined in helayers::HelibContext) | helayers::HelibContext | protected |
operator=(const HeContext &src)=delete | helayers::HeContext | |
printSignature(std::ostream &out=std::cout) const override | helayers::HelibContext | virtual |
publicKey (defined in helayers::HelibContext) | helayers::HelibContext | protected |
save(std::ostream &out, bool withSecretKey) override | helayers::HelibContext | virtual |
saveSecretKey(std::ostream &out) override | helayers::HelibContext | virtual |
saveSecretKeyToFile(const std::string &fileName) | helayers::HeContext | |
saveToFile(const std::string &fileName, bool withSecretKey) | helayers::HeContext | |
secretKey (defined in helayers::HelibContext) | helayers::HelibContext | protected |
setDefaultScale(double v) | helayers::HeContext | inlinevirtual |
setMirrored(bool v) (defined in helayers::HelibContext) | helayers::HelibContext | inline |
slotCount() const override | helayers::HelibContext | inlinevirtual |
traits (defined in helayers::HeContext) | helayers::HeContext | protected |
~HeContext() (defined in helayers::HeContext) | helayers::HeContext | virtual |
~HelibCkksContext() (defined in helayers::HelibCkksContext) | helayers::HelibCkksContext | virtual |
~HelibContext() (defined in helayers::HelibContext) | helayers::HelibContext | virtual |