1 unstable release
0.1.0 | Apr 1, 2021 |
---|
#23 in #protection
649 downloads per month
5KB
116 lines
secret-value
is a minimalistic crate for ensuring that no secret value was displayed or logged.
Security notice: this crate doesn't provide any kind of protection from direct memory access!
Usage
Simply wrap up your type in Secret
and that's it. You may access inner type via Secret::inner
method.
Serde support
This library supports derive of serde traits but it's disabled by default.
Use features = ["serde"]
to enable it. By default Serialize
does not
leak the inner value, a reversible serialization might be settled with
#[serde(serialize_with = "insecure_serialize")]
field attribute.
Dependencies
~165KB