Clean, portable, tested implementations of post-quantum cryptography
-
Updated
Apr 29, 2024 - C
Cryptographic algorithms secure against potential future quantum computers.
Clean, portable, tested implementations of post-quantum cryptography
Rust Post-Quantum cryptography
A Go implementation of the quantum-resistant key encapsulation method ML-KEM (formerly known as Kyber).
Go implementation of the Kyber (version 3) post-quantum IND-CCA2 KEM.
CRYSTALS-Kyber: Post-Quantum Key Encapsulation Mechanism
Exploration of NIST post-quantum signatures on-ramp candidates
PQC Capabilities Matrix (PQCCM)
A CRYSTALS-KYBER implementation written in TypeScript for various JavaScript runtimes.
E3Kit is a security framework that simplifies work with Virgil services and presents the easiest way to add full end-to-end security to your chat application to become HIPAA and GDPR compliant and more.
Next-Gen Crypto. Quantified.
E3Kit is a security framework that simplifies work with Virgil services and presents the easiest way to add full end-to-end security to your chat application to become HIPAA and GDPR compliant and more.
Node.js bindings for the reference implementation of the Classic McEliece KEM.
8-bit AVR implementation of the Post-Quantum Cryptography-Crystals Kyber
SPHINCS+: Stateless Hash-based Digital Signature Algorithm
Efficient Algorithm Level Error Detection for Number-Theoretic Transform
Integration of selected post-quantum schemes into the embedded TLS library wolfSSL as part of our paper "Mixed Certificate Chains for the Transition to Post-Quantum Authentication in TLS 1.3"
j-hpn-ssh: A development fork of the Pittsburgh Super-computing Center's High Performance SSH implementation.