#post-quantum-cryptography #post-quantum

no-std pqcrypto-traits-wasi

Shared traits for post-quantum cryptographic primitives

1 unstable release

0.3.4 Oct 13, 2021

#2649 in Cryptography

Download history 43/week @ 2024-07-28 40/week @ 2024-08-04 43/week @ 2024-08-11 33/week @ 2024-08-18 39/week @ 2024-08-25 30/week @ 2024-09-01 29/week @ 2024-09-08 36/week @ 2024-09-15 47/week @ 2024-09-22 47/week @ 2024-09-29 2/week @ 2024-10-06 29/week @ 2024-10-13 29/week @ 2024-10-20 29/week @ 2024-10-27 24/week @ 2024-11-03 5/week @ 2024-11-10

87 downloads per month
Used in 26 crates (15 directly)

MIT/Apache

6KB
98 lines

Bindings to quantum-safe cryptographic libraries

dependency status

This repository contains bindings to C implementations of cryptographic algorithms part of the NIST competition. These bindings are generated based on the PQClean project, which aims to collect 'clean' implementations of cryptographic algorithms.

How to generate the bindings

The pqcrypto-templates folder contains the master copies of the Rust files. The binding libraries are generated from the PQClean meta files and PQClean specified API. The file implementations.yaml controls the version numbers and included variants of each scheme. The generation of the different pq-crates is done by the generate-implementation.py script.

Documentation

See the documentation of the master project on docs.rs.


lib.rs:

Supporting Traits for the pqcrypto crates.

No runtime deps

Features