2021-03-03 06:50:25 +00:00
# PQ Crypto Catalog
2019-01-11 00:05:16 +00:00
2021-03-03 06:50:25 +00:00
This is a repository of post-quantum schemes coppied from the submission to the NIST Post-Quantum Standarization. The sources were cloned from the PQClean project to form new library. The goal of the library is mainly experimentation.
2020-10-11 12:20:15 +01:00
2021-03-03 06:50:25 +00:00
## Schemes
2019-01-11 00:05:16 +00:00
2020-03-13 20:15:12 +00:00
### Key Encapsulation Mechanisms
2019-01-11 00:05:16 +00:00
2020-07-25 05:46:58 +01:00
**Finalists:**
2020-03-13 20:15:12 +00:00
* Kyber
* NTRU
* SABER
2020-07-25 05:46:58 +01:00
**Alternate candidates:**
* FrodoKEM
2019-01-11 00:05:16 +00:00
2020-03-13 20:15:12 +00:00
### Signature schemes
2019-01-11 00:05:16 +00:00
2020-07-25 05:46:58 +01:00
**Finalists:**
2020-03-13 20:15:12 +00:00
* Dilithium
* Falcon
* Rainbow
2020-07-25 05:46:58 +01:00
**Alternate candidates:**
2020-03-13 20:15:12 +00:00
* SPHINCS+
2021-03-24 23:34:34 +00:00
## Building
CMake is used to build the library:
```
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make
```
Build outputs two libraries, a static ``libpqc_s.a`` and dynamic ``libpqc.so``, which can be linked with a project.