#primitive #standardized #quantum-resistant #key #algorithm #encapsulation

pqcrypto-std

Standardized quantum-resistant cryptographic primitives

5 unstable releases

0.3.1 Nov 18, 2024
0.3.0 Nov 18, 2024
0.2.0 Nov 5, 2024
0.1.1 Oct 21, 2024
0.1.0 Oct 16, 2024

#610 in Cryptography

Download history 153/week @ 2024-10-14 182/week @ 2024-10-21 130/week @ 2024-11-04 1/week @ 2024-11-11 333/week @ 2024-11-18 100/week @ 2024-12-02

440 downloads per month

MIT/Apache

2MB
3K SLoC

Description

Standardized quantum-resistant cryptographic primitives.

Algorithms

ML-KEM (Kyber)

Implementation of FIPS 203.

Only supports Kyber768.

Status

  • Key generation
  • Key encoding/decoding
  • Compression
  • Encaps/Decaps
  • Multiple parameter sets

ML-DSA (Dilithium)

Implementation of FIPS 204.


lib.rs:

This library implements standardized quantum-resistand cryptographic algorithms.

Currently supports ML-DSA for signatures and ML-KEM key encapsulation.

Dependencies