Class CKKSBootstrapPrecom

Page Contents

Class Documentation

class lbcrypto::CKKSBootstrapPrecom

Public Functions

inline CKKSBootstrapPrecom()
inline CKKSBootstrapPrecom(const CKKSBootstrapPrecom &rhs)
inline CKKSBootstrapPrecom(CKKSBootstrapPrecom &&rhs)
inline virtual ~CKKSBootstrapPrecom()
template<class Archive>
inline void save(Archive &ar) const
template<class Archive>
inline void load(Archive &ar)

Public Members

uint32_t m_dim1 = 0
uint32_t m_slots = 0
std::vector<int32_t> m_paramsEnc = std::vector<int32_t>(CKKS_BOOT_PARAMS::TOTAL_ELEMENTS, 0)
std::vector<int32_t> m_paramsDec = std::vector<int32_t>(CKKS_BOOT_PARAMS::TOTAL_ELEMENTS, 0)
std::vector<ConstPlaintext> m_U0Pre
std::vector<ConstPlaintext> m_U0hatTPre
std::vector<std::vector<ConstPlaintext>> m_U0PreFFT
std::vector<std::vector<ConstPlaintext>> m_U0hatTPreFFT