William Grant
|
2ee087da01
|
Extract parse_pem_private_key, and test it and parse_public_key.
|
2011-03-19 16:23:48 +11:00 |
|
Scott Kitterman
|
00164b8b5c
|
* Change py_modules to packages in setup.py so it will install correctly.
* Explicitly mark all files modified from the original upstream (licensing paranoia).
|
2011-03-15 00:10:03 -04:00 |
|
William Grant
|
440dd14de0
|
Correct crypto exception handling.
|
2011-03-12 17:19:59 +11:00 |
|
William Grant
|
bafc0d5ea6
|
Raise a DigestTooLarge exception if it won't fit within the requested message length.
|
2011-03-12 15:46:58 +11:00 |
|
William Grant
|
7fa823748d
|
crypto docstrings.
|
2011-03-12 15:37:25 +11:00 |
|
William Grant
|
7dec2e4697
|
Merge trunk.
|
2011-03-12 12:32:14 +11:00 |
|
William Grant
|
7526317dfe
|
Unexport EMSA_PKCS1_v1_5_encode; it's only used by RSASSA_PKCS1_v1_5_*.
|
2011-03-10 00:03:26 +11:00 |
|
William Grant
|
c82703cea9
|
Implement RSASSA-PKCS1-v1_5 in dkim.crypto, and use that in verify() and sign(). Move str2int/int2str into dkim.crypto. Verification no longer does a constant-time string compare; there is no private key involved on which a timing attack could be performed.
|
2011-03-10 00:03:15 +11:00 |
|
William Grant
|
6f715a1a01
|
Extract crypto stuff to dkim.crypto.
|
2011-03-09 23:27:04 +11:00 |
|