|
|
@@ -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. |
|
|
|