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 nbtheory.h
  • Edit on GitHub

File nbtheory.h

↰ Parent directory (core/include/math)

Page Contents

  • Definition (core/include/math/nbtheory.h)

  • Includes

  • Included By

  • Namespaces

  • Functions

  • Variables

Definition (core/include/math/nbtheory.h)

  • Program Listing for File nbtheory.h

Includes

  • math/hal/basicint.h (File basicint.h)

  • memory (File memory.cpp)

  • random

  • set (File xset.h)

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

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

  • vector (File vector.h)

Included By

  • File dgsampling.h

  • File ilparams.h

  • File poly.h

  • File elemparams.h

  • File ilelement.h

  • File ubintnat.h

  • File matrix.h

  • File openfhecore.h

  • File dftransform.cpp

  • File nbtheory2.cpp

Namespaces

  • Namespace lbcrypto

Functions

  • Template Function lbcrypto::GetDigits(const IntType&, uint64_t, uint32_t)

  • Template Function lbcrypto::GetMSB

  • Function lbcrypto::GetMSB64

  • Function lbcrypto::reverse_byte

  • Function lbcrypto::ReverseBits

Variables

  • Variable lbcrypto::shift_trick


© Copyright 2022, OpenFHE.

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