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 lattice.cpp
  • Edit on GitHub

File lattice.cpp

↰ Parent directory (core/lib/lattice)

Page Contents

  • Definition (core/lib/lattice/lattice.cpp)

  • Includes

  • Namespaces

  • Functions

Definition (core/lib/lattice/lattice.cpp)

  • Program Listing for File lattice.cpp

Includes

  • DCRTPOLY_IMPLEMENTATION

  • ILDCRTPARAMS_IMPLEMENTATION

  • ILPARAMS_IMPLEMENTATION

  • POLY_IMPLEMENTATION

  • config_core.h

  • lattice/field2n-impl.h (File field2n-impl.h)

  • lattice/lat-hal.h (File lat-hal.h)

  • lattice/matrix-lattice-impl.h (File matrix-lattice-impl.h)

  • math/binaryuniformgenerator-impl.h (File binaryuniformgenerator-impl.h)

  • math/discretegaussiangenerator-impl.h (File discretegaussiangenerator-impl.h)

  • math/discreteuniformgenerator-impl.h (File discreteuniformgenerator-impl.h)

  • math/matrix-impl.h (File matrix-impl.h)

  • math/nbtheory-impl.h (File nbtheory-impl.h)

  • math/ternaryuniformgenerator-impl.h (File ternaryuniformgenerator-impl.h)

Namespaces

  • Namespace lbcrypto

Functions

  • Function CEREAL_CLASS_VERSION(lbcrypto::ElemParams<NativeInteger>, lbcrypto::ElemParams<NativeInteger>)

  • Function CEREAL_CLASS_VERSION(lbcrypto::Field2n, lbcrypto::Field2n::SerializedVersion())

  • Function CEREAL_CLASS_VERSION(lbcrypto::NativePoly, lbcrypto::NativePoly::SerializedVersion())

  • Function CEREAL_CLASS_VERSION(lbcrypto::ILNativeParams, lbcrypto::ILNativeParams::SerializedVersion())

  • Function lbcrypto::MAKE_ILPARAMS_TYPE

  • Function lbcrypto::Rotate(Matrix<NativePoly> const&)

  • Function lbcrypto::SPLIT64_FOR_TYPE


© Copyright 2022, OpenFHE.

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