# Keysingate core v2 — the open crates (Apache-2.0). [workspace] resolver = "2" members = ["crates/ksg-core-v2", "crates/ksg-verify-v2", "crates/ksg-vectors-v2", "crates/ksg-anchor-v2"] [workspace.package] version = "2.0.0-alpha.1" edition = "2021" rust-version = "1.81" license = "Apache-2.0" repository = "https://github.com/keysingate" [workspace.dependencies] serde = { version = "1", features = ["derive"] } serde_json = { version = "1", features = ["preserve_order"] } sha2 = "0.10" ed25519-dalek = "2" base64 = "0.22" thiserror = "2" serde_json_canonicalizer = "0.3" hex = "0.4" fips204 = { version = "0.4.6", default-features = false, features = ["ml-dsa-65", "default-rng"] } trybuild = "1" jsonschema = { version = "0.52", default-features = false } chacha20poly1305 = { version = "0.10", default-features = false, features = ["alloc"] } x25519-dalek = { version = "2", default-features = false, features = ["static_secrets"] } hkdf = "0.12" fips203 = { version = "0.4.3", default-features = false, features = ["ml-kem-768"] } frost-ed25519 = { version = "3", default-features = false, features = ["serialization"] } zeroize = { version = "1", default-features = false, features = ["alloc", "zeroize_derive"] }