enhancement update in Fedora 27 for python-pycryptodomex

Status: stable 9 months ago

This update provides the latest version of the pycryptodomex python library.

New features

  • Added support for Poly1305 MAC (with AES and ChaCha20 ciphers for key derivation).
  • Added support for ChaCha20-Poly1305 AEAD cipher.
  • 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 (or decrypting) several small payloads.

Resolved issues

  • GH#266: AES-GCM hangs when processing more than 4GB at a time on x86 with PCLMULQDQ instruction.

Breaks in compatibility

  • Drop support for Python 3.3.
  • Remove Crypto.Util.py3compat.unhexlify and Crypto.Util.py3compat.hexlify.
  • With the old Python 2.6, use only ctypes (and not cffi) to interface to native code.

Logout Required

After installing this update it is required that you logout of your current user session and log back in to ensure the changes supplied by this update are applied properly.

Comments 6

This update has been submitted for testing by melmorabity.

This update has been pushed to testing.

This update has reached 7 days in testing and can be pushed to stable now if the maintainer wishes

This update has been submitted for batched by melmorabity.

This update has been submitted for stable by melmorabity.

This update has been pushed to stable.

Add Comment & Feedback

Please login to add feedback.

Content Type
Test Gating
Submitted by
Update Type
Update Severity
stable threshold: 3
unstable threshold: -3
Autopush (karma)
Autopush (time)
submitted 9 months ago
in testing 9 months ago
in stable 9 months ago

Related Bugs 1

00 #1649088 Upgrade from Fedora 27 to 29 fails with python2-pycryptodomex conflict

Automated Test Results