refactor: split

This commit is contained in:
2022-12-24 16:55:42 +01:00
parent e1da57a407
commit 1b8b304ebc
15 changed files with 187 additions and 94 deletions

50
Cargo.lock generated
View File

@@ -1607,7 +1607,46 @@ dependencies = [
]
[[package]]
name = "ssh-cert-dist"
name = "ssh-cert-dist-client"
version = "0.1.0"
dependencies = [
"anyhow",
"async-trait",
"axum-extra",
"chrono",
"clap",
"rand 0.8.5",
"reqwest",
"serde",
"ssh-cert-dist-common",
"ssh-key",
"tempfile",
"thiserror",
"tokio",
"tracing",
"tracing-subscriber",
"url",
]
[[package]]
name = "ssh-cert-dist-common"
version = "0.1.0"
dependencies = [
"anyhow",
"async-trait",
"axum",
"axum-extra",
"serde",
"ssh-key",
"tempfile",
"thiserror",
"tokio",
"tracing",
"tracing-subscriber",
]
[[package]]
name = "ssh-cert-dist-server"
version = "0.1.0"
dependencies = [
"anyhow",
@@ -1618,8 +1657,8 @@ dependencies = [
"clap",
"jwt-compact",
"rand 0.8.5",
"reqwest",
"serde",
"ssh-cert-dist-common",
"ssh-key",
"tempfile",
"thiserror",
@@ -1628,13 +1667,13 @@ dependencies = [
"tower-http",
"tracing",
"tracing-subscriber",
"url",
]
[[package]]
name = "ssh-encoding"
version = "0.1.0"
source = "git+https://github.com/a-dma/SSH.git?branch=u2f_signatures#ce0c34c935acd2caf7174d33039ec1c4557119de"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "19cfdc32e0199062113edf41f344fbf784b8205a94600233c84eb838f45191e1"
dependencies = [
"base64ct",
"pem-rfc7468",
@@ -1644,7 +1683,8 @@ dependencies = [
[[package]]
name = "ssh-key"
version = "0.5.1"
source = "git+https://github.com/a-dma/SSH.git?branch=u2f_signatures#ce0c34c935acd2caf7174d33039ec1c4557119de"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "288d8f5562af5a3be4bda308dd374b2c807b940ac370b5efa1c99311da91d9a1"
dependencies = [
"ed25519-dalek",
"num-bigint-dig",