Class BinFHECryptoParams
Defined in File binfhe-base-params.h
Page Contents
Inheritance Relationships
Base Type
public lbcrypto::Serializable(Class Serializable)
Class Documentation
-
class lbcrypto::BinFHECryptoParams : public lbcrypto::Serializable
Inheritence diagram for lbcrypto::BinFHECryptoParams:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"2" [label="lbcrypto::Serializable" tooltip="lbcrypto::Serializable"]
"1" [label="lbcrypto::BinFHECryptoParams" tooltip="lbcrypto::BinFHECryptoParams" fillcolor="#BFBFBF"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../_images/graphviz-8ea6c9055e4e82fffa029c0200c54868c1c68e8d.png)
Collaboration diagram for lbcrypto::BinFHECryptoParams:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"2" [label="lbcrypto::Serializable" tooltip="lbcrypto::Serializable"]
"1" [label="lbcrypto::BinFHECryptoParams" tooltip="lbcrypto::BinFHECryptoParams" fillcolor="#BFBFBF"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../_images/graphviz-8ea6c9055e4e82fffa029c0200c54868c1c68e8d.png)
Class that stores all parameters for the RingGSW scheme used in bootstrapping.
Public Functions
-
BinFHECryptoParams() = default
Main constructor for BinFHECryptoParams
- Parameters
lweparams – a shared poiter to an instance of LWECryptoParams
rgswparams – a shared poiter to an instance of RingGSWCryptoParams
-
inline const std::shared_ptr<LWECryptoParams> &GetLWEParams() const
Getter for LWE params
- Returns
-
inline const std::shared_ptr<RingGSWCryptoParams> &GetRingGSWParams() const
Getter for RingGSW params
- Returns
-
inline bool operator==(const BinFHECryptoParams &other) const
Compare two BinFHE sets of parameters
- Returns
-
inline bool operator!=(const BinFHECryptoParams &other) const
-
inline virtual std::string SerializedObjectName() const override
Public Static Functions
-
static inline uint32_t SerializedVersion()
-
BinFHECryptoParams() = default