From a0a63aede60b6d9d96d092b7a3d50df9f28b1d36 Mon Sep 17 00:00:00 2001 From: Tony Arcieri Date: Sun, 1 Jun 2025 08:53:17 -0600 Subject: [PATCH] ssh-encoding v0.3.0-rc.0 --- Cargo.lock | 2 +- Cargo.toml | 5 +++++ ssh-cipher/Cargo.toml | 2 +- ssh-encoding/Cargo.toml | 4 ++-- ssh-key/Cargo.toml | 4 ++-- ssh-protocol/Cargo.toml | 6 +++--- 6 files changed, 14 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 88efa30b..7099a4d4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -819,7 +819,7 @@ dependencies = [ [[package]] name = "ssh-encoding" -version = "0.3.0-pre.1" +version = "0.3.0-rc.0" dependencies = [ "base64ct", "bytes", diff --git a/Cargo.toml b/Cargo.toml index f3e59a41..f4a75944 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,5 +12,10 @@ members = [ opt-level = 2 [patch.crates-io] +ssh-cipher = { path = "./ssh-cipher" } +ssh-derive = { path = "./ssh-derive" } +ssh-encoding = { path = "./ssh-encoding" } +ssh-key = { path = "./ssh-key" } + # https://github.com/dalek-cryptography/curve25519-dalek/pull/676 ed25519-dalek = { git = "https://github.com/dalek-cryptography/curve25519-dalek.git", branch = "rustcrypto-new-releases" } diff --git a/ssh-cipher/Cargo.toml b/ssh-cipher/Cargo.toml index 191c3402..6c31ddcf 100644 --- a/ssh-cipher/Cargo.toml +++ b/ssh-cipher/Cargo.toml @@ -20,7 +20,7 @@ rust-version = "1.85" [dependencies] cipher = "0.5.0-rc.0" -encoding = { package = "ssh-encoding", version = "=0.3.0-pre.1", path = "../ssh-encoding" } +encoding = { package = "ssh-encoding", version = "0.3.0-rc.0" } # optional dependencies aead = { version = "0.6.0-rc.1", optional = true, default-features = false } diff --git a/ssh-encoding/Cargo.toml b/ssh-encoding/Cargo.toml index f211baa2..5ae1bedf 100644 --- a/ssh-encoding/Cargo.toml +++ b/ssh-encoding/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ssh-encoding" -version = "0.3.0-pre.1" +version = "0.3.0-rc.0" description = """ Pure Rust implementation of SSH data type decoders/encoders as described in RFC4251 @@ -21,7 +21,7 @@ bigint = { package = "crypto-bigint", version = "=0.7.0-pre.4", optional = true, bytes = { version = "1", optional = true, default-features = false } digest = { version = "0.11.0-rc.0", optional = true, default-features = false } pem-rfc7468 = { version = "1.0.0-rc.3", optional = true } -ssh-derive = { version = "0.3.0-rc.0", optional = true, path = "../ssh-derive" } +ssh-derive = { version = "0.3.0-rc.0", optional = true } subtle = { version = "2", optional = true, default-features = false } zeroize = { version = "1", optional = true, default-features = false } diff --git a/ssh-key/Cargo.toml b/ssh-key/Cargo.toml index bae7edb6..cc051855 100644 --- a/ssh-key/Cargo.toml +++ b/ssh-key/Cargo.toml @@ -18,8 +18,8 @@ edition = "2024" rust-version = "1.85" [dependencies] -cipher = { package = "ssh-cipher", version = "=0.3.0-pre.2", features = ["zeroize"], path = "../ssh-cipher" } -encoding = { package = "ssh-encoding", version = "=0.3.0-pre.1", features = ["base64", "digest", "pem", "subtle", "zeroize"], path = "../ssh-encoding" } +cipher = { package = "ssh-cipher", version = "=0.3.0-pre.2", features = ["zeroize"] } +encoding = { package = "ssh-encoding", version = "0.3.0-rc.0", features = ["base64", "digest", "pem", "subtle", "zeroize"] } sha2 = { version = "0.11.0-rc.0", default-features = false } signature = { version = "3.0.0-rc.0", default-features = false } subtle = { version = "2", default-features = false } diff --git a/ssh-protocol/Cargo.toml b/ssh-protocol/Cargo.toml index 8b308221..1cfdf15f 100644 --- a/ssh-protocol/Cargo.toml +++ b/ssh-protocol/Cargo.toml @@ -16,9 +16,9 @@ edition = "2024" rust-version = "1.85" [dependencies] -cipher = { package = "ssh-cipher", version = "=0.3.0-pre.2", default-features = false, path = "../ssh-cipher" } -encoding = { package = "ssh-encoding", version = "=0.3.0-pre.1", default-features = false, path = "../ssh-encoding" } -key = { package = "ssh-key", version = "=0.7.0-pre.1", default-features = false, path = "../ssh-key" } +cipher = { package = "ssh-cipher", version = "=0.3.0-pre.2", default-features = false } +encoding = { package = "ssh-encoding", version = "0.3.0-rc.0", default-features = false } +key = { package = "ssh-key", version = "=0.7.0-pre.1", default-features = false } [features] default = ["std"]