2020-02-04 10:36:21 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-cryptodome: updated to 3.9.6
3.9.6:
Resolved issues
* Fix building of wheels for OSX by explicitly setting `sysroot` location.
3.9.5:
Resolved issues
* RSA OAEP decryption was not verifying that all ``PS`` bytes are zero.
* GH-372: fixed memory leak for operations that use memoryviews when `cffi` is \
not installed.
* Fixed wrong ASN.1 OID for HMAC-SHA512 in PBE2.
New features
* Updated Wycheproof test vectors to version 0.8r12.
|
2019-11-25 07:18:14 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-cryptodome: updated to 3.9.4
3.9.4:
Resolved issues
* Prevent ``key_to_english`` from creating invalid data when fed with
keys of length not multiple of 8.
* Fix blocking RSA signing/decryption when key has very small factor.
|
2019-11-13 07:58:35 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-cryptodome: updated to 3.9.3
3.9.3:
* Align stack of functions using SSE2 intrinsics to avoid crashes,
when compiled with gcc on 32-bit x86 platforms.
3.9.2:
New features
* Add Python 3.8 wheels for Mac.
Resolved issues
* Avoid allocating arrays of ``__m128i`` on the stack, to cope with buggy compilers.
* Remove blanket ``-O3`` optimization for gcc and clang, to cope with buggy \
compilers.
* Fix typing stubs for signatures.
* Deal with gcc installations that don't have ``x86intrin.h``.
|
2019-11-09 22:34:57 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-cryptodome: updated to 3.9.1
3.9.1:
New features
* Add Python 3.8 wheels for Linux and Windows.
Resolved issues
* Minor speed-up when importing RSA.
|
2019-09-02 11:46:19 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-cryptodome: updated to 3.9.0
3.9.0:
New features
* Add support for loading PEM files encrypted with AES256-CBC.
* Add support for XChaCha20 and XChaCha20-Poly1305 ciphers.
* Add support for bcrypt key derivation function (`Crypto.Protocol.KDF.bcrypt`).
* Add support for left multiplication of an EC point by a scalar.
* Add support for importing ECC and RSA keys in the new OpenSSH format.
Resolved issues
* it was not possible to invert an EC point anymore.
* fix printing of DSA keys.
* `DSA.generate()` was not always using the `randfunc` input.
* the MD2 hash had block size of 64 bytes instead of 16; as result the HMAC \
construction gave incorrect results.
|
2019-05-31 14:40:50 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-cryptodome: updated to 3.8.2
3.8.2:
Resolved issues
* fix strict aliasing problem, emerged with GCC 9.1.
|
2019-04-05 11:18:33 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-cryptodome: updated to 3.8.1
3.8.1:
New features
* Add support for loading PEM files encrypted with AES192-CBC, AES256-CBC, and \
AES256-GCM.
* When importing ECC keys, ignore EC PARAMS section that was included by some \
openssl commands.
|
2019-03-31 12:33:59 by Leonardo Taccari | Files touched by this commit (3) |
Log message:
py-cryptodome: Fix build on !i386 and !x86_64 MACHINE_ARCHs
|
2019-03-24 11:41:02 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-cryptodome: updated to 3.8.0
3.8.0:
New features
* Speed-up ECC performance. ECDSA is 33 times faster on the NIST P-256 curve.
* Added support for NIST P-384 and P-521 curves.
* EccKey has new methods size_in_bits() and size_in_bytes().
* Support HMAC-SHA224, HMAC-SHA256, HMAC-SHA384, and HMAC-SHA512 in PBE2/PBKDF2.
Resolved issues
* DER objects were not rejected if their length field had a leading zero.
* Allow legacy RC2 ciphers to have 40-bit keys.
* ASN.1 Object IDs did not allow the value 0 in the path.
Breaks in compatibility
* point_at_infinity() becomes an instance method for \
Crypto.PublicKey.ECC.EccKey, from a static one.
|
2019-01-20 12:54:23 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-cryptodome: updated to 3.7.3
3.7.3:
Resolved issues
False positive on PSS signatures when externally provided salt is too long.
Include type stub files for Crypto.IO and Crypto.Util.
|