- Introduction
- User Guide
- 1. Installation and Setup
- 2. Math Foundation (qFALL-math)
- 2.1. Supported Mathematical Types
- 2.1.1. Basic Types
- 2.1.2. Complex Structures
- 2.1.3. NTT
- 2.2. Random Sampling
- 3. Cryptographic Tools (qFALL-tools)
- 3.1. Using a Primitive: Gadget trapdoors
- 3.2. Abstraction: Preimage Sampleable Functions
- 4. Cryptographic Schemes (qFALL-schemes)
- 4.1. Features
- 4.1.1. Encryption Schemes
- 4.1.2. Signature Schemes
- 4.2. Implementing Crypto
- 5. Shared Features
- 5.1. Benchmarking
- 5.2. Serialization