1
- # RustCrypto: Universal Hash Functions ![ Rust Version] [ rustc-image ] [ ![ dependency status] [ deps-image ]] [ deps-link ]
1
+ # RustCrypto: Universal Hash Functions ![ Rust Version] [ rustc-image ] [ ![ dependency status] [ deps-image ]] [ deps-link ] [ ![ HAZMAT ] [ hazmat-image ]] [ hazmat-link ]
2
2
3
3
Collection of [ Universal Hash Functions] [ 1 ] written in pure Rust.
4
4
@@ -10,18 +10,25 @@ Collection of [Universal Hash Functions][1] written in pure Rust.
10
10
| [ ` poly1305 ` ] | [ ![ crates.io] ( https://img.shields.io/crates/v/poly1305.svg )] ( https://crates.io/crates/poly1305 ) | [ ![ Documentation] ( https://docs.rs/poly1305/badge.svg )] ( https://docs.rs/poly1305 ) | ![ build] ( https://github.com/RustCrypto/universal-hashes/workflows/poly1305/badge.svg?branch=master&event=push ) |
11
11
| [ ` polyval ` ] | [ ![ crates.io] ( https://img.shields.io/crates/v/polyval.svg )] ( https://crates.io/crates/polyval ) | [ ![ Documentation] ( https://docs.rs/polyval/badge.svg )] ( https://docs.rs/polyval ) | ![ build] ( https://github.com/RustCrypto/universal-hashes/workflows/polyval/badge.svg?branch=master&event=push ) |
12
12
13
- ### Minimum Supported Rust Version
13
+ ## ⚠️ Security Warning: [ Hazmat! ] [ hazmat-link ]
14
14
15
- All crates in this repository support ** Rust 1.56** or higher.
15
+ Universal hash functions have subtle security properties and are primarily intended as a
16
+ building block for constructions like AEAD algorithms.
16
17
17
- In the future, we reserve the right to change the Minimum Supported Rust
18
- Version, but it will be done with the minor version bump.
18
+ USE AT YOUR OWN RISK!
19
19
20
20
## Usage
21
21
22
22
Crates functionality is expressed in terms of traits defined in the [ ` universal-hash ` ] [ 2 ]
23
23
crate.
24
24
25
+ ### Minimum Supported Rust Version
26
+
27
+ All crates in this repository support ** Rust 1.56** or higher.
28
+
29
+ In the future, we reserve the right to change the Minimum Supported Rust
30
+ Version, but it will be done with the minor version bump.
31
+
25
32
## License
26
33
27
34
All crates licensed under either of
@@ -42,6 +49,8 @@ dual licensed as above, without any additional terms or conditions.
42
49
[ rustc-image ] : https://img.shields.io/badge/rustc-1.56+-blue.svg
43
50
[ deps-image ] : https://deps.rs/repo/github/RustCrypto/universal-hashes/status.svg
44
51
[ deps-link ] : https://deps.rs/repo/github/RustCrypto/universal-hashes
52
+ [ hazmat-image ] : https://img.shields.io/badge/crypto-hazmat%E2%9A%A0-red.svg
53
+ [ hazmat-link ] : https://github.com/RustCrypto/meta/blob/master/HAZMAT.md
45
54
46
55
[ // ] : # ( crates )
47
56
0 commit comments