diff --git a/Cargo.lock b/Cargo.lock index 46c825b..37e7235 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -371,7 +371,7 @@ dependencies = [ "digest", "elliptic-curve", "rfc6979", - "serdect", + "serdect 0.2.0", "signature", "spki", ] @@ -402,7 +402,7 @@ dependencies = [ "rand_core", "sec1", "serde_json", - "serdect", + "serdect 0.2.0", "subtle", "tap", "zeroize", @@ -615,7 +615,7 @@ dependencies = [ "once_cell", "proptest", "rand_core", - "serdect", + "serdect 0.3.0", "sha2", "sha3", "signature", @@ -744,7 +744,7 @@ dependencies = [ "hex-literal", "primeorder", "sec1", - "serdect", + "serdect 0.3.0", ] [[package]] @@ -757,7 +757,7 @@ dependencies = [ "hex-literal", "primeorder", "rand_core", - "serdect", + "serdect 0.3.0", "sha2", ] @@ -773,7 +773,7 @@ dependencies = [ "primeorder", "proptest", "rand_core", - "serdect", + "serdect 0.3.0", "sha2", ] @@ -789,7 +789,7 @@ dependencies = [ "primeorder", "proptest", "rand_core", - "serdect", + "serdect 0.3.0", "sha2", ] @@ -805,7 +805,7 @@ dependencies = [ "primeorder", "proptest", "rand_core", - "serdect", + "serdect 0.3.0", "sha2", ] @@ -873,14 +873,14 @@ name = "primeorder" version = "0.13.6" dependencies = [ "elliptic-curve", - "serdect", + "serdect 0.3.0", ] [[package]] name = "proc-macro2" -version = "1.0.51" +version = "1.0.97" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d727cae5b39d21da60fa540906919ad737832fe0b1c165da3a34d6548c849d6" +checksum = "d61789d7719defeb74ea5fe81f2fdfdbd28a803847077cecce2ff14e1472f6f1" dependencies = [ "unicode-ident", ] @@ -913,9 +913,9 @@ checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" [[package]] name = "quote" -version = "1.0.23" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ "proc-macro2", ] @@ -1098,29 +1098,29 @@ dependencies = [ "der", "generic-array", "pkcs8", - "serdect", + "serdect 0.2.0", "subtle", "zeroize", ] [[package]] name = "serde" -version = "1.0.152" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb" +checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.152" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e" +checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.105", ] [[package]] @@ -1144,6 +1144,16 @@ 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 = "sha2" version = "0.10.9" @@ -1185,7 +1195,7 @@ dependencies = [ "proptest", "rand_core", "rfc6979", - "serdect", + "serdect 0.3.0", "signature", "sm3", ] @@ -1226,6 +1236,17 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "syn" +version = "2.0.105" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7bc3fcb250e53458e712715cf74285c1f889686520d79294a9ef3bd7aa1fc619" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + [[package]] name = "tap" version = "1.0.1" @@ -1326,7 +1347,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn", + "syn 1.0.109", "wasm-bindgen-shared", ] @@ -1348,7 +1369,7 @@ checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 1.0.109", "wasm-bindgen-backend", "wasm-bindgen-shared", ] diff --git a/k256/Cargo.toml b/k256/Cargo.toml index c300105..dc34d3a 100644 --- a/k256/Cargo.toml +++ b/k256/Cargo.toml @@ -25,7 +25,7 @@ elliptic-curve = { version = "0.13.8", default-features = false, features = ["ha once_cell = { version = "1.19", optional = true, default-features = false } ecdsa-core = { version = "0.16.8", package = "ecdsa", optional = true, default-features = false, features = ["der"] } hex-literal = { version = "0.4", optional = true } -serdect = { version = "0.2", optional = true, default-features = false } +serdect = { version = "0.3", optional = true, default-features = false } sha2 = { version = "0.10.9", optional = true, default-features = false } signature = { version = "2", optional = true } diff --git a/p192/Cargo.toml b/p192/Cargo.toml index 1060f6b..57bbfb8 100644 --- a/p192/Cargo.toml +++ b/p192/Cargo.toml @@ -23,7 +23,7 @@ sec1 = { version = "0.7.3", default-features = false } ecdsa-core = { version = "0.16.6", package = "ecdsa", optional = true, default-features = false, features = ["der"] } hex-literal = { version = "0.4", optional = true } primeorder = { version = "0.13.5", optional = true, path = "../primeorder" } -serdect = { version = "0.2", optional = true, default-features = false } +serdect = { version = "0.3", optional = true, default-features = false } [dev-dependencies] ecdsa-core = { version = "0.16", package = "ecdsa", default-features = false, features = ["dev"] } diff --git a/p224/Cargo.toml b/p224/Cargo.toml index 9762e5b..c5744f5 100644 --- a/p224/Cargo.toml +++ b/p224/Cargo.toml @@ -22,7 +22,7 @@ elliptic-curve = { version = "0.13.8", default-features = false, features = ["ha ecdsa-core = { version = "0.16.6", package = "ecdsa", optional = true, default-features = false, features = ["der"] } hex-literal = { version = "0.4", optional = true } primeorder = { version = "0.13.5", optional = true, path = "../primeorder" } -serdect = { version = "0.2", optional = true, default-features = false } +serdect = { version = "0.3", optional = true, default-features = false } sha2 = { version = "0.10", optional = true, default-features = false } [dev-dependencies] diff --git a/p256/Cargo.toml b/p256/Cargo.toml index bdf7f4b..9733536 100644 --- a/p256/Cargo.toml +++ b/p256/Cargo.toml @@ -23,7 +23,7 @@ elliptic-curve = { version = "0.13.8", default-features = false, features = ["ha ecdsa-core = { version = "0.16", package = "ecdsa", optional = true, default-features = false, features = ["der"] } hex-literal = { version = "0.4", optional = true } primeorder = { version = "0.13", optional = true, path = "../primeorder" } -serdect = { version = "0.2", optional = true, default-features = false } +serdect = { version = "0.3", optional = true, default-features = false } sha2 = { version = "0.10.9", optional = true, default-features = false } [dev-dependencies] diff --git a/p384/Cargo.toml b/p384/Cargo.toml index a39ae32..6efb5c4 100644 --- a/p384/Cargo.toml +++ b/p384/Cargo.toml @@ -23,7 +23,7 @@ elliptic-curve = { version = "0.13", default-features = false, features = ["hazm ecdsa-core = { version = "0.16", package = "ecdsa", optional = true, default-features = false, features = ["der"] } hex-literal = { version = "0.4", optional = true } primeorder = { version = "0.13.1", optional = true, path = "../primeorder" } -serdect = { version = "0.2", optional = true, default-features = false } +serdect = { version = "0.3", optional = true, default-features = false } sha2 = { version = "0.10", optional = true, default-features = false } [dev-dependencies] diff --git a/p521/Cargo.toml b/p521/Cargo.toml index 8aee7bf..f36d7d2 100644 --- a/p521/Cargo.toml +++ b/p521/Cargo.toml @@ -24,7 +24,7 @@ ecdsa-core = { version = "0.16.5", package = "ecdsa", optional = true, default-f hex-literal = { version = "0.4", optional = true } primeorder = { version = "0.13.5", optional = true, path = "../primeorder" } rand_core = { version = "0.6", optional = true, default-features = false } -serdect = { version = "0.2", optional = true, default-features = false } +serdect = { version = "0.3", optional = true, default-features = false } sha2 = { version = "0.10", optional = true, default-features = false } [dev-dependencies] diff --git a/primeorder/Cargo.toml b/primeorder/Cargo.toml index 3f2f3cf..8e2b3b6 100644 --- a/primeorder/Cargo.toml +++ b/primeorder/Cargo.toml @@ -20,7 +20,7 @@ rust-version = "1.65" elliptic-curve = { version = "0.13.8", default-features = false, features = ["arithmetic", "sec1"] } # optional dependencies -serdect = { version = "0.2", optional = true, default-features = false } +serdect = { version = "0.3", optional = true, default-features = false } [features] alloc = ["elliptic-curve/alloc"] diff --git a/sm2/Cargo.toml b/sm2/Cargo.toml index 2847f36..db66198 100644 --- a/sm2/Cargo.toml +++ b/sm2/Cargo.toml @@ -22,7 +22,7 @@ elliptic-curve = { version = "0.13", default-features = false, features = ["hazm # optional dependencies primeorder = { version = "0.13.1", optional = true, path = "../primeorder" } rfc6979 = { version = "0.4", optional = true } -serdect = { version = "0.2", optional = true, default-features = false } +serdect = { version = "0.3", optional = true, default-features = false } signature = { version = "2.2", optional = true, features = ["rand_core"] } sm3 = { version = "0.4", optional = true, default-features = false }