From 21bd58996287ec20d7a013446612db575c6a6a7e Mon Sep 17 00:00:00 2001 From: Thom Wiggers Date: Tue, 16 Apr 2019 13:50:36 +0200 Subject: [PATCH] Write up some lines about some consumers --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 4b49958f..a9b917b5 100644 --- a/README.md +++ b/README.md @@ -123,6 +123,15 @@ Regarding #2, adding the files to your project's build system, each implementati - The file `Makefile` which can be used with GNU Make, BSD Make, and possibly others. - The file `Makefile.Microsoft_nmake` which can be used with Visual Studio's nmake. +## Projects integrating PQClean-distributed source code + +The following projects consume implementations from PQClean and provide their own wrappers around the implementations. +Their integration strategies may serve as examples for your own projects. + +* [pqcrypto crate][https://github.com/pqrust/pqcrypto]: Rust integration that automatically generates wrappers from PQClean source code. +* [mupq][https://github.com/mupq/]: Runs the implementations from PQClean as reference implementations to compare with microcontroller-optimized code. +* [liboqs][https://github.com/open-quantum-safe/liboqs]: Open-Quantum-Safe's `liboqs` integrates implementations from PQClean to wrap in their own API. + ## License Each subdirectory containing implementations contains a `LICENSE` file stating under what license that specific implementation is released.