Commit graph

1296 commits

Author SHA1 Message Date
Legrandin
00aeb667ea Remove dead code from setup 2015-10-10 22:48:47 +02:00
Legrandin
500a75b5af No installation of MPIR required with Windows wheels
[skip ci]
2015-10-10 22:48:47 +02:00
Legrandin
3835072713 Package MPIR in Windows wheel 2015-10-10 22:48:47 +02:00
Legrandin
7f14313273 Verify that no faults occur during RSA decryption 2015-09-23 08:58:09 +02:00
Legrandin
1bdee35276 Fix small typos in Windows installation text.
[skip ci]
2015-09-22 06:09:10 -04:00
Legrandin
0718576ea8 Add Python 3.5 to Appveyor 2015-09-22 05:34:39 -04:00
Legrandin
b64f8eacaa Add Python 3.5 to Travis CI 2015-09-22 04:53:14 -04:00
Legrandin
134c3414a9 Update instructions for Python 3.5 on Windows 2015-09-21 08:27:46 +02:00
Legrandin
1df56d2061 Prepare release 3.2.1 2015-09-08 21:32:41 +02:00
Legrandin
71083f56a8 Update feature list 2015-09-08 21:29:53 +02:00
Legrandin
002aa583e7 Shows if AESNI tests are not performed 2015-09-08 21:16:23 +02:00
Legrandin
3fca51fe00 Build wheel on Appveyor 2015-09-08 21:16:23 +02:00
Legrandin
6e20d1ef3d Add dummy symbol to AESNI module 2015-09-08 21:16:23 +02:00
Legrandin
5fa5605c0d Workaround for MSVC error C2719 2015-09-08 21:16:23 +02:00
Legrandin
711c63731f Create sample program under 'build' 2015-09-08 21:16:23 +02:00
Legrandin
603d6cc6b2 Prepare for release 3.3 2015-09-06 20:57:16 +02:00
Legrandin
974efb5b99 Update release date of 3.2 2015-09-05 22:29:31 +02:00
Legrandin
8505ba9dc3 Create version 3.2 2015-09-05 22:00:28 +02:00
Legrandin
95cc86c1a6 We can already import DSA keys 2015-09-05 20:51:33 +02:00
Legrandin
eef5ff3f13 Mention fix of issue #1 in changelog 2015-09-05 14:32:46 +02:00
Legrandin
c8f9a58e83 Update link to final FIPS 202 (SHA-3) 2015-09-04 21:34:59 +02:00
Legrandin
98abcbdb26 Fix installation steps on Fedora 2015-09-04 21:20:03 +02:00
Legrandin
58bacc9a24 Disable any assembly in libtomcrypt files (fixes #1) 2015-08-05 07:44:11 +02:00
Legrandin
c2b27a3cd9 Update link to latest scrypt RFC draft 2015-08-04 20:32:17 +00:00
Legrandin
98e64fbd4d Better exception string for PKCS8 unwrapping 2015-08-04 20:28:55 +00:00
Legrandin
e1acde156d Bumped version to 3.2.dev0 2015-08-04 19:40:24 +00:00
Legrandin
7073325ff7 Update to documentation 2015-07-19 19:12:47 +00:00
Legrandin
98e9feef28 Merge branch 'pkcs1_signature' 2015-07-12 19:58:59 +00:00
Legrandin
b52930835d Small clean up to PSS code 2015-07-12 19:57:16 +00:00
Legrandin
29302e0686 Fix missing module problem on Windows 2015-07-11 20:37:33 +00:00
Legrandin
f45c561328 Add Crypto.Signature.pkcs1_pss with NIST test vectors
Crypto.Signature.PKCS1_PSS is reverted to the old behavior it had
in PyCrypto: verify() returns True/False and does not raise an
exception with wrong signature.
2015-07-11 20:26:17 +00:00
Legrandin
c85dfa7953 Add Crypto.Signature.pkcs1_v1_5 module with NIST test vectors
Crypto.Signature.PKCS1_v1_5 is reverted to old behavior it
had in PyCrypto (verify raises no exception; it only returns
True or False).
2015-07-10 19:19:13 +00:00
Legrandin
0e38393c74 Revert verify method of PKCS1_PSS to old behavior (return True/False) 2015-07-01 20:28:43 +00:00
Legrandin
0847391638 Revert verify method of PKCS1_v1_5 to old behavior (return True/False) 2015-07-01 20:12:54 +00:00
Legrandin
d97b240d56 Removed parameter verify_x509_cert from importKey (RSA/DSA) 2015-06-30 20:52:22 +00:00
Legrandin
43b1a2edcd Merge branch 'cmac' 2015-06-05 21:41:51 +02:00
Legrandin
46dc96c30d Formatting 2015-06-05 21:41:10 +02:00
Legrandin
fda457dbdb Raise exception if message is too long given block size 2015-06-05 21:41:10 +02:00
Legrandin
a3988bf260 Refactored CMAC to internally copy less data 2015-06-05 21:41:10 +02:00
Legrandin
57317a72f4 Merge branch 'ocb' 2015-06-05 21:40:43 +02:00
Legrandin
469714c1ab Formatting 2015-06-05 21:35:04 +02:00
Legrandin
5f1dae51ed EAX performance test was running GCM 2015-06-05 21:30:01 +02:00
Legrandin
734f329c35 [OCB] Avoid slicing of (large) inputs when possible 2015-05-31 07:17:42 -04:00
Legrandin
bf7e048e74 Added example and clarifications on use of last encrypt/decrypt 2015-05-30 15:24:41 -04:00
Legrandin
f11a960bbc Fix incorrect handling of misaligned associated data 2015-05-30 15:13:20 -04:00
Legrandin
7459715a7f Merge branch 'ocb' 2015-05-29 10:46:11 -04:00
Legrandin
5d2b133b63 Update to documentation to mention OCB 2015-05-29 10:44:40 -04:00
Legrandin
a0aa406ad6 Add OCB to benchmarks 2015-05-29 09:06:49 -04:00
Legrandin
4cd290d94c Try to make OCB initialization constant time 2015-05-29 09:06:49 -04:00
Legrandin
03b14b6a0c Simplify C code by moving caches under Python 2015-05-29 09:06:49 -04:00