Skip to content

Commit 24fc0eb

Browse files
authored
pkcs12: make zeroize dependency optional (#1564)
Only the `kdf` feature uses it
1 parent 8ea8180 commit 24fc0eb

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

pkcs12/Cargo.toml

+4-2
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,10 @@ spki = { version = "0.8.0-rc.0" }
2121
x509-cert = { version = "=0.3.0-pre.0", default-features = false, features = ["pem"] }
2222
const-oid = { version = "0.10.0-rc.0", features = ["db"] }
2323
cms = "=0.3.0-pre.0"
24+
25+
# optional dependencies
2426
digest = { version = "0.11.0-pre.9", features = ["alloc"], optional = true }
25-
zeroize = "1.8.1"
27+
zeroize = { version = "1.8.1", optional = true, default-features = false }
2628

2729
[dev-dependencies]
2830
hex-literal = "0.4"
@@ -32,7 +34,7 @@ sha2 = "=0.11.0-pre.4"
3234
whirlpool = "=0.11.0-pre.4"
3335

3436
[features]
35-
kdf = ["dep:digest"]
37+
kdf = ["dep:digest", "dep:zeroize"]
3638

3739
[package.metadata.docs.rs]
3840
all-features = true

0 commit comments

Comments
 (0)