# Qrypto.js

> A JavaScript and TypeScript post-quantum signature library for QRL 2.0, providing FIPS 204 ML-DSA-87 and legacy Dilithium5 packages for browsers and Node.js with combined and detached signing APIs.

- Canonical page: [Qrypto.js](https://www.qrlecosystem.com/projects/qrypto-js/)
- Status: Beta
- Type: Tooling (`tooling`)
- Primary category: Developer experience (`developer-experience`)
- Secondary categories: Security, custody &amp; account management
- Capabilities: Libraries
- QRL relationship: Native
- QRL support: QRL 2.0
- Publisher: [The QRL](https://www.qrlecosystem.com/publishers/the-qrl/index.html.md)
- Source availability: Full
- Listed: 2026-08-17
- Data updated: 2026-08-17
- Search keywords: cryptography, mldsa, dilithium, javascript

## Project links

- [Package](https://www.npmjs.com/package/@theqrl/mldsa87)


## Repositories

- [Sdk repository](https://github.com/theQRL/qrypto.js) — license: MIT


## Features

- FIPS 204 ML-DSA-87 key generation, signing, and verification
- Legacy Dilithium5 support for compatibility
- Combined and detached signature APIs
- Browser and Node.js packages


## Security review reports

Security review reports are provenance records, not safety ratings.

- [Halborn report](https://www.halborn.com/audits/qrl-quantum-resistant-ledger/qrl-quantum-resistant-ledger-37d3f1). Repository security review; consult the report for its exact scope. Remediation: Not reported.

