clone() const | helayers::HeContext | virtual |
config (defined in helayers::HelibContext) | helayers::HelibContext | protected |
context (defined in helayers::HelibContext) | helayers::HelibContext | protected |
create(HelibPreset preset) | helayers::HelibContext | static |
createAbstractCipher() | helayers::HelibBgvContext | virtual |
createAbstractPlain() | helayers::HelibBgvContext | 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 |
getEncoder() override | helayers::HelibBgvContext | virtual |
getEncryptedArray() | helayers::HelibBgvContext | inlinevirtual |
getEstimatedLatencies() const | helayers::HeContext | inlinevirtual |
getFunctionEvaluator() override | helayers::HelibBgvContext | 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::HelibBgvContext | 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 | |
HelibBgvContext() (defined in helayers::HelibBgvContext) | helayers::HelibBgvContext | |
HelibContext() (defined in helayers::HelibContext) | helayers::HelibContext | |
init(unsigned long p, unsigned long m, unsigned long r, unsigned long L) (defined in helayers::HelibBgvContext) | helayers::HelibBgvContext | |
init(const HelibConfig &conf) override | helayers::HelibBgvContext | virtual |
init(const HelibConfig &conf, helib::Context *userContext, helib::SecKey *userSecretKey, helib::PubKey *userPublicKey) | helayers::HelibBgvContext | |
helayers::HelibContext::init(const HeConfigRequirement &req) override | helayers::HelibContext | virtual |
initPreset(HelibPreset preset) | helayers::HelibContext | |
internalRegisterContext(const HeContext *context) | helayers::HeContext | static |
isConfigRequirementFeasible(const HeConfigRequirement &req) const override | helayers::HelibContext | virtual |
load(std::istream &in) | helayers::HelibBgvContext | 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::HelibBgvContext | 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 |
~HelibBgvContext() (defined in helayers::HelibBgvContext) | helayers::HelibBgvContext | virtual |
~HelibContext() (defined in helayers::HelibContext) | helayers::HelibContext | virtual |