- 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
This commit is contained in:
Dirk Mueller 2023-11-10 13:29:19 +00:00 committed by Git OBS Bridge
parent c880559867
commit 35e0fa6aa4
6 changed files with 55 additions and 48 deletions

View File

@ -1,7 +1,7 @@
<services>
<service name="download_files" mode="manual"/>
<service name="cargo_vendor" mode="manual">
<param name="srcdir">cryptography-41.0.4/src/rust</param>
<param name="srcdir">cryptography-41.0.5/src/rust</param>
<param name="compression">zst</param>
</service>
<service name="cargo_audit" mode="manual">

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7febc3094125fc126a7f6fb1f420d0da639f3f32cb15c8ff0dc3997c4549f51a
size 630506

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:392cb88b597247177172e02da6b7a63deeff1937fa6fec3bbf902ebd75d97ec7
size 630537

View File

@ -1,11 +1,18 @@
-------------------------------------------------------------------
Fri Nov 10 13:28:56 UTC 2023 - Dirk Müller <dmueller@suse.com>
- 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 <dmueller@suse.com>
- 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 <dmueller@suse.com>
@ -45,7 +52,7 @@ Mon Jun 19 20:41:45 UTC 2023 - Dirk Müller <dmueller@suse.com>
- 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 <yarunachalam@suse.com>
- 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 <mcepl@suse.com>
@ -280,7 +287,7 @@ Thu Sep 29 19:42:06 UTC 2022 - Dirk Müller <dmueller@suse.com>
: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 <dmueller@suse.com>
@ -377,18 +384,18 @@ Tue May 24 06:57:55 UTC 2022 - Dirk Müller <dmueller@suse.com>
Sat Mar 26 20:10:08 UTC 2022 - Dirk Müller <dmueller@suse.com>
- 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 <dmueller@suse.com>
- 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 <dmueller@suse.com>
- 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 <dmueller@suse.com>
@ -470,7 +477,7 @@ Sat Nov 27 15:56:28 UTC 2021 - Dirk Müller <dmueller@suse.com>
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 <code@bnavigator.de>
@ -506,7 +513,7 @@ Sun Feb 7 20:11:11 UTC 2021 - Michael Ströder <michael@stroeder.com>
Sun Dec 20 09:31:33 UTC 2020 - Dirk Müller <dmueller@suse.com>
- 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 <mrueckert@suse.de>
@ -535,7 +542,7 @@ Wed Dec 9 11:56:30 UTC 2020 - Marcus Rueckert <mrueckert@suse.de>
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 <mcepl@suse.com>
@ -564,7 +571,7 @@ Mon Oct 26 11:39:02 UTC 2020 - Michael Ströder <michael@stroeder.com>
Mon Sep 28 10:49:56 UTC 2020 - Dirk Mueller <dmueller@suse.com>
- 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 <dmueller@suse.com>
@ -630,7 +637,7 @@ Fri May 15 08:44:10 UTC 2020 - Michael Ströder <michael@stroeder.com>
- 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 <tchvatal@suse.com>
Thu Feb 28 19:50:33 UTC 2019 - Michael Ströder <michael@stroeder.com>
- 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 <michael@stroeder.com>
- 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 <michael@stroeder.com>
* 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

View File

@ -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

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cf5296efdd671e7112a2595b8b76e96450cef1fd0f557e3f07861839a9205813
size 4997308
oid sha256:c2bf8b0ccf00709609c959240f80eeed491146b88230c846be7f57f36b09c6f3
size 4964767