3 unstable releases
| new 0.2.0 | Nov 9, 2025 |
|---|---|
| 0.1.3 | Sep 26, 2025 |
| 0.1.1 | Sep 13, 2025 |
#17 in #quantus-network
118 downloads per month
Used in quantus-cli
37KB
642 lines
Quantus - Dilithium Crypto
A Rust implementation of Dilithium post-quantum cryptographic signatures for Substrate-based blockchains.
Overview
This crate provides Dilithium digital signature functionality optimized for use in Substrate runtime environments. Dilithium is a post-quantum cryptographic signature scheme that is part of the NIST Post-Quantum Cryptography Standardization process.
Features
- No-std compatible: Can be used in Substrate runtime environments
- Substrate integration: Built-in support for Substrate's cryptographic traits
- Configurable features: Optional std support and full crypto features
- Serde support: Optional serialization/deserialization support
Usage
Add this to your Cargo.toml:
[dependencies]
qp-dilithium-crypto = "0.1.0"
Basic Example
use qp_dilithium_crypto::DilithiumSignature;
// Example usage will be added here
Features
default: Enablesstdfeaturestd: Standard library supportfull_crypto: Enables full cryptographic functionalityserde: Enables serialization support
License
This project is licensed under the MIT License - see the LICENSE file for details.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Dependencies
~26–44MB
~662K SLoC