[workspace] resolver = "2" members = [ "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", "crates/util/keyfork-bin", "crates/util/keyfork-bug", "crates/util/keyfork-crossterm", "crates/util/keyfork-entropy", "crates/util/keyfork-frame", "crates/util/keyfork-mnemonic", "crates/util/keyfork-prompt", "crates/util/keyfork-slip10-test-data", "crates/util/smex", ] [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 } keyfork-mnemonic = { version = "0.4.0", path = "crates/util/keyfork-mnemonic", registry = "distrust", default-features = false } 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" image = { version = "0.25.2", default-features = false } thiserror = "1.0.56" tokio = "1.35.1" v4l = "0.14.0" [profile.dev.package.keyfork-qrcode] opt-level = 3 debug = true