[package]
edition = "2021"
name = "admin-app"
version = "0.2.0"
authors = [
"Conor Patrick <conor@solokeys.com>",
"Nicolas Stalder <nicolas@solokeys.com>",
]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Administrative Trussed app for SoloKeys Solo 2 security keys"
readme = "README.md"
license = "Apache-2.0 OR MIT"
repository = "https://github.com/solokeys/admin-app"
[features]
default = []
factory-reset = []
log-all = []
log-debug = []
log-error = []
log-info = []
log-none = []
log-trace = []
log-warn = []
migration-tests = ["dep:littlefs2"]
se050 = ["trussed-se050-manage"]
[lib]
name = "admin_app"
path = "src/lib.rs"
[dependencies.apdu-app]
version = "0.2"
[dependencies.cbor-smol]
version = "0.5.0"
features = [
"heapless-v0-9",
"heapless-bytes-v0-5",
]
[dependencies.ctaphid-app]
version = "0.2"
[dependencies.delog]
version = "0.1"
[dependencies.embedded-hal]
version = "0.2.7"
optional = true
[dependencies.heapless]
version = "0.9"
[dependencies.heapless-bytes]
version = "0.5"
features = ["heapless-0.9"]
[dependencies.hex-literal]
version = "0.4.1"
[dependencies.iso7816]
version = "0.2"
[dependencies.littlefs2]
version = "0.8"
optional = true
[dependencies.littlefs2-core]
version = "0.1"
features = ["heapless-bytes05"]
[dependencies.rand_chacha]
version = "0.3.1"
optional = true
default-features = false
[dependencies.serde]
version = "1.0.180"
default-features = false
[dependencies.strum_macros]
version = "0.25.2"
[dependencies.trussed]
version = "0.2"
default-features = false
[dependencies.trussed-core]
version = "0.2"
features = [
"crypto-client",
"filesystem-client",
"management-client",
"ui-client",
]
[dependencies.trussed-manage]
version = "0.3"
[dependencies.trussed-se050-manage]
version = "0.3.0"
optional = true