This commit is contained in:
Alex Emmet 2025-11-25 22:31:49 +00:00
commit 1cbbe36c9e
8 changed files with 273 additions and 523 deletions

171
Cargo.lock generated
View file

@ -2,59 +2,6 @@
# It is not intended for manual editing.
version = 4
[[package]]
name = "Iota"
version = "0.1.0"
dependencies = [
"aes-gcm",
"async-trait",
"async-tungstenite",
"aws-lc-rs",
"axum",
"base64",
"bytes",
"cmake",
"color-eyre",
"crossterm 0.29.0",
"der",
"futures",
"futures-util",
"hex",
"hkdf",
"hmac",
"http-body-util",
"hyper",
"hyper-util",
"json",
"native-tls",
"once_cell",
"pkcs8",
"rand 0.8.5",
"rand_core 0.6.4",
"ratatui",
"reactive-rs",
"reqwest",
"rustls",
"rustls-pemfile",
"serde",
"sha1",
"sha2",
"sys-info",
"sysinfo",
"tokio",
"tokio-rustls",
"tokio-tungstenite",
"tokio-util",
"tower",
"tungstenite",
"uuid",
"walkdir",
"warp",
"x448",
"x509",
"zip",
]
[[package]]
name = "addr2line"
version = "0.25.1"
@ -474,15 +421,6 @@ version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6"
[[package]]
name = "convert_case"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7"
dependencies = [
"unicode-segmentation",
]
[[package]]
name = "cookie-factory"
version = "0.3.3"
@ -582,24 +520,6 @@ dependencies = [
"winapi",
]
[[package]]
name = "crossterm"
version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b"
dependencies = [
"bitflags",
"crossterm_winapi",
"derive_more",
"document-features",
"mio",
"parking_lot",
"rustix 1.1.2",
"signal-hook",
"signal-hook-mio",
"winapi",
]
[[package]]
name = "crossterm_winapi"
version = "0.9.1"
@ -706,27 +626,6 @@ dependencies = [
"syn",
]
[[package]]
name = "derive_more"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678"
dependencies = [
"derive_more-impl",
]
[[package]]
name = "derive_more-impl"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3"
dependencies = [
"convert_case",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "digest"
version = "0.10.7"
@ -749,15 +648,6 @@ dependencies = [
"syn",
]
[[package]]
name = "document-features"
version = "0.2.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61"
dependencies = [
"litrs",
]
[[package]]
name = "dunce"
version = "1.0.5"
@ -1427,6 +1317,59 @@ dependencies = [
"syn",
]
[[package]]
name = "iota"
version = "0.1.0"
dependencies = [
"aes-gcm",
"async-trait",
"async-tungstenite",
"aws-lc-rs",
"axum",
"base64",
"bytes",
"cmake",
"color-eyre",
"crossterm",
"der",
"futures",
"futures-util",
"hex",
"hkdf",
"hmac",
"http-body-util",
"hyper",
"hyper-util",
"json",
"native-tls",
"once_cell",
"pkcs8",
"rand 0.8.5",
"rand_core 0.6.4",
"ratatui",
"reactive-rs",
"reqwest",
"rustls",
"rustls-pemfile",
"serde",
"sha1",
"sha2",
"sys-info",
"sysinfo",
"tokio",
"tokio-rustls",
"tokio-tungstenite",
"tokio-util",
"tower",
"tungstenite",
"uuid",
"walkdir",
"warp",
"x448",
"x509",
"zip",
]
[[package]]
name = "ipnet"
version = "2.11.0"
@ -1539,12 +1482,6 @@ version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77"
[[package]]
name = "litrs"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092"
[[package]]
name = "lock_api"
version = "0.4.14"
@ -2018,7 +1955,7 @@ dependencies = [
"bitflags",
"cassowary",
"compact_str",
"crossterm 0.28.1",
"crossterm",
"indoc",
"instability",
"itertools",