replacement in pijul/src/remote/ssh.rs at line 273
[4.32070]→[4.32070:32167](∅→∅) − if let Ok(k) = thrussh_keys::load_secret_key(&key_path, Some(pass.as_bytes())) {
+ if let Ok(k) = thrussh_keys::load_secret_key(&key_path, Some(&pass)) {
replacement in pijul/Cargo.toml at line 63
[4.1615]→[4.132:151](∅→∅),
[4.151]→[4.24505:24529](∅→∅) − thrussh = "0.32.7"
− thrussh-keys = "0.20.3"
+ thrussh = "0.33.2"
+ thrussh-keys = "0.21"
edit in Cargo.nix at line 362
+ ];
+ features = {
+ "default" = [ "std" ];
+ };
+ resolvedDefaultFeatures = [ "default" "std" ];
+ };
+ "base64ct" = rec {
+ crateName = "base64ct";
+ version = "1.0.0";
+ edition = "2018";
+ sha256 = "1dbk04hir0vr17hxb80sg2x1751j96fz92hlmx3k3r7insv7zlnh";
+ authors = [
+ "RustCrypto Developers"
+ ];
+ features = {
+ "std" = [ "alloc" ];
+ };
+ };
+ "bcrypt-pbkdf" = rec {
+ crateName = "bcrypt-pbkdf";
+ version = "0.6.1";
+ edition = "2018";
+ sha256 = "1fa1xw5c06rdmvh7wycq8ff25ci6j3j1bcyvwnk87cgyhy71nqhj";
+ authors = [
+ "RustCrypto Developers"
+ ];
+ dependencies = [
+ {
+ name = "blowfish";
+ packageId = "blowfish";
+ features = [ "bcrypt" ];
+ }
+ {
+ name = "crypto-mac";
+ packageId = "crypto-mac 0.11.0";
+ }
+ {
+ name = "pbkdf2";
+ packageId = "pbkdf2";
+ usesDefaultFeatures = false;
+ }
+ {
+ name = "sha2";
+ packageId = "sha2";
+ usesDefaultFeatures = false;
+ }
+ {
+ name = "zeroize";
+ packageId = "zeroize";
+ usesDefaultFeatures = false;
+ }
edit in Cargo.nix at line 527
+ ];
+
+ };
+ "block-modes" = rec {
+ crateName = "block-modes";
+ version = "0.8.1";
+ edition = "2018";
+ sha256 = "13id7rw1lhi83i701za8w5is3a8qkf4vfigqw3f8jp8mxldkvc1c";
+ authors = [
+ "RustCrypto Developers"
+ ];
+ dependencies = [
+ {
+ name = "block-padding";
+ packageId = "block-padding";
+ }
+ {
+ name = "cipher";
+ packageId = "cipher";
+ }
+ ];
+ features = {
+ "default" = [ "std" ];
+ "std" = [ "alloc" ];
+ };
+ resolvedDefaultFeatures = [ "alloc" "default" "std" ];
+ };
+ "block-padding" = rec {
+ crateName = "block-padding";
+ version = "0.2.1";
+ edition = "2018";
+ sha256 = "1bickjlmfw9iv63dp781n589rfybw879mik1va59833m1hvnqscd";
+ authors = [
+ "RustCrypto Developers"
edit in Cargo.nix at line 563
+ };
+ "blowfish" = rec {
+ crateName = "blowfish";
+ version = "0.8.0";
+ edition = "2018";
+ sha256 = "1ax736islxcbghc2lqq4vy7zn6qdigrls71lwg11m3743pyg6gzy";
+ authors = [
+ "RustCrypto Developers"
+ ];
+ dependencies = [
+ {
+ name = "byteorder";
+ packageId = "byteorder";
+ usesDefaultFeatures = false;
+ }
+ {
+ name = "cipher";
+ packageId = "cipher";
+ }
+ {
+ name = "opaque-debug";
+ packageId = "opaque-debug";
+ }
+ ];
+ devDependencies = [
+ {
+ name = "cipher";
+ packageId = "cipher";
+ features = [ "dev" ];
+ }
+ ];
+ features = {
+ };
+ resolvedDefaultFeatures = [ "bcrypt" ];
edit in Cargo.nix at line 3600
+ "md5" = rec {
+ crateName = "md5";
+ version = "0.7.0";
+ edition = "2015";
+ sha256 = "0wcps37hrhz59fkhf8di1ppdnqld6l1w5sdy7jp7p51z0i4c8329";
+ authors = [
+ "Ivan Ukhov <ivan.ukhov@gmail.com>"
+ "Kamal Ahmad <shibe@openmailbox.org>"
+ "Konstantin Stepanov <milezv@gmail.com>"
+ "Lukas Kalbertodt <lukas.kalbertodt@gmail.com>"
+ "Nathan Musoke <nathan.musoke@gmail.com>"
+ "Scott Mabin <scott@mabez.dev>"
+ "Tony Arcieri <bascule@gmail.com>"
+ "Wim de With <register@dewith.io>"
+ "Yosef Dinerstein <yosefdi@gmail.com>"
+ ];
+ features = {
+ "default" = [ "std" ];
+ };
+ resolvedDefaultFeatures = [ "default" "std" ];
+ };
edit in Cargo.nix at line 4269
+ "password-hash" = rec {
+ crateName = "password-hash";
+ version = "0.2.1";
+ edition = "2018";
+ sha256 = "10i2jp5d3cng482baqrfwz01i0p981ianjmqffpc3lh5qblx99f1";
+ authors = [
+ "RustCrypto Developers"
+ ];
+ dependencies = [
+ {
+ name = "base64ct";
+ packageId = "base64ct";
+ }
+ {
+ name = "rand_core";
+ packageId = "rand_core 0.6.3";
+ optional = true;
+ usesDefaultFeatures = false;
+ }
+ {
+ name = "subtle";
+ packageId = "subtle";
+ usesDefaultFeatures = false;
+ }
+ ];
+ features = {
+ "alloc" = [ "base64ct/alloc" ];
+ "default" = [ "rand_core" ];
+ "std" = [ "alloc" "base64ct/std" ];
+ };
+ resolvedDefaultFeatures = [ "rand_core" ];
+ };
edit in Cargo.nix at line 4321
+ name = "base64ct";
+ packageId = "base64ct";
+ optional = true;
+ usesDefaultFeatures = false;
+ }
+ {
edit in Cargo.nix at line 4329
+ }
+ {
+ name = "hmac";
+ packageId = "hmac";
+ optional = true;
+ usesDefaultFeatures = false;
+ }
+ {
+ name = "password-hash";
+ packageId = "password-hash";
+ optional = true;
+ usesDefaultFeatures = false;
+ features = [ "rand_core" ];
+ }
+ {
+ name = "sha2";
+ packageId = "sha2";
+ optional = true;
+ usesDefaultFeatures = false;
+ }
+ ];
+ devDependencies = [
+ {
+ name = "hmac";
+ packageId = "hmac";
+ }
+ {
+ name = "sha2";
+ packageId = "sha2";
edit in Cargo.nix at line 4366
+ resolvedDefaultFeatures = [ "base64ct" "default" "hmac" "password-hash" "sha2" "simple" ];
replacement in Cargo.nix at line 6306
[4.161611]→[3.33777:33806](∅→∅) replacement in Cargo.nix at line 6308
[4.161665]→[3.33807:33880](∅→∅) − sha256 = "0drcjk59y2h24c6ikvlp2z4w4mpg6alrgk4yk4pv36nd0vinc6yb";
+ sha256 = "0vmr3shp30mcnp5xmldnx59347wnal0zajqslvgbrbxxkc545g6b";
edit in Cargo.nix at line 6326
+ name = "digest";
+ packageId = "digest";
+ }
+ {
edit in Cargo.nix at line 6337
+ }
+ {
+ name = "generic-array";
+ packageId = "generic-array";
replacement in Cargo.nix at line 6347
[4.162507]→[4.162507:162572](∅→∅) − name = "openssl";
− packageId = "openssl";
+ name = "rand";
+ packageId = "rand 0.8.4";
+ }
+ {
+ name = "sha2";
+ packageId = "sha2";
replacement in Cargo.nix at line 6423
[4.163485]→[3.33881:33909](∅→∅) replacement in Cargo.nix at line 6425
[4.163539]→[3.33910:33983](∅→∅) − sha256 = "1xvmgvq2xrs1jlr4spc101fr7vhz7nsqqj2pc445amqc3lwd1gjn";
+ sha256 = "1azmv32m5jpxsflj4dq62i84mv2cavc354r8yy98vc9j54dcab57";
edit in Cargo.nix at line 6431
+ name = "aes";
+ packageId = "aes";
+ features = [ "ctr" ];
+ }
+ {
+ name = "bcrypt-pbkdf";
+ packageId = "bcrypt-pbkdf";
+ }
+ {
edit in Cargo.nix at line 6442
+ }
+ {
+ name = "block-modes";
+ packageId = "block-modes";
edit in Cargo.nix at line 6466
+ }
+ {
+ name = "hmac";
+ packageId = "hmac";
edit in Cargo.nix at line 6476
+ name = "md5";
+ packageId = "md5";
+ }
+ {
replacement in Cargo.nix at line 6488
[4.164639]→[4.164639:164704](∅→∅) − name = "openssl";
− packageId = "openssl";
+ name = "pbkdf2";
+ packageId = "pbkdf2";
+ }
+ {
+ name = "rand";
+ packageId = "rand 0.8.4";
edit in Cargo.nix at line 6504
+ name = "sha2";
+ packageId = "sha2";
+ }
+ {
edit in Cargo.nix at line 6521
+ name = "tokio-stream";
+ packageId = "tokio-stream";
+ features = [ "net" ];
+ }
+ {
edit in Cargo.nix at line 6766
+ "tokio-stream" = rec {
+ crateName = "tokio-stream";
+ version = "0.1.6";
+ edition = "2018";
+ sha256 = "0rj0k7s2qnchf6viif7flscaq3bjjb47lr297a2c0g6vdxq4v1pq";
+ authors = [
+ "Tokio Contributors <team@tokio.rs>"
+ ];
+ dependencies = [
+ {
+ name = "futures-core";
+ packageId = "futures-core";
+ }
+ {
+ name = "pin-project-lite";
+ packageId = "pin-project-lite";
+ }
+ {
+ name = "tokio";
+ packageId = "tokio";
+ features = [ "sync" ];
+ }
+ ];
+ devDependencies = [
+ {
+ name = "tokio";
+ packageId = "tokio";
+ features = [ "full" "test-util" ];
+ }
+ ];
+ features = {
+ "default" = [ "time" ];
+ "fs" = [ "tokio/fs" ];
+ "io-util" = [ "tokio/io-util" ];
+ "net" = [ "tokio/net" ];
+ "signal" = [ "tokio/signal" ];
+ "sync" = [ "tokio/sync" "tokio-util" ];
+ "time" = [ "tokio/time" ];
+ };
+ resolvedDefaultFeatures = [ "default" "net" "time" ];
+ };
edit in Cargo.lock at line 103
+
+ [[package]]
+ name = "base64ct"
+ version = "1.0.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "d0d27fb6b6f1e43147af148af49d49329413ba781aa0d5e10979831c210173b5"
+
+ [[package]]
+ name = "bcrypt-pbkdf"
+ version = "0.6.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "12621b8e87feb183a6e5dbb315e49026b2229c4398797ee0ae2d1bc00aef41b9"
+ dependencies = [
+ "blowfish",
+ "crypto-mac 0.11.0",
+ "pbkdf2",
+ "sha2",
+ "zeroize",
+ ]
edit in Cargo.lock at line 169
+ name = "block-modes"
+ version = "0.8.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "2cb03d1bed155d89dce0f845b7899b18a9a163e148fd004e1c28421a783e2d8e"
+ dependencies = [
+ "block-padding",
+ "cipher",
+ ]
+
+ [[package]]
+ name = "block-padding"
+ version = "0.2.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae"
+
+ [[package]]
+ name = "blowfish"
+ version = "0.8.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "fe3ff3fc1de48c1ac2e3341c4df38b0d1bfb8fdf04632a187c8b75aaa319a7ab"
+ dependencies = [
+ "byteorder",
+ "cipher",
+ "opaque-debug",
+ ]
+
+ [[package]]
edit in Cargo.lock at line 1244
+ name = "md5"
+ version = "0.7.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771"
+
+ [[package]]
edit in Cargo.lock at line 1496
+ name = "password-hash"
+ version = "0.2.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "c1a5d4e9c205d2c1ae73b84aab6240e98218c0e72e63b50422cfb2d1ca952282"
+ dependencies = [
+ "base64ct",
+ "rand_core 0.6.3",
+ "subtle",
+ ]
+
+ [[package]]
edit in Cargo.lock at line 1518
edit in Cargo.lock at line 1520
+ "hmac",
+ "password-hash",
+ "sha2",
replacement in Cargo.lock at line 2210
[2.49301]→[2.49301:49321](∅→∅) replacement in Cargo.lock at line 2212
[2.49386]→[2.49386:49464](∅→∅) − checksum = "cb1b66e306cd9ab12f999ecc97a932ef56c2c91797ee190d23020a9fca942c37"
+ checksum = "cbbc420a9bbdafbcdea61a4bf50155961f3252e9b6d1dacbb5ac8271a11eb96e"
edit in Cargo.lock at line 2217
edit in Cargo.lock at line 2220
replacement in Cargo.lock at line 2222
[2.49553]→[2.49553:49565](∅→∅) replacement in Cargo.lock at line 2246
[2.49957]→[2.49957:49976](∅→∅) replacement in Cargo.lock at line 2248
[2.50041]→[2.50041:50119](∅→∅) − checksum = "56bed0381d0c5755086157488cb53d1fee935d00815d4d329541e72ef07e75f7"
+ checksum = "a72cc51a2932b18d92f7289332d8564cec4a5014063722a9d3fdca52c5d8f5ab"
edit in Cargo.lock at line 2250
+ "aes",
+ "bcrypt-pbkdf",
edit in Cargo.lock at line 2253
edit in Cargo.lock at line 2259
edit in Cargo.lock at line 2261
replacement in Cargo.lock at line 2264
[2.50254]→[2.50254:50266](∅→∅) + "pbkdf2",
+ "rand 0.8.4",
edit in Cargo.lock at line 2268
edit in Cargo.lock at line 2272
edit in Cargo.lock at line 2351
+ "tokio",
+ ]
+
+ [[package]]
+ name = "tokio-stream"
+ version = "0.1.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "f8864d706fdb3cc0843a49647ac892720dac98a6eeb818b77190592cf4994066"
+ dependencies = [
+ "futures-core",
+ "pin-project-lite",