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.

How to install

sudo dnf upgrade --advisory=FEDORA-2018-fc576a8e2f

This update has been submitted for testing by melmorabity.

a year ago

This update has been pushed to testing.

a year ago

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

a year ago

This update has been submitted for batched by melmorabity.

a year ago

This update has been submitted for stable by melmorabity.

a year ago

This update has been pushed to stable.

a year ago

Please login to add feedback.

Metadata
Type
enhancement
Karma
0
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Stable by Karma
3
Dates
submitted
a year ago
in testing
a year ago
in stable
a year ago
BZ#1649088 Upgrade from Fedora 27 to 29 fails with python2-pycryptodomex conflict
0
0

Automated Test Results