Module tfhe::core_crypto::commons
source · Expand description
Module containing common mathematical objects/cryptographic primitives like random generators or traits expected to be re-used in various algorithms and entities implementations.
§Dispersion
This module contains the functions used to compute the variance, standard deviation, etc.
§Parameters
This module contains structures that wrap unsigned integer parameters like the ciphertext dimension or the polynomial degree.
Modules§
- Module containing the definition of the
CiphertextModulus
. - Module containing primitives to manage computations buffers for memory optimized fft primitives.
- Module containing noise distribution primitives.
- Module containing various APIs wrapping
concrete-csprng
generators for specialized use inTFHE-rs
. - A module containing general mathematical tools.
- Generic numeric traits.
- Module with new-types wrapping basic rust types, giving them a particular meaning, to avoid common mistakes when passing parameters to functions.
- Module containing common traits used throughout the
core_crypto module
. - Utilities for the library.