PALISADE Lattice Cryptography Library
Document Description
This document is intended to describe the overall design, design considerations and structure of the lattice directory in the PALISADE lattice crypto library.
Lattice Directory Description
Directory Objective
The files in the lattice directory support the lattice layer operations in the library. The layer is used to represent polynomial rings
and support operations over polynomial rings.
This lattice layer is a middle layer in the library.
The lattice layer supports higher-level calls for operations on ring elements necessary for lattice cryptography.
The lattice layer is intended to make calls to lower layers that support math operations, such as modulus and ring arithmetic.
File Listing
- Parameter classes files
- elemparams.h: This header file is a simple class to contain ring element parameters.