appcore-security 1.0.0

Security contracts and token utilities for AppCore Runtime.
Documentation
[package]
name = "appcore-security"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
publish.workspace = true
authors.workspace = true
description = "Security contracts and token utilities for AppCore Runtime."
repository = "https://github.com/dnettoRaw/appcore-wiki"
homepage = "https://wiki.appcore.dnettoraw.com/"
readme = "README.en.md"
keywords = ["runtime", "security", "token", "local-first", "appcore"]
categories = ["authentication", "cryptography", "api-bindings"]

[dependencies]
appcore-dnt.workspace = true
appcore-core.workspace = true
getrandom = "0.2.17"
fs2 = "0.4.3"
hash_token_rust = "0.3.5"
libc = "0.2"
serde = { version = "1.0.228", features = ["derive"] }
serde_json = "1.0.145"
sha2 = "0.10.8"
thiserror = "2.0"
zeroize = "1.8"

[target.'cfg(windows)'.dependencies]
windows-sys = { version = "0.61.2", features = [
    "Win32_Foundation",
    "Win32_Security",
    "Win32_Security_Authorization",
    "Win32_Storage_FileSystem",
    "Win32_System_SystemServices",
    "Win32_System_Threading",
] }

[dev-dependencies]
appcore-contracts.workspace = true
appcore-types.workspace = true