diff --git a/strongswan-Add-sw64-architecture.patch b/strongswan-Add-sw64-architecture.patch new file mode 100644 index 0000000000000000000000000000000000000000..7c867fb802890adee73b9cda0790ed1c8485a171 --- /dev/null +++ b/strongswan-Add-sw64-architecture.patch @@ -0,0 +1,13 @@ +diff -uNar strongswan-5.9.7/src/libstrongswan/plugins/aes/aes_crypter.c strongswan-5.9.7.sw/src/libstrongswan/plugins/aes/aes_crypter.c +--- strongswan-5.9.7/src/libstrongswan/plugins/aes/aes_crypter.c 2022-06-29 21:00:45.000000000 +0800 ++++ strongswan-5.9.7.sw/src/libstrongswan/plugins/aes/aes_crypter.c 2024-09-25 01:33:22.695626531 +0800 +@@ -105,6 +105,9 @@ + /* added (tested): ia64 --jjo */ + #elif defined(__ia64__)|| defined (__ia64) + #define AES_LE_OK 1 ++/* added (tested): sw_64 */ ++#elif defined(__sw_64__)|| defined (__sw_64) ++#define AES_LE_OK 1 + #endif + + #ifdef AES_LE_OK diff --git a/strongswan.spec b/strongswan.spec index 5b24eba145754bc989a0b2bc9ee6a90f731f69fb..aed956b530e35cced334c6ff927ba57ed35559b3 100644 --- a/strongswan.spec +++ b/strongswan.spec @@ -1,6 +1,6 @@ Name: strongswan Version: 5.9.7 -Release: 5 +Release: 6 Summary: An OpenSource IPsec-based VPN and TNC solution License: GPLv2+ URL: http://www.strongswan.org/ @@ -10,6 +10,7 @@ Patch0: remove-warning-no-format.patch Patch1: CVE-2022-40617.patch # https://download.strongswan.org/security/CVE-2023-41913/strongswan-5.9.7-5.9.11_charon_tkm_dh_len.patch Patch2: CVE-2023-41913.patch +Patch3: strongswan-Add-sw64-architecture.patch BuildRequires: gcc chrpath autoconf automake libtool tpm2-abrmd BuildRequires: systemd-devel gmp-devel libcurl-devel NetworkManager-libnm-devel openldap-devel @@ -195,6 +196,9 @@ echo "%{_libdir}/strongswan" > %{buildroot}/etc/ld.so.conf.d/%{name}-%{_arch}.co %{_libexecdir}/strongswan/charon-nm %changelog +* Tue Sep 24 2024 wuzx - 5.9.7-6 +- add sw64 patch + * Thu Dec 14 2023 yaoxin - 5.9.7-5 - Fix CVE-2023-41913