OpenFHE
1.5.1

Contents:

  • Getting Started
  • Examples
  • Tutorials on Cryptographic Capabilities
  • OpenFHE Modules
  • Security Notes for Homomorphic Encryption
  • OpenFHE Library API
  • Contributing to OpenFHE
  • OpenFHE Project Code of Conduct
  • Contributors
  • OpenFHE Governance
  • OpenFHE License
  • Publications on Lattice Crypto Scheme Implementations in OpenFHE
  • How To Migrate A User Project From Palisade To OpenFHE

Appendix

  • Index
OpenFHE
  • »
  • File ckksrns-utils.h
  • Edit on GitHub

File ckksrns-utils.h

↰ Parent directory (pke/include/scheme/ckksrns)

Page Contents

  • Definition (pke/include/scheme/ckksrns/ckksrns-utils.h)

  • Includes

  • Namespaces

  • Classes

  • Functions

Definition (pke/include/scheme/ckksrns/ckksrns-utils.h)

  • Program Listing for File ckksrns-utils.h

Includes

  • complex

  • memory (File memory.cpp)

  • stdint.h

  • utils/exception.h (File exception.h)

  • vector (File vector.h)

Namespaces

  • Namespace lbcrypto

Classes

  • Struct ckks_boot_params

  • Template Struct longDiv

Functions

  • Template Function lbcrypto::Degree

  • Template Function lbcrypto::GetMultiplicativeDepthByCoeffVector

  • Function lbcrypto::IsNotEqualNegOne

  • Function lbcrypto::IsNotEqualOne(double, double)

  • Function lbcrypto::IsNotEqualOne(std::complex<double>, double)

  • Function lbcrypto::IsNotEqualZero(double, double)

  • Function lbcrypto::IsNotEqualZero(std::complex<double>, double)

  • Template Function lbcrypto::LongDivisionChebyshev(const std::vector<VecDType>&, const std::vector<VecDType>&)

  • Template Function lbcrypto::LongDivisionPoly(const std::vector<VecDType>&, const std::vector<VecDType>&)

  • Template Function lbcrypto::RotateTwoHalves(const std::vector<VecDType>&, int32_t)

  • Function lbcrypto::ToReal(double)

  • Function lbcrypto::ToReal(int64_t)

  • Function lbcrypto::ToReal(std::complex<double>)


© Copyright 2022, OpenFHE.

Built with Sphinx using a theme provided by Read the Docs.