liboqs-java is an open source Java wrapper for the liboqs C library. The Open Quantum Safe (OQS) project provides software for prototyping quantum-resistant cryptography.
-
Updated
Jun 13, 2025 - Java
liboqs-java is an open source Java wrapper for the liboqs C library. The Open Quantum Safe (OQS) project provides software for prototyping quantum-resistant cryptography.
FIPS 203 ML-KEM (CRYSTALS-Kyber) for Rust. Pure-Rust, no_std, ACVP 180/180, KyberSlash-clean, SLSA L3 + cosign-signed releases. Published on crates.io as kyberlib and kyberlib-wasm.
Post-quantum cryptographic implementation of HQC (Hamming Quasi-Cyclic) - a NIST PQC candidate for quantum-resistant key encapsulation using code-based cryptography
The Performance of Post-Quantum Key Encapsulation Mechanisms - A study on Consumer, Cloud and Mainframe Hardware. The full paper with figures and LaTeX source
Instrumented implementations of modern-day KEXs and future KEMs
This is the fourth project that was developed for the Cryptographic Structures class. Evaluated with a 'A' grade.
Enable AES keys transfer on unsecure channel using quantum-resistant Kyber
iOS prototype for post-quantum cryptography research — liboqs Swift/C wrapper, CryptoKit PQC integration, XCTest benchmarks, and SwiftUI demo app comparing liboqs and CryptoKit backends.
Profiling and benchmark data collected from instrumented post-quantum KEM implementations
Open-source Android toolkit for post-quantum cryptography — liboqs wrapper for Android, benchmarking, TVLA timing analysis, and prototype app with liboqs and Bouncy Castle backends.
Browser-based demo of hybrid post-quantum key exchange — X25519 + ML-KEM-768 running in parallel, exactly as deployed in Chrome 124+, Cloudflare, and Signal. Secure against both classical and quantum attackers.
Browser demo for ML-KEM (CRYSTALS-Kyber), the post-quantum key encapsulation mechanism standardized as NIST FIPS 203 in August 2024.
Browser-based FrodoKEM demo — plain LWE (no ring structure), key generation, encapsulation, decapsulation, error distribution, FrodoKEM vs ML-KEM comparison. The belt-and-suspenders post-quantum KEM. No backends. No simulated math.
Modern, high-level post-quantum cryptography primitives library for .NET 10 with clean APIs and strong defaults.
A post-quantum secure messaging library for Typescript
A post-quantum secure messaging library for Python
X-Wing hybrid KEM (X25519 + ML-KEM-768) for Python — correct implementation of draft-connolly-cfrg-xwing-kem
Pure Go implementation of HQC (Hamming Quasi-Cyclic) post-quantum Key Encapsulation Mechanism. NIST FIPS 207 candidate. Zero dependencies.
Browser-based NTRU demo implementing the original 1996 Hoffstein-Pipher-Silverman lattice cryptosystem (EESS#1 v3.3, ees443ep1). Polynomial ring arithmetic from scratch — the lattice scheme that started it all.
A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
Add a description, image, and links to the key-encapsulation topic page so that developers can more easily learn about it.
To associate your repository with the key-encapsulation topic, visit your repo's landing page and select "manage topics."