1
1
mirror of https://github.com/henrydcase/pqc.git synced 2024-11-22 23:48:58 +00:00
pqcrypto/README.md

40 lines
726 B
Markdown
Raw Normal View History

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.
2021-03-03 06:50:25 +00:00
## Schemes
2019-01-11 00:05:16 +00:00
### Key Encapsulation Mechanisms
2019-01-11 00:05:16 +00:00
**Finalists:**
* Kyber
* NTRU
* SABER
**Alternate candidates:**
* FrodoKEM
2019-01-11 00:05:16 +00:00
### Signature schemes
2019-01-11 00:05:16 +00:00
**Finalists:**
* Dilithium
* Falcon
* Rainbow
**Alternate candidates:**
* 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.