Commit Graph

449 Commits

Author SHA1 Message Date
Scott Kitterman 31ee4e8f91 Set release date in Changelog 2018-05-18 19:49:11 -04:00
Scott Kitterman a0ae8c24c5 Detect unknown algorithm in k= tag and raise an appropriate error, vice
failing with a traceback
2018-05-18 19:42:46 -04:00
Scott Kitterman 92608e79c4 Simplify error message for bad version (match what Google does) 2018-05-18 18:21:32 -04:00
Scott Kitterman bec6869c78 Detect incorrect version in DKIM public key record (LP: #1763815) 2018-05-18 18:17:30 -04:00
Scott Kitterman 261eb5f5eb Add test for detecting bad version number in DKIM txt record 2018-05-18 17:04:50 -04:00
Scott Kitterman 3b28e86f15 Indicate that ed25519-sha256 is no longer experimental 2018-05-18 02:48:42 -04:00
Scott Kitterman 85c4fe2adf - Fix typo in dknewky(1) for k= tag (Thanks to Andreas Schulze for
reporting)
2018-03-28 06:51:35 -04:00
Scott Kitterman 3020b0e6d6 - Use install_requires and extras_requires to document external
dependencies for dkimpy (LP: #1227526)
2018-03-27 01:23:00 -04:00
Scott Kitterman 7efe59e907 more script typo fix 2018-03-27 00:48:08 -04:00
Scott Kitterman 8651323863 script typo fix 2018-03-27 00:46:27 -04:00
Scott Kitterman 558eb87364 Add dist to .gitignore 2018-03-26 03:35:41 -04:00
Scott Kitterman e50d3907ae Fixup script structure for entrypoints 2018-03-26 03:35:03 -04:00
Scott Kitterman 30062b3c2b Update ChangeLog and README for setuptools 2018-03-25 22:42:26 -04:00
Scott Kitterman d860dfd51e Switch to setuptools/entrypoints from distutils/scripts 2018-03-25 22:39:20 -04:00
Scott Kitterman 30143421e5 Upated .gitignore for setuptools changes 2018-03-25 22:36:15 -04:00
Scott Kitterman c674e53a15 Bump version to 0.8.0 2018-03-25 20:52:53 -04:00
Scott Kitterman 1d67fd3c4d Add .gitignore to ignore binary python artifacts 2018-03-18 18:24:20 -04:00
Scott Kitterman 1cafbe7e03 Remove debug print statements in test suite 2018-02-17 13:56:47 -05:00
Scott Kitterman b1adfa3e33 Update man/dknewkey.1 to mention use of k= with RSA and bump version for release. 2018-02-17 13:52:13 -05:00
Scott Kitterman f6e9587857 Use correct h= tag in dknewnkey.py generated DKIM records for RSA 2018-02-17 13:34:47 -05:00
Scott Kitterman 9f9fe2625b Add another RFC data based test 2018-02-12 13:45:26 -05:00
Scott Kitterman 43e56378c1 - Return an empty list (as expected) when no AR headers are found or no AR
arc stamps are found and the chain terminated (LP: #1748146)
2018-02-11 19:39:51 -05:00
Scott Kitterman 1ac948299e Delete stray print 2018-02-11 19:29:53 -05:00
Scott Kitterman d097a5f523 - Update ed25519 tests, including using sample keys from RFC 8032 Section
7.1 and the sample message from RFC 6376
2018-02-11 19:26:04 -05:00
Scott Kitterman c77f03fa74 Update README and Changelog for release. 2018-02-07 01:06:50 -05:00
Scott Kitterman 2ab2720dbe Set 0.7.0 back to unreleased - need to wait for -09 draft 2018-02-05 17:44:42 -05:00
Scott Kitterman ae20ad128f Update README 2018-02-05 14:44:49 -05:00
Scott Kitterman 581a1cd3f6 Update release date for today 2018-02-05 14:34:07 -05:00
Scott Kitterman dc772430f6 Update man pages for ed25519 2018-02-05 14:27:16 -05:00
Scott Kitterman 6bbbdf9b22 Update test data and test harness for test_verify_third_party - now it passes 2018-02-05 13:43:19 -05:00
Scott Kitterman 3209be62d1 Fix a= tag in ed25519 signatures (thanks to Jeremy Harris) 2018-02-05 11:28:05 -05:00
Scott Kitterman 3138f90077 Updated copyright statements 2018-02-05 04:05:41 -05:00
Scott Kitterman 077bf4813c Self consistent, but not externally verified ed25519 based on draft-ietf-dcrup-dkim-crypto-08 2018-02-05 03:53:03 -05:00
Scott Kitterman 10e12c60d8 - Fix unbound local variable error when processing signatures with an x
tag, but no t tag (LP: #1739637)
2017-12-21 16:35:42 -05:00
Scott Kitterman 6b80254bd9 Fix -v verbose reporting in dkimverify.py 2017-12-01 02:10:03 -05:00
Scott Kitterman 0c6fdbf7c6 - Add new test, test_implicit_k, to verify that RSA processing is still
correct when the optional k= tag is not present in the DKIM public key
      record
2017-11-30 14:33:01 -05:00
Scott Kitterman 4d4dcf1a78 Start ed25519 - update dknewkey.py and README. 2017-11-21 09:48:22 -05:00
Scott Kitterman 16f5bd693c Fix empty body canonicalization for relaxed canonicalization (LP: #1727319) 2017-11-21 07:13:01 -05:00
Gene Shuman 5f5873c1fd Fixed ARC tests 2017-11-20 20:53:32 -08:00
Scott Kitterman 44146ed2de Fix arcverify tag requirements (LP: #1710312) 2017-11-18 23:34:50 -05:00
Scott Kitterman 04b1a8dddf Reapply lost ARC updates 2017-11-18 20:38:47 -05:00
Scott Kitterman 18d95309f8 Update ChangeLog 2017-11-18 20:24:27 -05:00
Scott Kitterman 01a2f77481 Revert a bunch of rsafp stuff now that DCRUP isn't going to do rsafp 2017-11-18 20:17:35 -05:00
Matthew Palmer 6de4fa79cd Fix relaxed body canoncalization & introduce further unit tests for both simple and relaxed mode 2017-10-25 13:06:00 +01:00
Scott Kitterman 939c3f8bba Updated Changedlog and README. 2017-07-28 01:36:24 -04:00
Scott Kitterman 3f9660716e Delete unused sys import 2017-07-28 01:32:25 -04:00
Scott Kitterman c37fcf55e8 Merge Gene Shuman updates for ARC 2017-07-28 01:30:52 -04:00
Gene Shuman 17d7c39155 Minor cleanup for ARC 2017-07-27 13:12:57 -07:00
Gene Shuman 45dbdeabcf Updates for changes in handling of ARC failures. Added support for merging AR headers for AAR creation 2017-07-26 13:09:32 -07:00
Scott Kitterman 89e0d568b7 Fixed tense in current Changelog entry. 2017-06-23 18:30:35 -04:00