[package]
name = "sensitive"
version = "0.8.0"
authors = [ "Mikael Voss <mvs@nyantec.com>" ]
edition = "2018"
description = "Memory allocator for sensitive information"
repository = "https://github.com/illdefined/sensitive"
license = "MirOS"
keywords = [ "security" ]
categories = [ "memory-management" ]
[features]
default = ["string"]
string = ["unicode-normalization"]
[dependencies]
unicode-normalization = { version = "0.1", optional = true }
[target.'cfg(unix)'.dependencies]
libc = "0.2"
[target.'cfg(windows)'.dependencies]
winapi = { version = "0.3", features = [ "memoryapi", "sysinfoapi", "winnt" ] }
[dev-dependencies]
rand = "0.8"
[target.'cfg(target_os = "linux")'.dev-dependencies]
bulletproof = "0.2"
[profile.release]
lto = true