qp-dilithium-crypto

Crates.ioqp-dilithium-crypto
lib.rsqp-dilithium-crypto
version0.1.1
created_at2025-09-13 05:20:58.235146+00
updated_at2025-09-13 05:20:58.235146+00
descriptionDilithium post-quantum cryptographic signatures implementation for Substrate
homepagehttps://quantus.com
repositoryhttps://github.com/Quantus-Network/chain
max_upload_size
id1837227
size127,956
Quantus Network CI (quantus-network-ci)

documentation

https://docs.rs/qp-dilithium-crypto

README

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: Enables std feature
  • std: Standard library support
  • full_crypto: Enables full cryptographic functionality
  • serde: 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.

Commit count: 344

cargo fmt