Skip to content

rustpq/pqcrypto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7e6a110 · Nov 11, 2024
Oct 16, 2023
Oct 24, 2024
Oct 24, 2024
Oct 24, 2024
Oct 24, 2024
Nov 11, 2024
Nov 4, 2024
Oct 24, 2024
Oct 24, 2024
Nov 4, 2024
Apr 26, 2023
Oct 24, 2024
Jul 28, 2021
Apr 3, 2019
Oct 24, 2024
Oct 24, 2024
Oct 24, 2024
Oct 24, 2024
Nov 24, 2021
Aug 7, 2019
Dec 1, 2021
Oct 24, 2024
Oct 24, 2024
Nov 4, 2024

Repository files navigation

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.