Helder Eijs
12599d6aa7
Different approach for building pycryptodomex
2018-02-04 10:43:58 +01:00
Helder Eijs
6ab4c2bf42
Fix for incorrect record list file with pycryptodomex
2018-01-31 23:58:28 +01:00
Helder Eijs
e8fab64d74
Do not rely on platform.machine()
2018-01-31 10:14:19 +01:00
Helder Eijs
35b921b85b
Fixed output of --record parameter for pycrytodomex
...
The install command of setup.py accepts the optional parameter --record
to capture the list of files that get installed in the system.
This list still used the namespace Crypto even in case the distribution
is pycryptodomex (namespace Cryptodome).
2018-01-27 21:43:00 +01:00
Helder Eijs
2029a82149
Do not link Python's library to extensions
2018-01-24 23:21:42 +01:00
Helder Eijs
91e4b42a84
Factor code out of montgomery.c
2018-01-22 22:21:37 +01:00
Helder Eijs
4a9f499821
Expand modexp seed
2018-01-22 00:41:09 +01:00
Helder Eijs
222c10a081
Build configuration for multiply_32.c
2018-01-22 00:41:09 +01:00
Helder Eijs
f26b017cfc
Speed up by 40% with SSE2 (x86 only)
2018-01-22 00:41:09 +01:00
Helder Eijs
7b1249e718
Add custom implementation for modexp
2018-01-22 00:41:09 +01:00
Helder Eijs
d78f3d7973
Add 128-bit mult for 32-bit systems [WIP]
2018-01-22 00:15:30 +01:00
Helder Eijs
0c851996b7
Modules can compile on Win64 again
2018-01-22 00:15:30 +01:00
Helder Eijs
64940e8c68
Add source for modular exponentiation
2018-01-22 00:15:30 +01:00
Helder Eijs
cd5545f201
PyCryptodome should not be installed as a zip file
2018-01-08 11:15:41 +01:00
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