Crate concrete_commons[][src]

Expand description

Common tools for the concrete packages

Dispersion

This module contains the functions used to compute the variance, standard deviation, etc.

Key kinds

This module contains types to manage the different kinds of secret keys.

Parameters

This module contains structures that wrap unsigned integer parameters of concrete, like the ciphertext dimension or the polynomial degree.

Numeric

This module contains types and traits used to handle numeric types in a unified manner in concrete: it defines methods that can be used on custom traits UnsignedInteger, SignedInteger and FloatingPoint, regardless of the number of bits in the representation.

Modules

Noise distribution

This module contains types to manage the different kinds of secret keys.

Generic numeric types.