From f04a96b3d66d6d016a7c328b446a0bc98d3cdc0f Mon Sep 17 00:00:00 2001 From: mayeut Date: Sat, 5 Jul 2025 09:48:36 +0200 Subject: [PATCH] feat: update to OpenSSL 3.5.x OpenSSL 3.5 is the new LTS version --- noxfile.py | 2 +- scripts/manylinux-build-and-install-openssl.sh | 4 ++-- scripts/update_openssl_version.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/noxfile.py b/noxfile.py index bc1ee329..32ac9180 100644 --- a/noxfile.py +++ b/noxfile.py @@ -159,7 +159,7 @@ def bump_openssl(session: nox.Session) -> None: files = ( "scripts/manylinux-build-and-install-openssl.sh", ) - _bump(session, "OpenSSL", "openssl/openssl", "3.0", "scripts/update_openssl_version.py", files) + _bump(session, "OpenSSL", "openssl/openssl", "3.5", "scripts/update_openssl_version.py", files) def _get_version() -> str: diff --git a/scripts/manylinux-build-and-install-openssl.sh b/scripts/manylinux-build-and-install-openssl.sh index c32e62e2..7051247c 100755 --- a/scripts/manylinux-build-and-install-openssl.sh +++ b/scripts/manylinux-build-and-install-openssl.sh @@ -10,8 +10,8 @@ set -o pipefail MY_DIR=$(dirname "${BASH_SOURCE[0]}") source $MY_DIR/utils.sh -OPENSSL_ROOT=openssl-3.0.16 -OPENSSL_HASH=57e03c50feab5d31b152af2b764f10379aecd8ee92f16c985983ce4a99f7ef86 +OPENSSL_ROOT=openssl-3.5.1 +OPENSSL_HASH=529043b15cffa5f36077a4d0af83f3de399807181d607441d734196d889b641f cd /tmp diff --git a/scripts/update_openssl_version.py b/scripts/update_openssl_version.py index 950c6a79..c2870711 100755 --- a/scripts/update_openssl_version.py +++ b/scripts/update_openssl_version.py @@ -45,7 +45,7 @@ def get_openssl_sha256(version: str, verbose: bool=False) -> str: if len(parts) > 1: expected_parts = 2 # f"{sha256} {filename}"" assert len(parts) == expected_parts - assert parts[1] == f"openssl-{version}.tar.gz" + assert parts[1].lstrip("*") == f"openssl-{version}.tar.gz" if verbose: print("got sha256:", sha256) return sha256