[build-dependencies.cc]
version = "1.0"
[build-dependencies.glob]
version = "0.3"
[dependencies.cty]
version = "0.2"
[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0"
[dev-dependencies.rand]
version = "0.8"
[dev-dependencies.ron]
version = "0.7"
[dev-dependencies.serde_test]
version = "1.0"
[dev-dependencies.zeroize]
version = "1.5"
[features]
aarch64 = []
avx2 = []
default = ["dilithium2", "dilithium3", "dilithium5", "avx2", "aarch64"]
dilithium2 = []
dilithium3 = []
dilithium5 = []
hazmat = []
serde = ["dep:serde"]
[package]
build = "build.rs"
categories = ["cryptography"]
description = "Low level library for dilithium signatures"
edition = "2021"
include = ["src/**/*", "extern/**/*", "build.rs", "COPYING", "LICENSE.*", "README.md"]
keywords = ["crypto", "post-quantum", "signature", "signing", "dilithium"]
license-file = "COPYING"
name = "dilithium-raw"
readme = "README.md"
repository = "https://github.com/niluxv/dilithium-raw"
resolver = "2"
version = "0.1.0"
[package.metadata.docs.rs]
all-features = true