From 284c16bbb6abdc02e970af294d4728a7d802ecc5db1716d6a78bc3b25af52c1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Tue, 14 May 2019 15:45:18 +0000 Subject: [PATCH] Accepting request 702852 from home:mcalabkova:branches:devel:languages:python - Update to 3.8.1 * 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. * repr() did not work for ECC.EccKey. * Minimal length for Blowfish cipher is 32 bits, not 40 bits. 3.8.0 * 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. * DER objects were not rejected if their length field had a leading zero. * Allow legacy RC2 ciphers to have 40-bit keys. * point_at_infinity() becomes an instance method for Crypto.PublicKey.ECC.EccKey, from a static one. 3.7.3 * GH#258: False positive on PSS signatures when externally provided salt is too long. OBS-URL: https://build.opensuse.org/request/show/702852 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycryptodome?expand=0&rev=24 --- pycryptodome-3.7.2.tar.gz | 3 --- pycryptodome-3.8.1.tar.gz | 3 +++ python-pycryptodome.changes | 26 ++++++++++++++++++++++++++ python-pycryptodome.spec | 4 ++-- 4 files changed, 31 insertions(+), 5 deletions(-) delete mode 100644 pycryptodome-3.7.2.tar.gz create mode 100644 pycryptodome-3.8.1.tar.gz diff --git a/pycryptodome-3.7.2.tar.gz b/pycryptodome-3.7.2.tar.gz deleted file mode 100644 index 5eddabe..0000000 --- a/pycryptodome-3.7.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f5fc7e3b2d29552f0383063408ce2bd295e9d3c7ef13377599aa300a3d2baef7 -size 7192874 diff --git a/pycryptodome-3.8.1.tar.gz b/pycryptodome-3.8.1.tar.gz new file mode 100644 index 0000000..c4a563f --- /dev/null +++ b/pycryptodome-3.8.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68ad0ce4a374577a26bb7f458575abe3c2a342818b5280de6e5738870b7761b3 +size 11535959 diff --git a/python-pycryptodome.changes b/python-pycryptodome.changes index 523f282..99684f9 100644 --- a/python-pycryptodome.changes +++ b/python-pycryptodome.changes @@ -1,3 +1,29 @@ +------------------------------------------------------------------- +Tue May 14 13:03:34 UTC 2019 - Marketa Calabkova + +- Update to 3.8.1 + * 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. + * repr() did not work for ECC.EccKey. + * Minimal length for Blowfish cipher is 32 bits, not 40 bits. + 3.8.0 + * 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. + * DER objects were not rejected if their length field had + a leading zero. + * Allow legacy RC2 ciphers to have 40-bit keys. + * point_at_infinity() becomes an instance method for + Crypto.PublicKey.ECC.EccKey, from a static one. + 3.7.3 + * GH#258: False positive on PSS signatures when externally + provided salt is too long. + ------------------------------------------------------------------- Wed Jan 9 21:55:51 UTC 2019 - Jonathan Brownell diff --git a/python-pycryptodome.spec b/python-pycryptodome.spec index 81657a1..bfc8105 100644 --- a/python-pycryptodome.spec +++ b/python-pycryptodome.spec @@ -1,7 +1,7 @@ # # spec file for package python-pycryptodome # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ %define oldpython python %bcond_without test Name: python-pycryptodome -Version: 3.7.2 +Version: 3.8.1 Release: 0 Summary: Cryptographic library for Python License: BSD-2-Clause