ML-HElib
helayers
HelibContext
helayers::HelibContext Member List
This is the complete list of members for
helayers::HelibContext
, including all inherited members.
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
()=0
helayers::HeContext
pure virtual
createAbstractPlain
()=0
helayers::HeContext
pure virtual
debugPrint
(const std::string &title="", int verbose=0, std::ostream &out=std::cout) const override
helayers::HelibContext
virtual
getBitwiseEvaluator
()
helayers::HeContext
inline
virtual
getContext
() const (defined in
helayers::HelibContext
)
helayers::HelibContext
inline
getDefaultScale
() const
helayers::HeContext
inline
virtual
getEncoder
()=0
helayers::HeContext
pure virtual
getEstimatedLatencies
() const
helayers::HeContext
inline
virtual
getFunctionEvaluator
()
helayers::HeContext
virtual
getLibraryName
() const override
helayers::HelibContext
inline
virtual
getMirrored
() const (defined in
helayers::HelibContext
)
helayers::HelibContext
inline
getModulusChain
() const
helayers::HeContext
inline
virtual
getPublicKey
() const (defined in
helayers::HelibContext
)
helayers::HelibContext
inline
getSchemeName
() const =0
helayers::HeContext
pure virtual
getSecretKey
() const (defined in
helayers::HelibContext
)
helayers::HelibContext
inline
getSecurityLevel
() const override
helayers::HelibContext
inline
virtual
getSignature
() const
helayers::HeContext
inline
virtual
getTopChainIndex
() const override
helayers::HelibContext
virtual
getTraits
()
helayers::HeContext
inline
hasSecretKey
() const override
helayers::HelibContext
inline
virtual
HeContext
()
helayers::HeContext
HeContext
(const HeContext &src)=delete
helayers::HeContext
HelibContext
() (defined in
helayers::HelibContext
)
helayers::HelibContext
init
(const HeConfigRequirement &req) override
helayers::HelibContext
virtual
init
(const HelibConfig &conf)
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) override
helayers::HelibContext
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
inline
virtual
setMirrored
(bool v) (defined in
helayers::HelibContext
)
helayers::HelibContext
inline
slotCount
() const override
helayers::HelibContext
inline
virtual
traits
(defined in
helayers::HeContext
)
helayers::HeContext
protected
~HeContext
() (defined in
helayers::HeContext
)
helayers::HeContext
virtual
~HelibContext
() (defined in
helayers::HelibContext
)
helayers::HelibContext
virtual
Generated by
1.8.17