From 7ddddf1d6d5ddd6f4742da127e040f0fbb9a3748 Mon Sep 17 00:00:00 2001 From: Alex Gaynor Date: Sun, 10 Nov 2024 08:34:04 -0500 Subject: [PATCH] Move asn1 to be a workspace dep (#11925) This makes it easier to change, you only need to touch one thing --- Cargo.toml | 3 +++ src/rust/Cargo.toml | 2 +- src/rust/cryptography-key-parsing/Cargo.toml | 2 +- src/rust/cryptography-x509-verification/Cargo.toml | 2 +- src/rust/cryptography-x509/Cargo.toml | 2 +- 5 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 05bc91caa..48bc40cff 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,5 +18,8 @@ publish = false # This specifies the MSRV rust-version = "1.65.0" +[workspace.dependencies] +asn1 = { version = "0.18.0", default-features = false } + [profile.release] overflow-checks = true diff --git a/src/rust/Cargo.toml b/src/rust/Cargo.toml index 96846d342..cc31ddf29 100644 --- a/src/rust/Cargo.toml +++ b/src/rust/Cargo.toml @@ -10,7 +10,7 @@ rust-version.workspace = true once_cell = "1" cfg-if = "1" pyo3 = { version = "0.22.6", features = ["abi3"] } -asn1 = { version = "0.18.0", default-features = false } +asn1.workspace = true cryptography-cffi = { path = "cryptography-cffi" } cryptography-keepalive = { path = "cryptography-keepalive" } cryptography-key-parsing = { path = "cryptography-key-parsing" } diff --git a/src/rust/cryptography-key-parsing/Cargo.toml b/src/rust/cryptography-key-parsing/Cargo.toml index 466ac72ce..9b96b736c 100644 --- a/src/rust/cryptography-key-parsing/Cargo.toml +++ b/src/rust/cryptography-key-parsing/Cargo.toml @@ -7,7 +7,7 @@ publish.workspace = true rust-version.workspace = true [dependencies] -asn1 = { version = "0.18.0", default-features = false } +asn1.workspace = true cfg-if = "1" openssl = "0.10.68" openssl-sys = "0.9.104" diff --git a/src/rust/cryptography-x509-verification/Cargo.toml b/src/rust/cryptography-x509-verification/Cargo.toml index c5380a2e1..2cc2ff488 100644 --- a/src/rust/cryptography-x509-verification/Cargo.toml +++ b/src/rust/cryptography-x509-verification/Cargo.toml @@ -7,7 +7,7 @@ publish.workspace = true rust-version.workspace = true [dependencies] -asn1 = { version = "0.18.0", default-features = false } +asn1.workspace = true cryptography-x509 = { path = "../cryptography-x509" } cryptography-key-parsing = { path = "../cryptography-key-parsing" } once_cell = "1" diff --git a/src/rust/cryptography-x509/Cargo.toml b/src/rust/cryptography-x509/Cargo.toml index 8ed2c5677..03f2c2608 100644 --- a/src/rust/cryptography-x509/Cargo.toml +++ b/src/rust/cryptography-x509/Cargo.toml @@ -8,4 +8,4 @@ publish = false rust-version = "1.65.0" [dependencies] -asn1 = { version = "0.18.0", default-features = false } +asn1.workspace = true