3 unstable releases

0.1.1 Jul 2, 2020
0.1.0 Jul 2, 2020
0.0.0 Jun 24, 2020

#346 in Email

Download history 14/week @ 2024-07-21 23/week @ 2024-07-28 9/week @ 2024-08-04 3/week @ 2024-08-25 1/week @ 2024-09-01 5/week @ 2024-09-15 30/week @ 2024-09-22 18/week @ 2024-09-29 28/week @ 2024-10-06 1/week @ 2024-10-13 64/week @ 2024-10-20 69/week @ 2024-10-27

162 downloads per month

MIT license

85KB
1K SLoC

dkim

There it is! The first DKIM Rust library!

Goals

When one of the three steps is completed, the minor version is incremented. As long as the major version is 0, any update can introduce breaking changes.

  1. Make it work
    • Relaxed canonicalization algorithm
    • Simple canonicalization algorithm
    • Verifying
    • Signing
    • Documentation
    • Sha256
    • Sha1
  2. Make it stable and robust
    • Fulfill each "MUST" of the RFC
    • Fulfill each "SHOULD" of the RFC
    • Write tests
    • Eradicate unwraps
  3. Make it fast
    • Benchmarks
    • Compare to other implementations
    • Optimize

lib.rs:

There it is! The first DKIM Rust library!

Goals

When one of the three steps is completed, the minor version is incremented. As long as the major version is 0, any update can introduce breaking changes.

  1. Make it work
    • Relaxed canonicalization algorithm
    • Simple canonicalization algorithm
    • Verifying
    • Signing
    • Documentation
    • Sha256
    • Sha1
  2. Make it stable and robust
    • Fulfill each "MUST" of the RFC
    • Fulfill each "SHOULD" of the RFC
    • Write tests
    • Eradicate unwraps
  3. Make it fast
    • Benchmarks
    • Compare to other implementations
    • Optimize

Dependencies

~20MB
~344K SLoC