Skip to content
Rust Post-Quantum cryptography
Rust Other
  1. Rust 99.7%
  2. Other 0.3%
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
pqclean @ 96fb401
pqcrypto-dilithium
pqcrypto-falcon
pqcrypto-frodo
pqcrypto-kyber
pqcrypto-ledacryptkem
pqcrypto-mqdss
pqcrypto-newhope fixup! Build each implementation separately Dec 18, 2019
pqcrypto-ntru
pqcrypto-qtesla
pqcrypto-rainbow
pqcrypto-saber
pqcrypto-sphincsplus
pqcrypto-template
pqcrypto-threebears
pqcrypto-traits
pqcrypto
.gitignore
.gitmodules
.travis.yml
CHANGELOG.md
Cargo.toml
README.md
SECURITY.md
generate-implementations.py
implementations.yaml
release.sh

README.md

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 this project works.

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.

Documentation

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

You can’t perform that action at this time.