From 8449821a6a3be2c080b37ca71e88b5edcde65193 Mon Sep 17 00:00:00 2001 From: Wu Zixuan Date: Wed, 8 Mar 2023 09:05:26 +0800 Subject: [PATCH] aes crypter support sw64 arch Signed-off-by: Wu Zixuan --- aes-crypter-support-sw64-arch.patch | 27 +++++++++++++++++++++++++++ strongswan.spec | 6 +++++- 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 aes-crypter-support-sw64-arch.patch diff --git a/aes-crypter-support-sw64-arch.patch b/aes-crypter-support-sw64-arch.patch new file mode 100644 index 0000000..e499514 --- /dev/null +++ b/aes-crypter-support-sw64-arch.patch @@ -0,0 +1,27 @@ +From d2024afdab0cc8e56c8045900fe19076905718e0 Mon Sep 17 00:00:00 2001 +From: Wu Zixuan +Date: Tue, 7 Mar 2023 14:26:02 +0800 +Subject: [PATCH] aes crypter support sw64 arch + +Signed-off-by: Wu Zixuan +--- + src/libstrongswan/plugins/aes/aes_crypter.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/src/libstrongswan/plugins/aes/aes_crypter.c b/src/libstrongswan/plugins/aes/aes_crypter.c +index 243a142..d3f7385 100644 +--- a/src/libstrongswan/plugins/aes/aes_crypter.c ++++ b/src/libstrongswan/plugins/aes/aes_crypter.c +@@ -101,6 +101,9 @@ struct private_aes_crypter_t { + /* added (tested): ia64 --jjo */ + #elif defined(__ia64__)|| defined (__ia64) + #define AES_LE_OK 1 ++/* added (tested): sw_64 --jjo */ ++#elif defined(__sw_64__)|| defined (__sw_64) ++#define AES_LE_OK 1 + #endif + + #ifdef AES_LE_OK +-- +2.33.0 + diff --git a/strongswan.spec b/strongswan.spec index 16a4d7d..d329ffd 100644 --- a/strongswan.spec +++ b/strongswan.spec @@ -1,6 +1,6 @@ Name: strongswan Version: 5.7.2 -Release: 12 +Release: 13 Summary: An OpenSource IPsec-based VPN and TNC solution License: GPLv2+ URL: http://www.strongswan.org/ @@ -12,6 +12,7 @@ Patch2: CVE-2021-41990.patch Patch3: CVE-2021-41991.patch Patch4: CVE-2021-45079.patch Patch5: CVE-2022-40617.patch +Patch6: aes-crypter-support-sw64-arch.patch BuildRequires: gcc systemd-devel gmp-devel libcurl-devel NetworkManager-libnm-devel openldap-devel BuildRequires: openssl-devel sqlite-devel gettext-devel trousers-devel libxml2-devel pam-devel @@ -190,6 +191,9 @@ echo "%{_libdir}/strongswan" > %{buildroot}/etc/ld.so.conf.d/%{name}-%{_arch}.co %{_libexecdir}/strongswan/charon-nm %changelog +* Mon Nov 14 2022 wuzx - 5.7.2-13 +- aes crypter support sw64 arch + * Tue Nov 01 2022 liyuxiang - 5.7.2-12 - fix CVE-2022-40617 -- Gitee