Commit graph

1315 commits

Author SHA1 Message Date
Legrandin
b2cb87847c Use ReadTheDocs theme 2016-09-20 00:13:52 +02:00
Legrandin
ce31e3122b Update features list 2015-10-28 22:09:16 +01:00
Legrandin
b8d07cbc24 Prepare docs for release 3.3 2015-10-28 21:35:55 +01:00
Legrandin
2f080dd8b9 Merge branch 'keccak' 2015-10-28 21:21:43 +01:00
Legrandin
bdda4f9133 Updates to docs 2015-10-28 21:21:29 +01:00
Legrandin
1a5b9f5de5 Add SHAKE128 and SHAKE256 2015-10-28 18:01:48 +01:00
Legrandin
0cb9555d8b SHA3 object cannot be copied nor changed after digest 2015-10-28 18:01:47 +01:00
Legrandin
38ea6cba76 Keccak objects cannot be copied nor changed after digest
[skip ci]
2015-10-28 18:01:47 +01:00
Legrandin
267fe20fd2 Simplify keccak.c 2015-10-28 18:01:47 +01:00
Legrandin
a3c1f64f91 Remove keccak.h 2015-10-28 18:01:47 +01:00
Legrandin
c26aa4f1c1 Remove dependency on tomcrypt for keccak 2015-10-28 18:01:47 +01:00
Legrandin
50d9c6b035 Add Crypto.Hash.keccak module 2015-10-28 18:01:47 +01:00
Legrandin
354abdd4c7 Add digest size parameter to keccak_digest.
Also, some minor clean up to keccak C code.
2015-10-28 18:01:46 +01:00
Legrandin
7506698308 Use one native module for all 4 SHA3 variants 2015-10-28 18:01:46 +01:00
Legrandin
1b2dfee2df Clean up keccak code and parameterize padding byte 2015-10-28 18:01:46 +01:00
Legrandin
534e105e95 Issue #3: gcc 4.4.7 unhappy with double typedef 2015-10-28 16:24:11 +01:00
Legrandin
95c9b5be4e Check primality of Q in any DSA domain parameter 2015-10-12 09:17:28 -04:00
Legrandin
dde5b755b5 Licensing of MPIR (for Windows wheels only)
[skip ci]
2015-10-10 23:07:38 +02:00
Legrandin
e341e048a9 Update to Changelog
[skip ci]
2015-10-10 22:52:43 +02:00
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