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:
[]
= "0.1.0"
Basic Example
use 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.