Scott Kitterman
|
5195dbaf3d
|
Add limitations section to README to document current IDN status
|
2023-02-25 15:38:47 -05:00 |
|
Spitap
|
0540d3cb17
|
Changed read_test_data to suit test needs
|
2022-08-01 17:05:41 +02:00 |
|
Spitap
|
fab181ae34
|
Add key generation unit test
|
2022-08-01 09:42:44 +02:00 |
|
Scott Kitterman
|
a35f4a7dd3
|
Add ChangeLog entry for PKCS#8 private keys
|
2022-07-31 22:08:13 -04:00 |
|
Spitap
|
2883f35bdd
|
Edited param description for parse_private_key(data)
|
2022-08-01 01:31:35 +02:00 |
|
Spitap
|
8e78ce7e13
|
refacor of PKCS8 parsing, added pkcs8 test
|
2022-08-01 00:49:39 +02:00 |
|
Spitap
|
20d9ca1e1c
|
Enabled PKCS#8 for private keys
|
2022-07-31 11:49:58 +02:00 |
|
Scott Kitterman
|
f4dff24d68
|
Add domain validity check for ascii domains (no specials)
|
2022-01-16 18:21:10 -05:00 |
|
Scott Kitterman
|
6dcaaac712
|
Provide more specific error message when ed25519 private key is invalid
|
2021-11-24 15:37:06 -05:00 |
|
Scott Kitterman
|
9c8e46eb5c
|
Fix @param srv_id typos (LP: #1890532)
|
2020-08-08 17:04:34 -04:00 |
|
Scott Kitterman
|
b0bfc115e7
|
Update dnsplug for DNS Python (dns) 2.0 compatibility (LP: #1888583)
|
2020-08-08 16:53:08 -04:00 |
|
Scott Kitterman
|
d1360c8e25
|
Add tests for invalid domains, probably not a security issue in the DKIM context, but we should raise errors here.
|
2020-04-21 20:29:45 -04:00 |
|
Scott Kitterman
|
7848effe4d
|
Update dkimverify (1) to document --index option
|
2020-04-06 18:16:24 -04:00 |
|
Scott Kitterman
|
5b9dc1253d
|
ChangeLog for index addition in dkimverify
|
2020-04-06 18:10:54 -04:00 |
|
Scott Kitterman
|
3e16ceac23
|
Add option to specify index number of signature to verify to dkimverify (Thanks to Nick Baugh for the change)
|
2020-04-06 18:09:23 -04:00 |
|
Scott Kitterman
|
4b38d9b5ac
|
Merge branch 'addtest'
|
2020-04-06 17:43:28 -04:00 |
|
Scott Kitterman
|
987ea0a964
|
Add test case for verifying a message with no signature
|
2020-04-06 17:43:16 -04:00 |
|
Scott Kitterman
|
095f68d943
|
- Correct dkim.verify processing to avoid errors when verifying messages
with no DKIM signatures
|
2020-04-06 00:27:04 -04:00 |
|
Scott Kitterman
|
443aed143a
|
- Correct signature indexing error introduced in 1.0.0 that prevents
verification of multiple signatures in a single message
|
2020-01-15 11:03:07 -05:00 |
|
Scott Kitterman
|
dc2f7f07f2
|
- dknewkey: On posix operating systems set file permissions to 600 for ed25519 private key files (as is already done for RSA) (LP: #1857827)
|
2019-12-31 01:17:19 -05:00 |
|
Scott Kitterman
|
73dbcc08a8
|
Bump version to 1.1 for next feature series development
|
2019-12-16 15:21:27 -05:00 |
|
Scott Kitterman
|
cb32e3e527
|
- Set minimum dnspython version to 1.16 because previous versions can not
support the timeout parameter (LP: #1856546)
|
2019-12-16 15:20:01 -05:00 |
|
Scott Kitterman
|
e969511184
|
Update documentation URL in README.md
|
2019-12-16 15:19:43 -05:00 |
|
Scott Kitterman
|
52f1279754
|
Set version and release date
|
2019-12-15 01:26:32 -05:00 |
|
Scott Kitterman
|
5a0824108d
|
Provide specialized error message when signing or verifying ed25519
signatures and pynacl is not installed (LP: #1854475)
|
2019-12-15 01:12:02 -05:00 |
|
Scott Kitterman
|
6c5f701131
|
Follow CNAMES when looking up key records when using DNS (pydns)
(LP: #1856421)
|
2019-12-15 00:42:31 -05:00 |
|
Scott Kitterman
|
da3f98e6a1
|
Set release date
|
2019-12-09 17:50:37 -05:00 |
|
Scott Kitterman
|
7356ca1b45
|
Tab/space fix in ChangeLog
|
2019-12-09 17:49:05 -05:00 |
|
Scott Kitterman
|
f9160a9f13
|
exclude .pyc files from MANIFEST so we con't accidentally ship test artifacts
|
2019-12-09 17:46:54 -05:00 |
|
Scott Kitterman
|
952621c5b5
|
Fixed python3 tested versions in README.md
|
2019-12-09 17:42:56 -05:00 |
|
Scott Kitterman
|
8701e996d3
|
Make README Mardown (README.md) and use for long_description
|
2019-12-09 17:36:01 -05:00 |
|
Scott Kitterman
|
166291857a
|
Udpate README for async and tlsrpt support
|
2019-12-09 17:02:02 -05:00 |
|
Scott Kitterman
|
f680dd879b
|
Merge async work into master for 1.0
|
2019-12-09 09:18:25 -05:00 |
|
Scott Kitterman
|
397ec61717
|
ChangeLog typo
|
2019-12-09 09:03:26 -05:00 |
|
Scott Kitterman
|
7173c0cbcc
|
Catch binascii related key format errors (LP: #1854477)
|
2019-12-08 02:43:57 -05:00 |
|
Scott Kitterman
|
c66a014a9f
|
Fix RSAPublicKey in ChangeLog
|
2019-11-09 13:42:32 -05:00 |
|
Scott Kitterman
|
b32c9175c5
|
Merge branch 'master' of git+ssh://git.launchpad.net/dkimpy
|
2019-11-08 23:19:35 -05:00 |
|
Scott Kitterman
|
4d2f425ae3
|
- Support signature verification with SubjectPublicKeyInfo formatted keys
since, although rare, they are RFC 6376 specified (LP: #1851862)
|
2019-11-08 23:19:17 -05:00 |
|
Scott Kitterman
|
4b48a82de6
|
- Support signature verification with SubjectPublicKeyInfo formatted keys
since, although rare, they are RFC 6376 specified (LP: #1851862)
|
2019-11-08 23:14:40 -05:00 |
|
Scott Kitterman
|
5893862e31
|
New keys and test cases for RSA key format variants like RSAPublicKey
|
2019-11-08 23:13:26 -05:00 |
|
Scott Kitterman
|
7972217756
|
DKIM.verify: Refactor to minimize code duplication in dkim.asyncsupport.
|
2019-11-05 21:36:06 -05:00 |
|
Scott Kitterman
|
9bdb451cd8
|
DKIM.verify_sig: Refactor to minimize code duplication in dkim.asyncsupport.
|
2019-11-05 21:10:28 -05:00 |
|
Scott Kitterman
|
3de1dc0362
|
Refactor load_pk_from_dns to reduce code duplication between async and non-async.
|
2019-11-05 08:34:13 -05:00 |
|
Scott Kitterman
|
2973852fbb
|
- Add new DKIM.present function to allow applications to test if a DKIM
signature is present without doing validation (LP: #1851141)
|
2019-11-03 11:57:30 -05:00 |
|
Scott Kitterman
|
e8ee183a7f
|
Async version of dkimverify to demonstrate asyncio.
|
2019-11-02 11:16:13 -04:00 |
|
Scott Kitterman
|
3dda94ca2d
|
Initial async support - works but so much overriding ...
|
2019-11-02 11:15:36 -04:00 |
|
Scott Kitterman
|
2dc071962d
|
Don't error out on dnsplug tests is DNS/dns isn't installed as preparation for adding async/aiodns support
|
2019-11-01 17:24:16 -04:00 |
|
Scott Kitterman
|
fa93e56fa2
|
Minor timeout and tlsprt cleanups
|
2019-11-01 17:22:15 -04:00 |
|
Scott Kitterman
|
ebe8fc7c77
|
Add support for RFC 8460 tlsrpt DKIM signature processing (LP: #1847020)
|
2019-10-31 20:53:06 -04:00 |
|
Scott Kitterman
|
69049feda1
|
Add test for l= processing
|
2019-10-31 20:45:20 -04:00 |
|