diff --git a/Cargo.lock b/Cargo.lock index 446d57e7..6e59fd52 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2316,7 +2316,7 @@ checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" dependencies = [ "generic-array 0.14.7", "rand_core 0.6.4", - "serdect 0.2.0", + "serdect", "subtle", "zeroize", ] @@ -2328,7 +2328,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96272c2ff28b807e09250b180ad1fb7889a3258f7455759b5c3c58b719467130" dependencies = [ "num-traits", - "serdect 0.3.0", "subtle", "zeroize", ] @@ -2943,7 +2942,7 @@ dependencies = [ "digest 0.10.7", "elliptic-curve", "rfc6979", - "serdect 0.2.0", + "serdect", "signature", "spki", ] @@ -3023,7 +3022,7 @@ dependencies = [ "pkcs8", "rand_core 0.6.4", "sec1", - "serdect 0.2.0", + "serdect", "subtle", "tap", "zeroize", @@ -4761,7 +4760,7 @@ dependencies = [ "ecdsa", "elliptic-curve", "once_cell", - "serdect 0.2.0", + "serdect", "sha2 0.10.9", ] @@ -9561,7 +9560,7 @@ dependencies = [ "der", "generic-array 0.14.7", "pkcs8", - "serdect 0.2.0", + "serdect", "subtle", "zeroize", ] @@ -10917,16 +10916,6 @@ dependencies = [ "serde", ] -[[package]] -name = "serdect" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f42f67da2385b51a5f9652db9c93d78aeaf7610bf5ec366080b6de810604af53" -dependencies = [ - "base16ct", - "serde", -] - [[package]] name = "sha-1" version = "0.9.8" diff --git a/crypto/ed448/Cargo.toml b/crypto/ed448/Cargo.toml index f7441f57..221cf87e 100644 --- a/crypto/ed448/Cargo.toml +++ b/crypto/ed448/Cargo.toml @@ -33,6 +33,6 @@ rand_core = { version = "0.6", default-features = false, features = ["std"] } ff-group-tests = { path = "../ff-group-tests" } [features] -alloc = ["zeroize/alloc", "sha3/alloc", "crypto-bigint/alloc", "prime-field/alloc", "ciphersuite/alloc"] +alloc = ["zeroize/alloc", "sha3/alloc", "prime-field/alloc", "ciphersuite/alloc"] std = ["alloc", "zeroize/std", "prime-field/std", "ciphersuite/std"] default = ["std"] diff --git a/crypto/prime-field/Cargo.toml b/crypto/prime-field/Cargo.toml index 5b5dc027..d9ddad8a 100644 --- a/crypto/prime-field/Cargo.toml +++ b/crypto/prime-field/Cargo.toml @@ -26,6 +26,6 @@ ff = { version = "0.13", default-features = false, features = ["bits"] } ff-group-tests = { version = "0.13", path = "../ff-group-tests", optional = true } [features] -alloc = ["zeroize/alloc", "crypto-bigint/alloc", "ff/alloc"] +alloc = ["zeroize/alloc", "ff/alloc"] std = ["alloc", "zeroize/std", "subtle/std", "rand_core/std", "ff/std", "ff-group-tests"] default = ["std"] diff --git a/patches/dalek-ff-group/Cargo.toml b/patches/dalek-ff-group/Cargo.toml index 0cac3c94..c05f14f8 100644 --- a/patches/dalek-ff-group/Cargo.toml +++ b/patches/dalek-ff-group/Cargo.toml @@ -24,6 +24,6 @@ crypto-bigint = { version = "0.6", default-features = false, features = ["zeroiz prime-field = { path = "../../crypto/prime-field", default-features = false } [features] -alloc = ["dalek-ff-group/alloc", "crypto-bigint-05/alloc", "crypto-bigint/alloc", "prime-field/alloc"] +alloc = ["dalek-ff-group/alloc", "prime-field/alloc"] std = ["alloc", "dalek-ff-group/std", "prime-field/std"] default = ["std"]