Skip to content

Commit

Permalink
Add u64_digit feature (#313)
Browse files Browse the repository at this point in the history
Adds an on-by-default feature which enables `num-bigint-dig/u64_digit`.

Disabling this on 32-bit platforms (e.g. WASM) should improve
performance.

Closes #252
  • Loading branch information
tarcieri committed Apr 27, 2023
1 parent 6d915b3 commit a8bddc2
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ readme = "README.md"
rust-version = "1.65"

[dependencies]
num-bigint = { version = "0.8.2", features = ["i128", "u64_digit", "prime", "zeroize"], default-features = false, package = "num-bigint-dig" }
num-bigint = { version = "0.8.2", features = ["i128", "prime", "zeroize"], default-features = false, package = "num-bigint-dig" }
num-traits = { version= "0.2.9", default-features = false, features = ["libm"] }
num-integer = { version = "0.1.39", default-features = false }
num-iter = { version = "0.1.37", default-features = false }
Expand Down Expand Up @@ -48,12 +48,13 @@ sha3 = { version = "0.10.5", default-features = false, features = ["oid"] }
name = "key"

[features]
default = ["std", "pem"]
default = ["std", "pem", "u64_digit"]
getrandom = ["rand_core/getrandom"]
nightly = ["num-bigint/nightly"]
serde = ["dep:serde", "num-bigint/serde"]
pem = ["pkcs1/pem", "pkcs8/pem"]
pkcs5 = ["pkcs8/encryption"]
u64_digit = ["num-bigint/u64_digit"]
std = ["digest/std", "pkcs1/std", "pkcs8/std", "rand_core/std", "signature/std"]

[package.metadata.docs.rs]
Expand Down

0 comments on commit a8bddc2

Please sign in to comment.