1[package]
2name = "zeroize"
3version = "1.7.0"
4description = """
5Securely clear secrets from memory with a simple trait built on
6stable Rust primitives which guarantee memory is zeroed using an
7operation will not be 'optimized away' by the compiler.
8Uses a portable pure Rust implementation that works everywhere,
9even WASM!
10"""
11authors = ["The RustCrypto Project Developers"]
12license = "Apache-2.0 OR MIT"
13repository = "https://github.com/RustCrypto/utils/tree/master/zeroize"
14readme = "README.md"
15categories = ["cryptography", "memory-management", "no-std", "os"]
16keywords = ["memory", "memset", "secure", "volatile", "zero"]
17edition = "2021"
18rust-version = "1.60"
19
20[dependencies]
21serde = { version = "1.0", default-features = false, optional = true }
22zeroize_derive = { version = "1.3", path = "derive", optional = true }
23
24[features]
25default = ["alloc"]
26aarch64 = []
27alloc = []
28derive = ["zeroize_derive"]
29std = ["alloc"]
30
31[package.metadata.docs.rs]
32all-features = true
33rustdoc-args = ["--cfg", "docsrs"]
34