[package]
name = "ows-lib"
version = "1.3.2"
edition = "2021"
license = "MIT"
description = "High-level library API for the Open Wallet Standard"
repository = "https://github.com/open-wallet-standard/core"
readme = "README.md"

[features]
default = []
fast-kdf = ["ows-signer/fast-kdf"]

[dependencies]
ows-core = { path = "../ows-core", version = "=1.3.2" }
ows-signer = { path = "../ows-signer", version = "=1.3.2" }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
chrono = { version = "0.4", features = ["serde"] }
thiserror = "2"
uuid = { version = "1", features = ["v4"] }
hex = "0.4"
base64 = "0.22"
getrandom = "0.2"
zeroize = "1"
sha2 = "0.10"
rand = "0.8"
prost = "0.13"
tonic = { version = "0.12", features = ["transport"] }
tokio = { version = "1", features = ["rt"] }

[dev-dependencies]
tempfile = "3"
sha3 = "0.10"
k256 = { version = "0.13", features = ["ecdsa"] }
ed25519-dalek = "2"
bs58 = "0.5"
ows-signer = { path = "../ows-signer", version = "=1.3.2", features = ["fast-kdf"] }
