[package]
edition = "2024"
name = "armoire"
version = "0.1.4"
authors = ["Nick Logozzo <nlogozzo225@gmail.com>"]
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A cross-platform library for working with desktop secrets."
readme = "README.md"
keywords = [
"password",
"credentials",
"keychain",
"secrets",
"security",
]
categories = [
"authentication",
"cryptography",
]
license = "MIT"
repository = "https://github.com/NickvisionApps/armoire"
[lib]
name = "armoire"
path = "src/lib.rs"
[dependencies.bitflags]
version = "2.13"
[dependencies.rand]
version = "0.10"
[dependencies.serde]
version = "1.0"
features = ["derive"]
[target.'cfg(target_os = "linux")'.dependencies.gio]
version = "0.22"
[target.'cfg(target_os = "linux")'.dependencies.glib]
version = "0.22"
[target.'cfg(target_os = "linux")'.dependencies.libsecret]
version = "0.9"
[target.'cfg(target_os = "macos")'.dependencies.objc2-core-foundation]
version = "0.3"
[target.'cfg(target_os = "macos")'.dependencies.objc2-security]
version = "0.3"
[target.'cfg(target_os = "windows")'.dependencies.windows]
version = "0.62"
features = ["Security_Credentials"]