diff --git a/Cargo.lock b/Cargo.lock
index ef71bfe9c6aeb92d161c3feb7531d297b3fa0d0c..91dab633c262b7a6572cd207764683c5b98c66bc 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -999,6 +999,7 @@ checksum = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695"
 [[package]]
 name = "salty"
 version = "0.2.0"
+source = "git+https://github.com/mkj/salty?branch=parts#d886ddcef3159eb5e6632a388dd2f93365598311"
 dependencies = [
  "digest 0.10.3",
  "ed25519",
diff --git a/sshproto/Cargo.toml b/sshproto/Cargo.toml
index 3e59c52593805f86a8804683e8e46e94c442fcb5..a81a39b18cf2eeb3cd70825384bfb86dbf407469 100644
--- a/sshproto/Cargo.toml
+++ b/sshproto/Cargo.toml
@@ -29,7 +29,7 @@ signature = { version = "1.4", default-features = false }
 chacha20 = "0.9"
 poly1305 = "0.7"
 # ed25519/x25519
-salty = { version = "0.2", path = "/home/matt/3rd/rs/salty" }
+salty = { version = "0.2", git = "https://github.com/mkj/salty", branch = "parts" }
 # could be optional? though isn't linked if openssh keys aren't loaded
 ssh-key = { version = "0.4", default-features = false, features = ["ed25519", "ecdsa", "sha2"] }
 
@@ -41,6 +41,7 @@ pin-utils = "0.1"
 # tokio = { version = "1.18", features = ["sync"], optional = true }
 async-trait = { version = "0.1", optional = true }
 
+
 [features]
 default = [ "getrandom" ]
 std = ["async-trait", "snafu/std"]