Commit graph

1775 commits

Author SHA1 Message Date
Helder Eijs
e2f83b71ad Support for bytearrays and memoryviews in CMAC 2018-03-30 23:12:57 +02:00
Helder Eijs
198bc33333 bytearray and memoryview tests for BLAKE2 2018-03-30 22:25:35 +02:00
Helder Eijs
21eb22f89e Default digest size for BLAKE2 2018-03-30 22:09:04 +02:00
Helder Eijs
79f8f245eb Remove Array from namespace 2018-03-30 21:55:17 +02:00
Helder Eijs
4dbde2670e Support Python 2.6 and 3.2 2018-03-30 21:55:17 +02:00
Helder Eijs
f5aa2c1618 Hashes can consume memoryview objects 2018-03-30 21:49:43 +02:00
Helder Eijs
a0f368a381 Add export_key method for RSA and DSA key objects (to replace exportKey) 2018-03-25 22:29:54 +02:00
Helder Eijs
2efb91ab71 Keep only manylinux files on Travis 2018-03-25 22:08:30 +02:00
Helder Eijs
6305a53687
Merge pull request #151 from lenjoy/lenjoy-example-1
Complete the code in example doc
2018-03-20 09:25:43 +01:00
lenjoy
6d72e37dac
Complete the code in example doc
make the code work for both python2 and python3
2018-03-19 15:24:01 -07:00
Helder Eijs
cd62a45b4c
Merge pull request #146 from evqna/patch-1
Fix RSA example doc
2018-03-19 21:20:10 +01:00
Helder Eijs
e1176ac399
Merge pull request #150 from PeterMosmans/memalign
Add mingw(32/64) compatibility
2018-03-19 09:46:38 +01:00
Helder Eijs
19f3efbb75
Merge pull request #149 from Coeur/patch-1
typo
2018-03-19 09:45:19 +01:00
Peter Mosmans
a84d382b57 Add mingw(32/64) compatibility
The function posix_memalign is missing on the mingw platform (as well).
2018-03-19 09:01:47 +10:00
Antoine Cœur
2194933f2e
typo 2018-03-18 23:40:05 +08:00
Helder Eijs
900bc73ec8 Reintroduce Crypto.__version__ 2018-03-18 14:25:08 +01:00
Helder Eijs
f9962e7063
Merge pull request #148 from bauerj/master
Build wheels on macOS
2018-03-16 12:08:47 +01:00
Johann Bauer
f9321868c8
Build wheels on macOS 2018-03-15 13:50:28 +01:00
antoine salon
bbc0a48259
Fix RSA example doc
Just a small fix for what looks like a typo
2018-03-10 23:23:41 -05:00
Helder Eijs
59de62330c Bump to version 3.5.1 2018-03-08 12:52:47 +01:00
Helder Eijs
f4b72d4749 Update Changelog 2018-03-08 12:41:58 +01:00
Helder Eijs
eace7084c3
Merge pull request #143 from drewbanin/fix/addmul128-ret-type
change addmul128 return type to size_t
2018-03-08 12:39:37 +01:00
Drew Banin
7a8af91db1 change return type to size_t 2018-03-07 17:18:54 -05:00
Helder Eijs
23c0b42908 Bump version to 3.5.0 2018-03-07 20:13:11 +01:00
Helder Eijs
7900951790 Merge branch 'bytearray' 2018-03-06 23:03:31 +01:00
Helder Eijs
87078d1300 Update to docs 2018-03-06 21:59:23 +01:00
Helder Eijs
62ce7a97c1 Better name for type conversion helper 2018-03-06 13:48:00 +01:00
Helder Eijs
617d71d1cd Make it work in PyPy 2018-03-06 13:44:02 +01:00
Helder Eijs
c1112c5175 Make it work in Python 2.6; update to docs 2018-03-06 11:56:19 +01:00
Helder Eijs
db55ee3017 Add support for bytearray to hashes 2018-03-06 08:39:30 +01:00
Helder Eijs
2d2f8bf85a Drop support for Python < 2.6 2018-03-06 08:31:01 +01:00
Helder Eijs
3b317be2a6 Add support for bytearray's in ciphers
[skip ci]
2018-03-06 08:25:42 +01:00
Helder Eijs
4c70eb34af Merge branch 'fix_be' 2018-03-04 20:11:31 +01:00
Helder Eijs
8ad2049574 Update Changelog 2018-03-04 20:11:25 +01:00
Helder Eijs
83d950e9af Fix compilation with MSVC 2018-03-04 19:05:08 +01:00
Helder Eijs
0877797e55 Add unit tests for addmul() and square_w() on 64-bit systems 2018-03-04 17:25:23 +01:00
Helder Eijs
f9db55b98e Add tests for addmul() and product() 2018-03-04 17:25:23 +01:00
Helder Eijs
f751087118 Fix compilation warning 2018-03-04 17:25:23 +01:00
Helder Eijs
b5f2f47d24 Add tests for square_w() in multiply_32.c 2018-03-02 21:26:38 +01:00
Helder Eijs
8b68e77460 More special cases 2018-03-02 17:17:04 +01:00
Helder Eijs
aa5fac10a1 Tests for addmul128() in multiply_32.c 2018-03-02 16:13:09 +01:00
Helder Eijs
8a7ce371e3 Fix compile step in Python 2.4/2.5 2018-03-01 09:01:26 +01:00
Helder Eijs
17df4041b8 Enable SSE2 with GCC for all modules if possible 2018-02-26 21:21:22 +01:00
Helder Eijs
cef02f8477 Explicitly shift variables in SHA-2 2018-02-26 21:08:31 +01:00
Helder Eijs
95895b71a7 Faster SHA-2 2018-02-26 00:13:48 +01:00
Helder Eijs
45ddf281d8 The salt for PBKDF2 can be bytes or a string 2018-02-25 12:44:19 +01:00
Helder Eijs
25c6c1e6a0 Merge branch 'faster_pbkdf2' 2018-02-24 21:48:51 +01:00
Helder Eijs
b6350bf453 Update to Changelog and cleanup 2018-02-24 21:37:54 +01:00
Helder Eijs
e31b6bffde Fix for Python3 2018-02-24 21:22:02 +01:00
Helder Eijs
f29343c6f1 Extend optimization to MD5, SHA1, SHA224, SHA384 and SHA512 2018-02-24 17:44:35 +01:00