Gunnar

nordisk/edda

crates/eid-core/Cargo.toml

# eid-core — shared foundation for the nordisk open eIDs `frida` (EU/gRPC) and
# `tyr` (compact binary), and usable by Vetra's heimdal providers. A SEAM crate
# (cf. nornir-warehouse-trait): only durable traits + plain-data types both
# protocols share — no wire format, no network, no crypto backend.
[package]
name = "eid-core"
version = "0.2.0"
edition = "2021"
description = "Shared seam for the nordisk eIDs frida/tyr: holder (WebAuthn/PKCS#11/platform) auth+sign abstraction, challenge/assertion types, and the durable EventStore trait."
license = "0BSD"
repository = "https://git.gunnar.rs/nordisk/edda"
keywords = ["eid", "authentication", "webauthn", "pkcs11", "signing"]
categories = ["authentication"]

[dependencies]
async-trait = "0.1"
serde = { version = "1", features = ["derive"] }
thiserror = "2"
# Signature verification for the shared auth+sign core (pure-Rust RustCrypto).
ed25519-dalek = "3"
p256 = { version = "0.14", features = ["ecdsa"] }