An ML-KEM/CRYSTALS-KYBER implementation written in TypeScript for various JavaScript runtimes
JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.
@noble/* based HPKE algorithm implementations for hpke
Auditable & minimal JS implementation of post-quantum cryptography: FIPS 203, 204, 205, Falcon
Post-quantum cryptography for Node.js and browsers via WebAssembly bindings to liboqs
A Hybrid Public Key Encryption (HPKE) module extension for ML-KEM.
An ML-KEM/CRYSTALS-KYBER implementation written in TypeScript for various JavaScript runtimes
A Hybrid Public Key Encryption (HPKE) module extension for X-Wing: general-purpose hybrid post-quantum KEM.
[](https://github.com/LukaJCB/ts-mls/actions/workflows/ci.yml) [](https://badge.fury.io/js/ts-mls) [ core module for various JavaScript runtimes
JavaScript wrapper generator of WebAssembly builds of each round-3 finalists of NIST Post-Quantum Cryptography Competition
Classical McEliece CB-KEM for Node.js (single compile-time parameter set)
A custom version of node-forge with selected algorithms.
A Hybrid Public Key Encryption (HPKE) module extension for X25519
NIST ML-KEM (Module-Lattice-based Key Encapsulation Mechanism) for Node.js
Post-quantum HPKE (RFC 9180) for Node.js
A Hybrid Public Key Encryption (HPKE) module extension for X448
Post-quantum hybrid encryption CLI — seal and open files with ML-KEM-1024 + P-521 + AES-256-GCM, generate entropy, and manage keypairs.
A package for encrypt password.
ML-DSA-65 and ML-KEM-768 primitives with key fingerprinting. The base layer for all kxco-pq-* packages.
Key Encapsulation Mechanisms for the dcrypt library
dcrypt is a pure-Rust, software-only cryptography library providing both classical and post-quantum primitives with a focus on security, hybrid KEMs/signatures, and memory-safe, no-FFI design.
Public API traits and types for the dcrypt library