🏡 index : ~doyle/gitlab-cargo-shim.git

Diff

 Cargo.lock | 23 +++++++++++++++++++----
 Cargo.toml |  2 +-
 2 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/Cargo.lock b/Cargo.lock
index 47f5492..c3bea20 100644
--- a/Cargo.lock
+++ a/Cargo.lock
@@ -781,7 +781,7 @@
 "tempfile",
 "thrussh",
 "thrussh-keys",
 "thrussh-libsodium",
 "thrussh-libsodium 0.3.0",
 "time",
 "tokio",
 "tokio-util",
@@ -1946,7 +1946,7 @@
 "sha2 0.9.9",
 "thiserror",
 "thrussh-keys",
 "thrussh-libsodium",
 "thrussh-libsodium 0.2.3",
 "tokio",
]

@@ -1976,7 +1976,7 @@
 "serde_derive",
 "sha2 0.9.9",
 "thiserror",
 "thrussh-libsodium",
 "thrussh-libsodium 0.2.3",
 "tokio",
 "tokio-stream",
 "yasna",
@@ -1984,9 +1984,22 @@

[[package]]
name = "thrussh-libsodium"
version = "0.2.1"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f4f9c0eb4cff7225e782f7c4930c7b1f9caedf45c182e2d8602c0ec34679a1e"
dependencies = [
 "lazy_static",
 "libc",
 "libsodium-sys",
 "pkg-config",
 "vcpkg",
]

[[package]]
name = "thrussh-libsodium"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cfe89c70d27b1cb92e13bc8af63493e890d0de46dae4df0e28233f62b4ed9500"
checksum = "58ed00bb88de0df6f5f4a21269a434c79ca2056bd95036ec6c6c41bfef476ea3"
dependencies = [
 "lazy_static",
 "libc",
diff --git a/Cargo.toml b/Cargo.toml
index 09ca10f..79ec727 100644
--- a/Cargo.toml
+++ a/Cargo.toml
@@ -33,7 +33,7 @@
smol_str = { version = "0.2.1", features = ["serde"] }
thrussh = "0.34"
thrussh-keys = "0.22"
thrussh-libsodium = "=0.2.1" # 0.2.2 causes dynamic linking by enabling use-pkg-config
thrussh-libsodium = "=0.3.0" # 0.2.2 causes dynamic linking by enabling use-pkg-config
time = { version = "0.3", features = ["serde", "parsing"] }
tokio = { version = "1.17", features = ["full"] }
tokio-util = { version = "0.7", features = ["codec"] }