PQClean for Node.js, Deno, and browsers 🔏🔑 Node.js native addon and WebAssembly implementation
-
Updated
Dec 10, 2025 - JavaScript
PQClean for Node.js, Deno, and browsers 🔏🔑 Node.js native addon and WebAssembly implementation
Clean, portable, tested implementations of post-quantum cryptography
Post-quantum cryptographic implementation of HQC (Hamming Quasi-Cyclic) - a NIST PQC candidate for quantum-resistant key encapsulation using code-based cryptography
Implementation of qunatum clustering and hierarchical quantum clustering
A cross platform Post Quantum Cryptography app
A side-channel resistant implementation of the HQC Post-Quantum Cryptosystem for the "Cryptography and Architectures for Computer Security" course at Politecnico di Milano (A.Y. 2020/2021)
Bouncy Castle adoption to wan24-Crypto
Post-quantum Noise protocol framework for Go. NQ, PQ (ML-KEM, HQC), Hybrid, DualLayer handshakes. ML-DSA-65 + SLH-DSA signing (FIPS 203/204/205). 90 patterns, 18 SLH-DSA param sets (SHA2/SHAKE/BLAKE3). Verified against Rust Clatter + NIST ACVP vectors.
An Ada2012 bind for the HQC-256 PQC code based KEM
Pure Go implementation of HQC (Hamming Quasi-Cyclic) post-quantum Key Encapsulation Mechanism. NIST FIPS 207 candidate. Zero dependencies.
Progetto realizzato per il corso "PROGETTO DI INGEGNERIA INFORMATICA (5 CFU)" del Politecnico di Milano nell'anno accademico 2023/2024. Voto: 30 e lode.
The Quantum Safe Cryptographic library: Post-quantum C cryptographic library with TLS 1.3, X.509, ML-KEM, ML-DSA, and secure networking primitives.
Browser-based demo of multi-instance security degradation in code-based KEMs — BIKE, HQC, and Classic McEliece eroding below NIST Level 1 as one public key is reused across many session keys. Computes effective bit-security from published parameters and the DOOM syndrome-decoding formulas of ePrint 2026/517. No attack simulation. No backends. No si
Public review version: embedded PQC benchmarking in C on Zephyr/QEMU (ML-KEM, ML-DSA, Falcon, HQC, McEliece, SLH-DSA) across multiple ISAs.
Browser-based HQC timing side-channel — non-constant-time BCH decoder leaks the error weight, a chosen-ciphertext timing oracle recovers the key, constant-time decoding shuts it down. Faithful to the documented 2020 attack.
Browser demo of the first cache-timing full-decryption oracle attack on post-quantum HQC (Dong & Guo, IACR 2026/693) — showing how Clang -O3 silently rewrites constant-time Reed-Muller decoding into secret-dependent branches. Real HQC math, deterministic leak model, Soft-ISD key recovery.
HQC Encapsulation test with corrupted public key
Browser-based HQC demo — Hamming Quasi-Cyclic post-quantum KEM with perfect correctness, Reed-Muller/Reed-Solomon decoding, and three-way comparison against BIKE and ML-KEM. No backends. No simulated math.
Add a description, image, and links to the hqc topic page so that developers can more easily learn about it.
To associate your repository with the hqc topic, visit your repo's landing page and select "manage topics."