Template Class RLWETrapdoorParams
Defined in File trapdoorparameters.h
Inheritance Relationships
Base Type
public lbcrypto::TrapdoorParams< Element >(Template Class TrapdoorParams)
Template Parameter Order
class Element
Class Documentation
-
template<class Element>
class lbcrypto::RLWETrapdoorParams : public lbcrypto::TrapdoorParams<Element> Inheritence diagram for lbcrypto::RLWETrapdoorParams:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"2" [label="lbcrypto::TrapdoorParams< Element >" tooltip="lbcrypto::TrapdoorParams< Element >"]
"1" [label="lbcrypto::RLWETrapdoorParams< Element >" tooltip="lbcrypto::RLWETrapdoorParams< Element >" fillcolor="#BFBFBF"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../_images/graphviz-82dcfc889308441ad2e16a81b0729eed1586c659.png)
Collaboration diagram for lbcrypto::RLWETrapdoorParams:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"2" [label="lbcrypto::TrapdoorParams< Element >" tooltip="lbcrypto::TrapdoorParams< Element >"]
"1" [label="lbcrypto::RLWETrapdoorParams< Element >" tooltip="lbcrypto::RLWETrapdoorParams< Element >" fillcolor="#BFBFBF"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../_images/graphviz-82dcfc889308441ad2e16a81b0729eed1586c659.png)
Public Functions
-
~RLWETrapdoorParams() override = default
-
inline RLWETrapdoorParams()
-
inline int64_t GetBase()
-
inline void SetBase(int64_t base)
-
inline bool IsBal()
-
inline void SetBal(bool bal)
-
inline size_t GetK()
-
inline DggType &GetDGGLargeSigma()
-
inline void SetDGGLargeSigma(DggType &dggLargeSigma)
-
~RLWETrapdoorParams() override = default