[package]
edition = "2021"
rust-version = "1.91"
name = "walletkit-db"
version = "0.23.2"
authors = ["World Contributors"]
build = false
exclude = ["tests/"]
publish = true
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Encrypted on-device storage abstractions for WalletKit (vault, content-addressed blobs, key envelope)."
homepage = "https://docs.world.org"
readme = "README.md"
keywords = [
"ZKP",
"WorldID",
"World",
"Identity",
"Semaphore",
]
categories = [
"api-bindings",
"cryptography::cryptocurrencies",
]
license = "MIT"
repository = "https://github.com/worldcoin/walletkit"
[lib]
name = "walletkit_db"
path = "src/lib.rs"
[dependencies.ciborium]
version = "0.2.2"
[dependencies.getrandom]
version = "0.3"
[dependencies.hex]
version = "0.4"
[dependencies.secrecy]
version = "0.10"
[dependencies.serde]
version = "1"
features = ["derive"]
[dependencies.sha2]
version = "0.10"
[dependencies.thiserror]
version = "2"
[dependencies.walletkit-sqlite]
version = "0.23.2"
[dependencies.zeroize]
version = "1"
features = ["derive"]
[dev-dependencies.tempfile]
version = "3"
[target.'cfg(target_arch = "wasm32")'.dependencies.getrandom]
version = "0.3"
features = ["wasm_js"]
[target.'cfg(target_os = "android")'.dependencies.sha2]
version = "0.10"
features = ["force-soft"]
[lints.clippy.all]
level = "deny"
priority = -1
[lints.clippy.nursery]
level = "deny"
priority = -1
[lints.clippy.pedantic]
level = "deny"
priority = -1
[lints.rust]
dead_code = "deny"
missing_docs = "deny"