Crates.io | msg-auth-status |
lib.rs | msg-auth-status |
version | 0.2.0 |
source | src |
created_at | 2024-06-10 21:45:53.387153 |
updated_at | 2024-07-02 04:06:45.010897 |
description | Parser & Verifier for Message Authentication Status - DKIM-Signature and Authentication-Results |
homepage | https://github.com/areweat/msg-auth-status |
repository | https://github.com/areweat/msg-auth-status |
max_upload_size | |
id | 1267562 |
size | 291,775 |
Parser & Verifier for Message-Authenticated-Status and the associated DKIM-Signatures.
cargo add msg-auth-status
cargo add msg-auth-status --features verifier
RFC | Tick | Description |
---|---|---|
8601 | ✅ Parsing | Message Header Field for Indicating Message Authentication Status |
6376 | ✅ Parsing | Domainkeys Identified Mail (DKIM) Signatures |
On 10700K test_data/from_gmail_to_arewe_at.eml as of 2024 June 10
Public API | Timings |
---|---|
alloc_yes::MesssageAuthStatus::from_mail_parser |
[685.76 ns 692.93 ns 705.28 ns] |
alloc_yes::DkimSignatures::from_mail_parser |
[423.19 ns 424.95 ns 427.80 ns] |
From<mail_parser::HeaderValue> for DkimSignature |
[301.46 ns 302.05 ns 302.69 ns] |
From<mail_parser::HeaderValue> for AuthenticationResults |
[565.54 ns 567.40 ns 569.52 ns] |
ReturnPathVerifier::from_alloc_yes() over Parsed |
[85.396 ns 85.579 ns 85.787 ns] |
Licensed under either of:
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.