[package]
name = "modmath"
version = "0.4.0"
edition = "2024"
description = """
Modular math implemented with traits.
"""
repository = "https://github.com/kaidokert/modmath-rs"
readme = "../README.md"
authors = ["kaidokert <kaidokert@gmail.com>"]
license = "Apache-2.0"
exclude = ["/.github/*"]
keywords = ["numerics", "bignum"]
[dependencies]
c0nst = { version = "0.2", optional = true }
subtle = { version = "2.6", default-features = false }
zeroize = { version = "1", default-features = false, optional = true }
const-num-traits = { version = "0.1.1", default-features = false, features = ["ct"] }
modmath-cios = { version = "0.1" }
[dev-dependencies]
fixed-bigint = { version = "0.4", default-features = false, features = ["cios"] }
paste = "1"
[features]
default = []
constrained = []
basic = []
strict = []
nightly = ["dep:c0nst", "c0nst/nightly", "const-num-traits/nightly"]
zeroize = ["dep:zeroize"]
[package.metadata.docs.rs]
features = ["zeroize"]