Commit graph

293 commits

Author SHA1 Message Date
Helder Eijs
2870726a95 Moving more to C
[skip ci]
2017-01-30 21:37:32 +01:00
Rodrigo Saboya
e1c510e74b Creates build dir before test file. Fixes #22 2017-01-14 21:56:30 -02:00
Legrandin
018d2a2bf1 Add module renaming to install_lib command 2016-03-07 18:48:21 +01:00
Legrandin
3153adcaa6 Prepare for new project pycryptodomex in PyPI 2016-02-20 22:23:16 +01:00
Legrandin
00a8ed0bbf Move to Cryptodome root package 2016-02-20 22:23:16 +01:00
Legrandin
1f8027d632 Add FIPS test vectors for ECDSA P-256 2016-01-09 23:08:10 +01:00
Legrandin
7c3fc48b6d Add P-256 tests from http://point-at-infinity.org/ecc/nisttv 2016-01-01 14:43:02 -05:00
Legrandin
c4bc428b51 Add dedicated NIST tests for DES2/DES3 2015-11-09 11:49:45 -05:00
Legrandin
1d580adc7c Dedicated tests for CBC mode 2015-11-08 13:15:41 +01:00
Legrandin
61fffea89a Update to metadata in setup.py 2015-11-01 06:22:21 -05:00
Legrandin
50d9c6b035 Add Crypto.Hash.keccak module 2015-10-28 18:01:47 +01:00
Legrandin
7506698308 Use one native module for all 4 SHA3 variants 2015-10-28 18:01:46 +01:00
Legrandin
00aeb667ea Remove dead code from setup 2015-10-10 22:48:47 +02:00
Legrandin
3835072713 Package MPIR in Windows wheel 2015-10-10 22:48:47 +02:00
Legrandin
711c63731f Create sample program under 'build' 2015-09-08 21:16:23 +02:00
Legrandin
58bacc9a24 Disable any assembly in libtomcrypt files (fixes #1) 2015-08-05 07:44:11 +02: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
a24f0fb534 First draft of OCB
[skip ci]
2015-05-24 15:29:26 -04:00
Legrandin
6257fa5114 Add support for ChaCha20. 2015-04-30 11:44:34 -04:00
Legrandin
db6c6f8e5e Add support or BLAKE2s and BLAKE2b 2015-04-16 14:11:50 +02:00
Legrandin
6652a7cd43 Add public domain license to classifiers 2015-03-15 21:32:10 +01:00
Legrandin
b0baecebd8 Display Math implementation in CI 2015-02-13 10:31:05 +00:00
Legrandin
5d5a709811 Make modules to compile again with MSVC 2015-02-02 21:40:34 +01:00
Legrandin
49d6e4488f SHA-3 uses raw interface 2015-01-30 22:26:34 +01:00
Legrandin
349cbbe513 MD4 uses raw interface 2015-01-29 22:37:28 +01:00
Legrandin
05f9f1ab03 MD2 uses raw interface 2015-01-29 22:22:01 +01:00
Legrandin
ce57f25f7d RIPEMD160 uses raw interface 2015-01-29 22:22:00 +01:00
Legrandin
3ee624b328 SHA-2 family uses raw libs 2015-01-28 22:27:27 +01:00
Legrandin
6079336a2e strxor is a raw library too now. 2015-01-22 22:23:02 +01:00
Legrandin
1562f7c975 Remove _counter C modules 2015-01-06 06:21:48 -05:00
Legrandin
d8aa3d30d6 Remove Crypto.Random.Fortuna 2015-01-05 23:06:22 +01:00
Legrandin
e042da71d5 Update ARC2 2015-01-05 23:06:22 +01:00
Legrandin
f910d9b16d Update to Blowfish 2015-01-05 23:06:22 +01:00
Legrandin
e16d19daaf Update CAST 2015-01-05 23:06:22 +01:00
Legrandin
32b0c53ac6 Update DES and DES3 2015-01-05 23:06:21 +01:00
Legrandin
08baea4cb4 Break up block_template.c (AES only) 2015-01-05 23:06:21 +01:00
Legrandin
ec7f3c8662 Remove _fastmath and _slowmath from code base 2014-12-06 12:04:12 +01:00
Legrandin
6f310bc021 First implementation based on int 2014-12-06 12:04:10 +01:00
Legrandin
be9563c016 Fix link options for VS2010 to enable detection of AESNI 2014-07-02 15:52:44 +02:00
Legrandin
50c68ec4e6 Use secure mkstemp() 2014-06-29 12:24:25 +02:00
Legrandin
a482fa3766 More cleanup of the Cipher.XOR module 2014-06-25 22:36:44 +02:00
Legrandin
03f321f68a Enable support for wheels 2014-06-25 22:29:47 +02:00
Legrandin
b4da31e55d Fix to version parser 2014-06-24 21:41:33 +02:00
Legrandin
d76f321eec Update license information for pypi 2014-06-24 07:38:05 +02:00
Legrandin
98d5c0b47b Bump version to 3.0rc2
This patch also allows one to change version in one place only.
2014-06-17 21:02:01 +02:00
Legrandin
35c66871ba Make setup.py fully into public domain
After a visual inspection, the current setup.py does not
resemble anymore the one from Pyton 2.2.

Any reference to the Python license can be removed.
2014-06-16 21:59:51 +02:00
Legrandin
22de13942f Update documentation 2014-06-16 21:43:19 +02:00
Legrandin
08cac49c90 Read package long description from Doc/index.rst 2014-06-16 20:38:26 +02:00
Legrandin
e7a1de542c Remove PCT_BIG_ENDIAN macro 2014-06-16 20:36:36 +02:00
Legrandin
ac5528257b Add support for MSVC 2014-06-16 20:36:36 +02:00