20 lines
619 B
TOML
20 lines
619 B
TOML
[package]
|
||
name = "chronogrid_crypto"
|
||
description = "Cryptographic primitives for ChronoGrid P2P – Argon2id key derivation and OS keychain integration"
|
||
version.workspace = true
|
||
edition.workspace = true
|
||
rust-version.workspace = true
|
||
publish = false
|
||
|
||
[dependencies]
|
||
argon2 = "0.5"
|
||
rand = "0.8"
|
||
thiserror = "2"
|
||
zeroize = { version = "1", features = ["derive"] }
|
||
|
||
# OS keychain support (not available on Android – handled via Flutter/NDK bridge)
|
||
[target.'cfg(not(target_os = "android"))'.dependencies]
|
||
keyring = { version = "3", features = ["sync-secret-service", "windows-native", "apple-native"] }
|
||
|
||
[dev-dependencies]
|