[package]
name = "eid-app"
version = "0.2.0"
edition = "2021"
description = "Shared signing-app flow for eid-core eIDs (frida, tyr): drive the holder to sign a challenge, verify it — the common core, same idea as a BankID/Freja sign."
license = "0BSD"
repository = "https://git.gunnar.rs/nordisk/edda"
keywords = ["eid", "signing", "authentication", "webauthn"]
categories = ["authentication"]
[dependencies]
# PATH, not a bare registry version. `eid-core` is a SIBLING MEMBER of this workspace,
# and `eid-core = "0.1"` made cargo resolve the crates.io copy instead of the source next
# door — so eid-core linked twice, at two versions, and its types stopped being the same
# types. That compiles and links and tests green, then fails where the two halves meet.
# Same bug `nornir-config` had against `nornir-build-thing`; `gate_registry_reach` now
# fails the release on it. The version stays: it is what a published build resolves once
# cargo strips the path.
eid-core = { version = "0.2.0", path = "../eid-core" }
async-trait = "0.1"
[dev-dependencies]
tokio = { version = "1", features = ["macros", "rt-multi-thread"] }
ed25519-dalek = "3"