From 35e0fa6aa46324c9de22c2371c9324f961b4ba6369c5aa35f477a0f7ced917a0 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Fri, 10 Nov 2023 13:29:19 +0000 Subject: [PATCH] - update to 41.0.5: * Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.1.4. * Added a function to support an upcoming ``pyOpenSSL`` release. parameters in X.509 certificates, which are * Fixed error when using py2app to build an application with a cryptography dependency. * Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 1.1.1n. - split tests in a multibuild variant to optimize rebuild time a bit * Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 1.1.1m. - drop disable-RustExtension.patch: building rust extension now * Re-added a legacy symbol causing problems for older ``pyOpenSSL`` use signature. * wheels compiled with OpenSSL 1.1.1h. - Removed support for calling public_bytes() with no arguments, as per * BACKWARDS INCOMPATIBLE: Removedcryptography.hazmat.primitives.asymmetric.utils.encode_rfc6979_signature andcryptography.hazmat.primitives.asymmetric.utils.decode_rfc6979_signature, which had been deprecated for nearly 4 years. Use encode_dss_signature() * BACKWARDS INCOMPATIBLE: Removed cryptography.x509.Certificate.serial, which * Add support for easily mapping an object identifier to its elliptic curve * Add support for OpenSSL when compiled with the no-engine * BACKWARDS INCOMPATIBLE: U-label strings were deprecated in version 2.1, but this version removes the default idna dependency as well. If you still need this deprecated path please install cryptography with the idna extra: * Numerous classes and functions have been updated to allow bytes-like types for keying material and passwords, including symmetric algorithms, * Added rfc4514_string() method to x509.Name, x509.RelativeDistinguishedName, and x509.NameAttribute to format the name * Added from_encoded_point(), which immediately checks if the point is on OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-cryptography?expand=0&rev=200 --- _service | 2 +- cryptography-41.0.4.tar.gz | 3 -- cryptography-41.0.5.tar.gz | 3 ++ python-cryptography.changes | 89 ++++++++++++++++++++----------------- python-cryptography.spec | 2 +- vendor.tar.zst | 4 +- 6 files changed, 55 insertions(+), 48 deletions(-) delete mode 100644 cryptography-41.0.4.tar.gz create mode 100644 cryptography-41.0.5.tar.gz diff --git a/_service b/_service index c9161bd..a1236c3 100644 --- a/_service +++ b/_service @@ -1,7 +1,7 @@ - cryptography-41.0.4/src/rust + cryptography-41.0.5/src/rust zst diff --git a/cryptography-41.0.4.tar.gz b/cryptography-41.0.4.tar.gz deleted file mode 100644 index 6e1019a..0000000 --- a/cryptography-41.0.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7febc3094125fc126a7f6fb1f420d0da639f3f32cb15c8ff0dc3997c4549f51a -size 630506 diff --git a/cryptography-41.0.5.tar.gz b/cryptography-41.0.5.tar.gz new file mode 100644 index 0000000..21fd163 --- /dev/null +++ b/cryptography-41.0.5.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:392cb88b597247177172e02da6b7a63deeff1937fa6fec3bbf902ebd75d97ec7 +size 630537 diff --git a/python-cryptography.changes b/python-cryptography.changes index 630a887..bc05e64 100644 --- a/python-cryptography.changes +++ b/python-cryptography.changes @@ -1,11 +1,18 @@ +------------------------------------------------------------------- +Fri Nov 10 13:28:56 UTC 2023 - Dirk Müller + +- update to 41.0.5: + * Updated Windows, macOS, and Linux wheels to be compiled with + OpenSSL 3.1.4. + * Added a function to support an upcoming ``pyOpenSSL`` + release. + ------------------------------------------------------------------- Thu Oct 5 09:30:35 UTC 2023 - Dirk Müller - update to 41.0.4: - * ~~~~~~~~~~~~~~~~~~~ * Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.1.3. - * .. _v41-0-3: ------------------------------------------------------------------- Tue Aug 8 10:57:22 UTC 2023 - Dirk Müller @@ -45,7 +52,7 @@ Mon Jun 19 20:41:45 UTC 2023 - Dirk Müller - update to 41.0.1 (bsc#1212568): * Temporarily allow invalid ECDSA signature algorithm - parameters in X.509 certificates, which are + parameters in X.509 certificates, which are generated by older versions of Java. * Allow null bytes in pass phrases when serializing private keys. @@ -211,7 +218,7 @@ Wed Dec 7 16:43:26 UTC 2022 - Yogalakshmi Arunachalam - Update to version 38.0.4 * Fixed compilation when using LibreSSL 3.6.0. - * Fixed error when using py2app to build an application with a cryptography dependency. + * Fixed error when using py2app to build an application with a cryptography dependency. ------------------------------------------------------------------- Thu Nov 3 19:17:35 UTC 2022 - Matej Cepl @@ -280,7 +287,7 @@ Thu Sep 29 19:42:06 UTC 2022 - Dirk Müller :class:`~cryptography.hazmat.primitives.ciphers.algorithms.AES` (which allows all AES key lengths), but are intended for applications where developers want to be explicit about key length. - + ------------------------------------------------------------------- Tue Jul 19 12:07:03 UTC 2022 - Dirk Müller @@ -377,18 +384,18 @@ Tue May 24 06:57:55 UTC 2022 - Dirk Müller Sat Mar 26 20:10:08 UTC 2022 - Dirk Müller - update to 36.0.2: - * Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 1.1.1n. + * Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 1.1.1n. ------------------------------------------------------------------- Wed Feb 16 19:00:16 UTC 2022 - Dirk Müller -- split tests in a multibuild variant to optimize rebuild time a bit +- split tests in a multibuild variant to optimize rebuild time a bit ------------------------------------------------------------------- Mon Dec 20 22:52:53 UTC 2021 - Dirk Müller - update to 36.0.1: - * Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 1.1.1m. + * Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 1.1.1m. ------------------------------------------------------------------- Sat Nov 27 15:56:28 UTC 2021 - Dirk Müller @@ -470,7 +477,7 @@ Sat Nov 27 15:56:28 UTC 2021 - Dirk Müller wheels. * Added rfc4514_attribute_name attribute to x509.NameAttribute. - drop disable-uneven-sizes-tests.patch (upstream) -- drop disable-RustExtension.patch: building rust extension now +- drop disable-RustExtension.patch: building rust extension now ------------------------------------------------------------------- Tue Oct 12 18:54:25 UTC 2021 - Ben Greiner @@ -506,7 +513,7 @@ Sun Feb 7 20:11:11 UTC 2021 - Michael Ströder Sun Dec 20 09:31:33 UTC 2020 - Dirk Müller - update to 3.3.1: - * Re-added a legacy symbol causing problems for older ``pyOpenSSL`` use + * Re-added a legacy symbol causing problems for older ``pyOpenSSL`` use ------------------------------------------------------------------- Wed Dec 9 11:56:30 UTC 2020 - Marcus Rueckert @@ -535,7 +542,7 @@ Wed Dec 9 11:56:30 UTC 2020 - Marcus Rueckert last release that will support Python 2. - Added the recover_data_from_signature() function to RSAPublicKey for recovering the signed data from an RSA - signature. + signature. ------------------------------------------------------------------- Sun Dec 6 20:37:33 UTC 2020 - Matej Cepl @@ -564,7 +571,7 @@ Mon Oct 26 11:39:02 UTC 2020 - Michael Ströder Mon Sep 28 10:49:56 UTC 2020 - Dirk Mueller - update to 3.1.1: - * wheels compiled with OpenSSL 1.1.1h. + * wheels compiled with OpenSSL 1.1.1h. ------------------------------------------------------------------- Fri Sep 18 11:15:53 UTC 2020 - Dirk Mueller @@ -630,7 +637,7 @@ Fri May 15 08:44:10 UTC 2020 - Michael Ströder - BACKWARDS INCOMPATIBLE: Support for OpenSSL 1.0.1 has been removed. Users on older version of OpenSSL will need to upgrade. - BACKWARDS INCOMPATIBLE: Support for LibreSSL 2.6.x has been removed. - - Removed support for calling public_bytes() with no arguments, as per + - Removed support for calling public_bytes() with no arguments, as per our deprecation policy. You must now pass encoding and format. - BACKWARDS INCOMPATIBLE: Reversed the order in which rfc4514_string() returns the RDNs as required by RFC 4514. @@ -674,21 +681,21 @@ Wed May 29 14:41:39 UTC 2019 - Tomáš Chvátal Thu Feb 28 19:50:33 UTC 2019 - Michael Ströder - update to 2.6.1: - * BACKWARDS INCOMPATIBLE: - Removedcryptography.hazmat.primitives.asymmetric.utils.encode_rfc6979_signature - andcryptography.hazmat.primitives.asymmetric.utils.decode_rfc6979_signature, - which had been deprecated for nearly 4 years. Use encode_dss_signature() + * BACKWARDS INCOMPATIBLE: + Removedcryptography.hazmat.primitives.asymmetric.utils.encode_rfc6979_signature + andcryptography.hazmat.primitives.asymmetric.utils.decode_rfc6979_signature, + which had been deprecated for nearly 4 years. Use encode_dss_signature() and decode_dss_signature()instead. - * BACKWARDS INCOMPATIBLE: Removed cryptography.x509.Certificate.serial, which + * BACKWARDS INCOMPATIBLE: Removed cryptography.x509.Certificate.serial, which had been deprecated for nearly 3 years. Use serial_number instead. * Updated Windows, macOS, and manylinux1 wheels to be compiled with OpenSSL 1.1.1b. * Added support for Ed448 signing when using OpenSSL 1.1.1b or newer. * Added support for Ed25519 signing when using OpenSSL 1.1.1b or newer. * load_ssh_public_key() can now load ed25519 public keys. - * Add support for easily mapping an object identifier to its elliptic curve + * Add support for easily mapping an object identifier to its elliptic curve class viaget_curve_for_oid(). - * Add support for OpenSSL when compiled with the no-engine + * Add support for OpenSSL when compiled with the no-engine (OPENSSL_NO_ENGINE) flag. ------------------------------------------------------------------- @@ -697,13 +704,13 @@ Fri Jan 25 08:25:35 UTC 2019 - Michael Ströder - Dependency on python-idna changed to "Recommends" aligned with change in upstream source (see below) - update to 2.5: - * BACKWARDS INCOMPATIBLE: U-label strings were deprecated in version 2.1, - but this version removes the default idna dependency as well. If you still - need this deprecated path please install cryptography with the idna extra: + * BACKWARDS INCOMPATIBLE: U-label strings were deprecated in version 2.1, + but this version removes the default idna dependency as well. If you still + need this deprecated path please install cryptography with the idna extra: pip install cryptography[idna]. * BACKWARDS INCOMPATIBLE: The minimum supported PyPy version is now 5.4. - * Numerous classes and functions have been updated to allow bytes-like - types for keying material and passwords, including symmetric algorithms, + * Numerous classes and functions have been updated to allow bytes-like + types for keying material and passwords, including symmetric algorithms, AEAD ciphers, KDFs, loading asymmetric keys, and one time password classes. * Updated Windows, macOS, and manylinux1 wheels to be compiled with OpenSSL 1.1.1a. * Added support for SHA512_224 and SHA512_256 when using OpenSSL 1.1.1. @@ -712,16 +719,16 @@ Fri Jan 25 08:25:35 UTC 2019 - Michael Ströder * Added support for SHAKE128 and SHAKE256 when using OpenSSL 1.1.1. * Added initial support for parsing PKCS12 files with load_key_and_certificates(). * Added support for IssuingDistributionPoint. - * Added rfc4514_string() method to x509.Name, - x509.RelativeDistinguishedName, and x509.NameAttribute to format the name + * Added rfc4514_string() method to x509.Name, + x509.RelativeDistinguishedName, and x509.NameAttribute to format the name or component an RFC 4514 Distinguished Name string. - * Added from_encoded_point(), which immediately checks if the point is on - the curve and supports compressed points. Deprecated the previous method + * Added from_encoded_point(), which immediately checks if the point is on + the curve and supports compressed points. Deprecated the previous method from_encoded_point(). * Added signature_hash_algorithm to OCSPResponse. - * Updated X25519 key exchange support to allow additional serialization + * Updated X25519 key exchange support to allow additional serialization methods. Calling public_bytes() with no arguments has been deprecated. - * Added support for encoding compressed and uncompressed points via + * Added support for encoding compressed and uncompressed points via public_bytes(). Deprecated the previous method encode_point(). ------------------------------------------------------------------- @@ -760,13 +767,13 @@ Tue Aug 21 07:43:31 UTC 2018 - tchvatal@suse.com Wed Jul 18 13:20:58 UTC 2018 - michael@stroeder.com - update to 2.3: - * SECURITY ISSUE: finalize_with_tag() allowed tag truncation by default - which can allow tag forgery in some cases. The method now enforces the + * SECURITY ISSUE: finalize_with_tag() allowed tag truncation by default + which can allow tag forgery in some cases. The method now enforces the min_tag_length provided to the GCM constructor. * Added support for Python 3.7. * Added extract_timestamp() to get the authenticated timestamp of a Fernet token. - * Support for Python 2.7.x without hmac.compare_digest has been deprecated. - We will require Python 2.7.7 or higher (or 2.7.6 on Ubuntu) in the next + * Support for Python 2.7.x without hmac.compare_digest has been deprecated. + We will require Python 2.7.7 or higher (or 2.7.6 on Ubuntu) in the next cryptography release. * Fixed multiple issues preventing cryptography from compiling against LibreSSL 2.7.x. @@ -1001,14 +1008,14 @@ Fri Mar 18 14:39:05 UTC 2016 - michael@stroeder.com * Fixed a bug that caused an AttributeError when using mock to patch some cryptography modules. * Added support for padding ANSI X.923 with ANSIX923. - * Deprecated support for OpenSSL 0.9.8. Support will be removed in + * Deprecated support for OpenSSL 0.9.8. Support will be removed in cryptography 1.4. - * Added support for the PolicyConstraints X.509 extension including both - parsing and generation using CertificateBuilder and + * Added support for the PolicyConstraints X.509 extension including both + parsing and generation using CertificateBuilder and CertificateSigningRequestBuilder. * Added is_signature_valid to CertificateSigningRequest. - * Fixed an intermittent AssertionError when performing an RSA decryption - on an invalid ciphertext, ValueError is now correctly raised in all + * Fixed an intermittent AssertionError when performing an RSA decryption + on an invalid ciphertext, ValueError is now correctly raised in all cases. * Added from_issuer_subject_key_identifier(). @@ -1459,5 +1466,5 @@ Mon Mar 31 16:03:46 UTC 2014 - speilicke@suse.com ------------------------------------------------------------------- Mon Feb 24 12:43:32 UTC 2014 - mvyskocil@suse.com -- Initial packaging of python-cryptography for openSUSE +- Initial packaging of python-cryptography for openSUSE diff --git a/python-cryptography.spec b/python-cryptography.spec index 56a7de8..60d05e0 100644 --- a/python-cryptography.spec +++ b/python-cryptography.spec @@ -27,7 +27,7 @@ %endif %{?sle15_python_module_pythons} Name: python-cryptography%{psuffix} -Version: 41.0.4 +Version: 41.0.5 Release: 0 Summary: Python library which exposes cryptographic recipes and primitives License: Apache-2.0 OR BSD-3-Clause diff --git a/vendor.tar.zst b/vendor.tar.zst index 93fedbc..5c589b6 100644 --- a/vendor.tar.zst +++ b/vendor.tar.zst @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cf5296efdd671e7112a2595b8b76e96450cef1fd0f557e3f07861839a9205813 -size 4997308 +oid sha256:c2bf8b0ccf00709609c959240f80eeed491146b88230c846be7f57f36b09c6f3 +size 4964767