Next | Query returned 61 messages, browsing 21 to 30 | Previous

History of commit frequency

CVS Commit History:


   2021-10-07 16:54:50 by Nia Alarie | Files touched by this commit (606)
Log message:
security: Remove SHA1 hashes for distfiles
   2021-09-29 11:38:06 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-cryptodome: updated to 3.10.4

3.10.4 (25 September 2021)

Resolved issues

Output of Crypto.Util.number.long_to_bytes() was not always a multiple of blocksize.

3.10.3 (22 September 2021)

Resolved issues

Fixed symbol conflict between different versions of libgmp.
Improved robustness of PKCS#1v1.5 decryption against timing attacks.
Fixed segmentation faults on Apple M1 and other Aarch64 SoCs, when the GMP \ 
library add accessed via ctypes. Do not use GMP's own sscanf and snprintf \ 
routines: instead, use simpler conversion routines.
Workaround for cffi calling ctypes.util.find_library(), which invokes gcc and ld \ 
on Linux, considerably slowing down all imports. On certain configurations, that \ 
may also leave temporary files behind.
Fix RSAES-OAEP, as it didn't always fail when zero padding was incorrect.

New features

Added support for SHA-3 hash functions to HMAC.
   2021-02-25 09:13:56 by Nia Alarie | Files touched by this commit (1)
Log message:
py-cryptodome: Re-unbreak packaging on non-x86
   2021-02-25 09:13:39 by Nia Alarie | Files touched by this commit (2)
Log message:
py-cryptodome: Re-unbreak packaging on non-x86
   2021-02-24 02:11:34 by David H. Gutteridge | Files touched by this commit (2)
Log message:
py-cryptodome: fix Python 2.7 builds

The upstream project decided to add an extra "abi3" suffix to shared
objects when this is built with Python 3.x; these are simply omitted
when Python 2.7 is involved.
   2021-02-17 16:59:20 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
py-cryptodome: updated to 3.10.1

3.10.1 (9 February 2021)

Other changes

Python 3 wheels use abi3 ABI tag.
Remove Appveyor CI.

3.10.0 (6 February 2021)

Resolved issues

Fixed a potential memory leak when initializing block ciphers.
* Crypto.Math.miller_rabin_test() was still using the system random source and \ 
not the one provided as parameter.
* RSA objects have the method public_key() like ECC objects. The old method \ 
publickey() is still available for backward compatibility.
* Crypto.Util.Padding.unpad() was raising an incorrect exception in case of \ 
zero-length inputs. Thanks to Captainowie.
* better exception message when Counter.new() is called with an integer \ 
initial_value than doesn't fit into nbits bits.
* added missing block_size member for ECB cipher objects. Thanks to willem.
* nonce member of an XChaCha20 cipher object was not matching the original \ 
nonce. Thanks to Charles Machalow.

Other changes

The bulk of the test vectors have been moved to the separate package \ 
pycryptodome-test-vectors. As result, packages pycryptodome and pycryptodomex \ 
become significantly smaller (from 14MB to 3MB).
Moved CI tests and build service from Travis CI to GitHub Actions.

Breaks in compatibility

Drop support for Python 2.6 and 3.4.
   2020-11-06 10:12:25 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-cryptodome: updated to 3.9.9

3.9.9:

Resolved issues
* Fixed ``Crypto.Util.number.size`` for negative numbers.

New features
* Build Python 3.9 wheels on Windows.
   2020-07-03 05:03:18 by David H. Gutteridge | Files touched by this commit (1)
Log message:
py-cryptodome: fix build on platforms that use nbtar by default

It isn't extracted properly by archivers/pax, which leads to
packaging errors on some platforms, e.g. some Solaris derivatives.
(gtar works too, but the common approach here seems to be to just
keep it simple and specify bsdtar universally.) This should address
PR pkg/55448 from Hauke Fath.
   2020-06-29 15:36:51 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-cryptodome: updated to 3.9.8

3.9.8:

Resolved issues
* The Shamir's secret sharing implementation is not actually compatible with \ 
``ssss``.
  Added an optional parameter to enable interoperability.
* Skip altogether loading of ``gmp.dll`` on Windows.
* Fix incorrect CFB decryption when the input and the output are the same buffer.
   2020-02-22 07:50:56 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-cryptodome: updated to 3.9.7

3.9.7:
* Make notarization possible again on OS X when using wheels.

Next | Query returned 61 messages, browsing 21 to 30 | Previous