Reference implementations of PQC
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 
 
Henry Case 88fb6821a9 fix test run 3 yıl önce
.cmake KEM and Sign C-API 3 yıl önce
.github/workflows fix test run 3 yıl önce
3rd adds benchmark tool 3 yıl önce
public/pqc pqapi.h -> pqc.h 3 yıl önce
src pqapi.h -> pqc.h 3 yıl önce
test pqapi.h -> pqc.h 3 yıl önce
.astylerc Disable AStyle line endings formatter 5 yıl önce
.gitattributes Fix tidy for signing 5 yıl önce
.gitignore Parallel tests (#206) 5 yıl önce
.gitmodules adds benchmark tool 3 yıl önce
CMakeLists.txt adds gtest 3 yıl önce
README.md pqapi.h -> pqc.h 3 yıl önce

README.md

PQ Crypto Catalog

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.

Schemes

Key Encapsulation Mechanisms

Finalists:

  • Kyber
  • NTRU
  • SABER

Alternate candidates:

  • FrodoKEM

Signature schemes

Finalists:

  • Dilithium
  • Falcon
  • Rainbow

Alternate candidates:

  • SPHINCS+

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.