Feature/ssh (#382)

* wip ssh feature

* add and remove complete, list remains

* list half way done

* should finish the ssh module completely

* minor fixes

* formatting and offline queries

Co-authored-by: Aiden McClelland <me@drbonez.dev>
This commit is contained in:
Keagan McClelland
2021-08-05 12:01:01 -06:00
committed by Aiden McClelland
parent a1f1dc2ce7
commit 1059ccfc96
7 changed files with 311 additions and 0 deletions

25
appmgr/Cargo.lock generated
View File

@@ -799,6 +799,7 @@ dependencies = [
"libc",
"log",
"nix 0.22.0",
"openssh-keys",
"openssl",
"patch-db",
"pin-project",
@@ -1569,6 +1570,17 @@ version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
[[package]]
name = "md-5"
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b5a279bb9607f9f53c22d496eade00d138d1bdcccd07d74650387cf94942a15"
dependencies = [
"block-buffer 0.9.0",
"digest 0.9.0",
"opaque-debug 0.3.0",
]
[[package]]
name = "memchr"
version = "2.4.0"
@@ -1752,6 +1764,19 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
[[package]]
name = "openssh-keys"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e7249a699cdeea261ac73f1bf9350777cb867324f44373aafb5a287365bf1771"
dependencies = [
"base64 0.13.0",
"byteorder",
"md-5",
"sha2 0.9.5",
"thiserror",
]
[[package]]
name = "openssl"
version = "0.10.35"