fheanor 0.11.3

A library that provides fast implementations of rings commonly used in homomorphic encryption, built on feanor-math.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

///
/// Contains [`structure::HypercubeStructure`] representing hypercube structures, i.e. 
/// mappings of a set of representatives of `(Z/mZ)* / <p>` to the entries of a hypercube.  
/// 
pub mod structure;
///
/// Contains [`interpolate::FastPolyInterpolation`] for fast polynomial interpolation on
/// a fixed set of points.
/// 
pub mod interpolate;
///
/// Contains [`isomorphism::HypercubeIsomorphism`] for the isomorphism of `R_t` to a direct
/// product of many slots, indexed by the codomain of a [`structure::HypercubeStructure`].
/// 
pub mod isomorphism;