Overview

Request 1129188 accepted

- update to 3.19.0:
* The ``update()`` methods of TupleHash128 and TupleHash256
objects can now hash multiple items (byte strings) at once.
* Added support for ECDH, with ``Crypto.Protocol.DH``.
* GH#754: due to a bug in ``cffi``, do not use it on Windows
with Python 3.12+.

- Update to version 3.16.0
* Align stack of functions using SSE2 intrinsics to avoid crashes,
* fixed memory leak for operations that use memoryviews when cffi
fix the build on older distros
* Add support for loading PEM files encrypted with AES192-CBC,
* When importing ECC keys, ignore EC PARAMS section that was
* Speed-up ECC performance. ECDSA is 33 times faster on the
* Support HMAC-SHA224, HMAC-SHA256, HMAC-SHA384, and HMAC-SHA512
* DER objects were not rejected if their length field had
* point_at_infinity() becomes an instance method for
* GH#258: False positive on PSS signatures when externally
* New parameter output for Crypto.Util.strxor.strxor,
Crypto.Util.strxor.strxor_c, encrypt and decrypt methods in
symmetric ciphers (Crypto.Cipher package). output is a
pre-allocated buffer (a bytearray or a writeable memoryview)
where the result must be stored. This requires less memory for
very large payloads; it is also more efficient when encrypting
* Fix vulnerability on AESNI ECB with payloads smaller than
* Fixed incorrect AES encryption/decryption with AES
acceleration on x86 due to gcc’s optimization and strict
* More prime number candidates than necessary where discarded
as composite due to the limited way D values were searched
* More meaningful exceptions in case of mismatch in IV length

Request History
Dirk Mueller's avatar

dirkmueller created request

- update to 3.19.0:
* The ``update()`` methods of TupleHash128 and TupleHash256
objects can now hash multiple items (byte strings) at once.
* Added support for ECDH, with ``Crypto.Protocol.DH``.
* GH#754: due to a bug in ``cffi``, do not use it on Windows
with Python 3.12+.

- Update to version 3.16.0
* Align stack of functions using SSE2 intrinsics to avoid crashes,
* fixed memory leak for operations that use memoryviews when cffi
fix the build on older distros
* Add support for loading PEM files encrypted with AES192-CBC,
* When importing ECC keys, ignore EC PARAMS section that was
* Speed-up ECC performance. ECDSA is 33 times faster on the
* Support HMAC-SHA224, HMAC-SHA256, HMAC-SHA384, and HMAC-SHA512
* DER objects were not rejected if their length field had
* point_at_infinity() becomes an instance method for
* GH#258: False positive on PSS signatures when externally
* New parameter output for Crypto.Util.strxor.strxor,
Crypto.Util.strxor.strxor_c, encrypt and decrypt methods in
symmetric ciphers (Crypto.Cipher package). output is a
pre-allocated buffer (a bytearray or a writeable memoryview)
where the result must be stored. This requires less memory for
very large payloads; it is also more efficient when encrypting
* Fix vulnerability on AESNI ECB with payloads smaller than
* Fixed incorrect AES encryption/decryption with AES
acceleration on x86 due to gcc’s optimization and strict
* More prime number candidates than necessary where discarded
as composite due to the limited way D values were searched
* More meaningful exceptions in case of mismatch in IV length


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Saul Goodman's avatar

licensedigger accepted review

ok


Ana Guerrero's avatar

anag+factory set openSUSE:Factory:Staging:I as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:I"


Ana Guerrero's avatar

anag+factory accepted review

Picked "openSUSE:Factory:Staging:I"


Marcus Rueckert's avatar

darix accepted review

Accepted review for by_group opensuse-review-team request 1129188 from user anag+factory


Ana Guerrero's avatar

anag+factory accepted review

Staging Project openSUSE:Factory:Staging:I got accepted.


Ana Guerrero's avatar

anag+factory approved review

Staging Project openSUSE:Factory:Staging:I got accepted.


Ana Guerrero's avatar

anag+factory accepted request

Staging Project openSUSE:Factory:Staging:I got accepted.

openSUSE Build Service is sponsored by