mirror of
https://github.com/saymrwulf/xous-core.git
synced 2026-11-08 04:56:43 +00:00
35 lines
994 B
TOML
35 lines
994 B
TOML
[package]
|
|
name = "keystore-api"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
|
|
[dependencies]
|
|
xous = "0.9.70"
|
|
xous-ipc = { version = "0.10.10", optional = true }
|
|
xous-names = { package = "xous-api-names", version = "0.9.71", optional = true }
|
|
num-derive = { version = "0.4.2", default-features = false }
|
|
num-traits = { version = "0.2.14", default-features = false }
|
|
rkyv = { version = "0.8.8", default-features = false, features = [
|
|
"std",
|
|
"alloc",
|
|
], optional = true }
|
|
zeroize = { version = "1.7.0", features = ["zeroize_derive"] }
|
|
cipher = "0.4.3"
|
|
locales = { path = "../../locales", optional = true }
|
|
# needed for backups to save/restore keymaps
|
|
keyboard = { path = "../../services/keyboard", optional = true }
|
|
precursor-hal = { path = "../../libs/precursor-hal" }
|
|
|
|
[features]
|
|
gen1 = ["keyboard"]
|
|
precursor = ["gen1"]
|
|
hosted = ["gen1"]
|
|
renode = ["gen1"]
|
|
efuse = []
|
|
policy-menu = []
|
|
|
|
gen2 = []
|
|
|
|
std = ["derive-rkyv", "xous-names", "xous-ipc", "locales"]
|
|
derive-rkyv = ["rkyv"]
|
|
default = ["std"]
|