Building Blocks
Building on top of qFALL-math, qFALL-tools provides building blocks and helper functions for lattice-based implementations.
The crate is designed to be extended by researchers while implementing with the qFALL library suite.
Nevertheless, we provide some basic features that can be found in existing literature.
We show how we implemented a building block: Gadget-Trapdoors; and how it can be used to define a preimage sampleable function (PSF).