diff --git a/ChangeLog b/ChangeLog index 7b59d69..702eb80 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,7 @@ Unreleased Version 0.8.0 dependencies for dkimpy (LP: #1227526) - Fix typo in dknewky(1) for k= tag (Thanks to Andreas Schulze for reporting) + - Indicate that ed25519-sha256 is no longer experimental 2018-02-17 Version 0.7.1 - Update ed25519 tests, including using sample keys from RFC 8032 Section diff --git a/README b/README index 5babdba..bebaffd 100644 --- a/README +++ b/README @@ -27,7 +27,7 @@ extras_requires feature 'ARC' will add the extra dependencies needed for ARC. installed to satisfy the DNS module requirement if neither are installed. - argparse. Standard library in python2.7 and later. - authres. Needed for ARC. - - PyNaCl. Needed for use of experimental ed25519 capability. + - PyNaCl. Needed for use of ed25519 capability. INSTALLATION @@ -112,6 +112,12 @@ The dkimpy 0.7 implementation matches the -08 revision of the draft, except it uses Ed25519 vice Ed25519ph (a change to Ed25519 is planned for -09, but that had not been published yet as of the release of dkimpy 0.7). +draft-ietf-dcrup-dkim-crypto-09 has been released and dkimpy 0.7 and later are +aligned to its requirements. As of 0.8, ed25519 need not be considered +experimental. The dkimpy implementation has successfully interoperated with +three other implementations and the technical parameters for ed25519-sha256 +are defined and stable. + Three helper programs are also supplied: dknewkey, dkimsign and dkimverify