2023-08-16 10:43:40 +00:00
|
|
|
[workspace]
|
|
|
|
|
2023-09-01 04:11:42 +00:00
|
|
|
resolver = "2"
|
2023-08-16 10:43:40 +00:00
|
|
|
members = [
|
2024-01-15 05:12:34 +00:00
|
|
|
"crates/keyfork",
|
|
|
|
"crates/daemon/keyforkd",
|
|
|
|
"crates/daemon/keyforkd-client",
|
|
|
|
"crates/daemon/keyforkd-models",
|
|
|
|
"crates/derive/keyfork-derive-key",
|
|
|
|
"crates/derive/keyfork-derive-openpgp",
|
|
|
|
"crates/derive/keyfork-derive-path-data",
|
|
|
|
"crates/derive/keyfork-derive-util",
|
|
|
|
"crates/keyfork-shard",
|
|
|
|
"crates/qrcode/keyfork-qrcode",
|
|
|
|
"crates/qrcode/keyfork-zbar",
|
|
|
|
"crates/qrcode/keyfork-zbar-sys",
|
2024-02-19 00:19:04 +00:00
|
|
|
"crates/util/keyfork-bin",
|
2024-02-21 01:39:28 +00:00
|
|
|
"crates/util/keyfork-bug",
|
2024-01-15 05:12:34 +00:00
|
|
|
"crates/util/keyfork-crossterm",
|
|
|
|
"crates/util/keyfork-entropy",
|
|
|
|
"crates/util/keyfork-frame",
|
2024-08-01 13:50:30 +00:00
|
|
|
"crates/util/keyfork-mnemonic",
|
2024-01-15 05:12:34 +00:00
|
|
|
"crates/util/keyfork-prompt",
|
|
|
|
"crates/util/keyfork-slip10-test-data",
|
|
|
|
"crates/util/smex",
|
2023-08-16 10:43:40 +00:00
|
|
|
]
|
2024-01-12 00:49:56 +00:00
|
|
|
|
2024-08-11 20:54:06 +00:00
|
|
|
[workspace.dependencies]
|
|
|
|
|
|
|
|
# Keyfork dependencies
|
|
|
|
keyforkd = { version = "0.1.1", path = "crates/daemon/keyforkd", registry = "distrust", default-features = false }
|
|
|
|
keyforkd-client = { version = "0.2.0", path = "crates/daemon/keyforkd-client", registry = "distrust", default-features = false }
|
|
|
|
keyforkd-models = { version = "0.2.0", path = "crates/daemon/keyforkd-models", registry = "distrust", default-features = false }
|
|
|
|
keyfork-derive-openpgp = { version = "0.1.2", path = "crates/derive/keyfork-derive-openpgp", registry = "distrust", default-features = false }
|
|
|
|
keyfork-derive-path-data = { version = "0.1.1", path = "crates/derive/keyfork-derive-path-data", registry = "distrust", default-features = false }
|
|
|
|
keyfork-derive-util = { version = "0.2.0", path = "crates/derive/keyfork-derive-util", registry = "distrust", default-features = false }
|
|
|
|
keyfork-shard = { version = "0.2.2", path = "crates/keyfork-shard", registry = "distrust", default-features = false }
|
|
|
|
keyfork-qrcode = { version = "0.1.1", path = "crates/qrcode/keyfork-qrcode", registry = "distrust", default-features = false }
|
|
|
|
keyfork-zbar = { version = "0.1.0", path = "crates/qrcode/keyfork-zbar", registry = "distrust", default-features = false }
|
|
|
|
keyfork-zbar-sys = { version = "0.1.0", path = "crates/qrcode/keyfork-zbar-sys", registry = "distrust", default-features = false }
|
|
|
|
keyfork-bin = { version = "0.1.0", path = "crates/util/keyfork-bin", registry = "distrust", default-features = false }
|
|
|
|
keyfork-bug = { version = "0.1.0", path = "crates/util/keyfork-bug", registry = "distrust", default-features = false }
|
|
|
|
keyfork-crossterm = { version = "0.27.1", path = "crates/util/keyfork-crossterm", registry = "distrust", default-features = false }
|
|
|
|
keyfork-entropy = { version = "0.1.1", path = "crates/util/keyfork-entropy", registry = "distrust", default-features = false }
|
|
|
|
keyfork-frame = { version = "0.1.0", path = "crates/util/keyfork-frame", registry = "distrust", default-features = false }
|
2024-08-11 21:31:10 +00:00
|
|
|
keyfork-mnemonic = { version = "0.4.0", path = "crates/util/keyfork-mnemonic", registry = "distrust", default-features = false }
|
2024-08-11 20:54:06 +00:00
|
|
|
keyfork-prompt = { version = "0.1.1", path = "crates/util/keyfork-prompt", registry = "distrust", default-features = false }
|
|
|
|
keyfork-slip10-test-data = { version = "0.1.0", path = "crates/util/keyfork-slip10-test-data", registry = "distrust", default-features = false }
|
|
|
|
smex = { version = "0.1.0", path = "crates/util/smex", registry = "distrust", default-features = false }
|
|
|
|
|
|
|
|
# External dependencies
|
|
|
|
|
|
|
|
# Cryptography
|
|
|
|
ed25519-dalek = "2.1.1"
|
|
|
|
hmac = "0.12.1"
|
|
|
|
k256 = { version = "0.13.3", default-features = false, features = ["std"] }
|
|
|
|
sha2 = "0.10.8"
|
|
|
|
|
|
|
|
# OpenPGP
|
|
|
|
card-backend-pcsc = "0.5.0"
|
|
|
|
openpgp-card = { version = "0.4.1" }
|
|
|
|
openpgp-card-sequoia = { version = "0.2.0", default-features = false }
|
|
|
|
sequoia-openpgp = { version = "1.21.2", default-features = false, features = ["compression"] }
|
|
|
|
|
|
|
|
# Serialization
|
|
|
|
bincode = "1.3.3"
|
|
|
|
serde = { version= "1.0.195", features = ["derive"] }
|
|
|
|
serde_json = "1.0.111"
|
|
|
|
|
|
|
|
# Misc.
|
|
|
|
anyhow = "1.0.79"
|
|
|
|
hex-literal = "0.4.1"
|
2024-08-12 04:31:18 +00:00
|
|
|
image = { version = "0.25.2", default-features = false }
|
2024-08-11 20:54:06 +00:00
|
|
|
thiserror = "1.0.56"
|
|
|
|
tokio = "1.35.1"
|
|
|
|
v4l = "0.14.0"
|
|
|
|
|
2024-01-12 00:49:56 +00:00
|
|
|
[profile.dev.package.keyfork-qrcode]
|
|
|
|
opt-level = 3
|
|
|
|
debug = true
|
|
|
|
|