1
- # RustCrypto: Message Authentication Codes ![ Rust Version ] [ rustc-image ] [ ![ Project Chat] [ chat-image ]] [ chat-link ] [ ![ dependency status] [ deps-image ]] [ deps-link ]
1
+ # RustCrypto: Message Authentication Codes [ ![ Project Chat] [ chat-image ]] [ chat-link ] [ ![ dependency status] [ deps-image ]] [ deps-link ]
2
2
3
3
Collection of [ Message Authentication Code] [ 1 ] (MAC) algorithms written in pure Rust.
4
4
5
- ## Crates
5
+ ## Supported Algorithms
6
6
7
- | Name | Algorithm | Crates.io | Documentation | Build Status |
8
- | --------| -----------| ---------------| ---------------| --------------|
9
- | ` cmac ` | [ CMAC] | [ ![ crates.io] ( https://img.shields.io/crates/v/cmac.svg )] ( https://crates.io/crates/cmac ) | [ ![ Documentation] ( https://docs.rs/cmac/badge.svg )] ( https://docs.rs/cmac ) | [ ![ Build] ( https://github.com/RustCrypto/MACs/workflows/cmac/badge.svg?branch=master&event=push )] ( https://github.com/RustCrypto/MACs/actions?query=workflow:cmac+branch:master )
10
- | ` daa ` | [ DAA] | [ ![ crates.io] ( https://img.shields.io/crates/v/daa.svg )] ( https://crates.io/crates/daa ) | [ ![ Documentation] ( https://docs.rs/daa/badge.svg )] ( https://docs.rs/daa ) | [ ![ Build] ( https://github.com/RustCrypto/MACs/workflows/daa/badge.svg?branch=master&event=push )] ( https://github.com/RustCrypto/MACs/actions?query=workflow:daa+branch:master )
11
- | ` hmac ` | [ HMAC] | [ ![ crates.io] ( https://img.shields.io/crates/v/hmac.svg )] ( https://crates.io/crates/hmac ) | [ ![ Documentation] ( https://docs.rs/hmac/badge.svg )] ( https://docs.rs/hmac ) | [ ![ Build] ( https://github.com/RustCrypto/MACs/workflows/hmac/badge.svg?branch=master&event=push )] ( https://github.com/RustCrypto/MACs/actions?query=workflow:hmac+branch:master )
12
- | ` pmac ` | [ PMAC] | [ ![ crates.io] ( https://img.shields.io/crates/v/pmac.svg )] ( https://crates.io/crates/pmac ) | [ ![ Documentation] ( https://docs.rs/pmac/badge.svg )] ( https://docs.rs/pmac ) | [ ![ Build] ( https://github.com/RustCrypto/MACs/workflows/pmac/badge.svg?branch=master&event=push )] ( https://github.com/RustCrypto/MACs/actions?query=workflow:pmac+branch:master )
7
+ | Algorithm | Crate | Crates.io | Documentation | MSRV |
8
+ | -----------| --------| :-------------:| :-------------:| :----:|
9
+ | [ CMAC] | ` cmac ` | [ ![ crates.io] ( https://img.shields.io/crates/v/cmac.svg )] ( https://crates.io/crates/cmac ) | [ ![ Documentation] ( https://docs.rs/cmac/badge.svg )] ( https://docs.rs/cmac ) | ![ MSRV 1.41] [ msrv-1.41 ] |
10
+ | [ DAA] | ` daa ` | [ ![ crates.io] ( https://img.shields.io/crates/v/daa.svg )] ( https://crates.io/crates/daa ) | [ ![ Documentation] ( https://docs.rs/daa/badge.svg )] ( https://docs.rs/daa ) | ![ MSRV 1.41] [ msrv-1.41 ] |
11
+ | [ HMAC] | ` hmac ` | [ ![ crates.io] ( https://img.shields.io/crates/v/hmac.svg )] ( https://crates.io/crates/hmac ) | [ ![ Documentation] ( https://docs.rs/hmac/badge.svg )] ( https://docs.rs/hmac ) | ![ MSRV 1.41] [ msrv-1.41 ] |
12
+ | [ PMAC] | ` pmac ` | [ ![ crates.io] ( https://img.shields.io/crates/v/pmac.svg )] ( https://crates.io/crates/pmac ) | [ ![ Documentation] ( https://docs.rs/pmac/badge.svg )] ( https://docs.rs/pmac ) | ![ MSRV 1.41] [ msrv-1.41 ] |
13
+
14
+ ### Minimum Supported Rust Version (MSRV) Policy
15
+
16
+ MSRV bumps are considered breaking changes and will be performed only with minor version bump.
13
17
14
18
## License
15
19
@@ -22,16 +26,15 @@ at your option.
22
26
23
27
### Contribution
24
28
25
- Unless you explicitly state otherwise, any contribution intentionally submitted
26
- for inclusion in the work by you, as defined in the Apache-2.0 license
29
+ Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
27
30
28
31
[ // ] : # ( badges )
29
32
30
- [ rustc-image ] : https://img.shields.io/badge/rustc-1.41+-blue.svg
31
33
[ chat-image ] : https://img.shields.io/badge/zulip-join_chat-blue.svg
32
34
[ chat-link ] : https://rustcrypto.zulipchat.com/#narrow/stream/260044-MACs
33
35
[ deps-image ] : https://deps.rs/repo/github/RustCrypto/MACs/status.svg
34
36
[ deps-link ] : https://deps.rs/repo/github/RustCrypto/MACs
37
+ [ msrv-1.41 ] : https://img.shields.io/badge/rustc-1.41.0+-blue.svg
35
38
36
39
[ // ] : # ( footnotes )
37
40
0 commit comments