@@ -36,7 +36,7 @@ thereof, implemented in pure Rust with no usage of FFI or assembly.
3636
3737## Minimum Supported Rust Version
3838
39- Rust ** 1.60 ** or newer.
39+ Rust ** 1.72 ** or newer.
4040
4141In the future, we reserve the right to change MSRV (i.e. MSRV is out-of-scope
4242for this crate's SemVer guarantees), however when we do it will be accompanied by
@@ -60,21 +60,35 @@ dual licensed as above, without any additional terms or conditions.
6060[ // ] : # ( badges )
6161
6262[ crate-image ] : https://img.shields.io/crates/v/zeroize.svg
63+
6364[ crate-link ] : https://crates.io/crates/zeroize
65+
6466[ docs-image ] : https://docs.rs/zeroize/badge.svg
67+
6568[ docs-link ] : https://docs.rs/zeroize/
69+
6670[ license-image ] : https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg
67- [ rustc-image ] : https://img.shields.io/badge/rustc-1.60+-blue.svg
71+
72+ [ rustc-image ] : https://img.shields.io/badge/rustc-1.72+-blue.svg
73+
6874[ build-image ] : https://github.com/RustCrypto/utils/actions/workflows/zeroize.yml/badge.svg
75+
6976[ build-link ] : https://github.com/RustCrypto/utils/actions/workflows/zeroize.yml
7077
7178[ // ] : # ( general links )
7279
7380[ RustCrypto ] : https://github.com/RustCrypto
81+
7482[ zeroize ] : https://en.wikipedia.org/wiki/Zeroisation
83+
7584[ `Zeroize` trait ] : https://docs.rs/zeroize/latest/zeroize/trait.Zeroize.html
85+
7686[ Documentation ] : https://docs.rs/zeroize/
87+
7788[ Zeroing memory securely is hard ] : http://www.daemonology.net/blog/2014-09-04-how-to-zero-a-buffer.html
89+
7890[ core::ptr::write_volatile ] : https://doc.rust-lang.org/core/ptr/fn.write_volatile.html
91+
7992[ core::sync::atomic ] : https://doc.rust-lang.org/stable/core/sync/atomic/index.html
93+
8094[ good cryptographic hygiene ] : https://github.com/veorq/cryptocoding#clean-memory-of-secret-data
0 commit comments