Compare commits

..

9 commits

Author SHA1 Message Date
Alexander Sosedkin
5b5cc6dfa7 Disable native assembly to work around bz2416812 2025-12-01 11:10:14 +01:00
Daiki Ueno
1f251538bf Update to 3.8.11 upstream release
- Resolves: rhbz#2416041

Upstream tag: 3.8.11
Upstream commit: b841c70e

Commit authored by Packit automation (https://packit.dev/)
2025-11-23 07:56:18 +09:00
Daiki Ueno
5cccaeedc8 Update to 3.8.10 upstream release
Also update the bundled leancrypto to 1.5.0.

Signed-off-by: Daiki Ueno <dueno@redhat.com>
2025-07-11 09:38:34 +09:00
Yaakov Selkowitz
8410ea7745 Fix build on kernel 6.14+
kTLS KeyUpdate is supported as of this version, leading to the
ktls_keyupdate.sh being able to pass thereon, and therefore
the builder's kernel must now be checked here too.

https://gitlab.com/gnutls/gnutls/-/merge_requests/1934
2025-07-11 09:38:27 +09:00
Daiki Ueno
7075aade55 Update leancrypto to 1.3.0
Signed-off-by: Daiki Ueno <dueno@redhat.com>
2025-07-11 09:38:11 +09:00
Peter Robinson
fa4b79c7e3 Bump for gmp build 2025-03-30 20:51:52 +01:00
Daiki Ueno
7458001e1a Switch from liboqs to leancrypto
Signed-off-by: Daiki Ueno <dueno@redhat.com>
2025-02-17 14:05:28 +09:00
Daiki Ueno
a07b4eb076 Update to gnutls 3.8.9 release
Signed-off-by: Daiki Ueno <dueno@redhat.com>
2025-02-17 14:05:20 +09:00
Zoltan Fridrich
78bcf6341d Rebuild gnutls
Signed-off-by: Zoltan Fridrich <zfridric@redhat.com>
2025-02-06 14:25:04 +01:00
4 changed files with 16 additions and 16 deletions

View file

@ -28,4 +28,5 @@ actions:
jobs:
- job: propose_downstream
trigger: release
dist_git_branches: fedora-all
metadata:
dist_git_branches: fedora-all

View file

@ -1,13 +0,0 @@
diff --git a/acinclude.m4 b/acinclude.m4
index 906071c..a466b7c 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -609,7 +609,7 @@ GMP_PROG_CC_WORKS_PART([$1], [long long reliability test 1],
#if defined (__GNUC__) && ! defined (__cplusplus)
typedef unsigned long long t1;typedef t1*t2;
-void g(){}
+void g(int, t2, t1, t2, t2, int){}
void h(){}
static __inline__ t1 e(t2 rp,t2 up,int n,t1 v0)
{t1 c,x,r;int i;if(v0){c=1;for(i=1;i<n;i++){x=up[i];r=x+1;rp[i]=r;}}return c;}

View file

@ -31,7 +31,7 @@ Patch: gnutls-3.8.8-tests-ktls-skip-tls12-chachapoly.patch
%endif
%bcond_without certificate_compression
%bcond_without leancrypto
%bcond_without crypto_auditing
%bcond_with crypto_auditing
%bcond_without tests
%if 0%{?fedora} && 0%{?fedora} < 38
@ -140,6 +140,10 @@ Source101: gmp-6.2.1-intel-cet.patch
Source102: gmp-6.2.1-c23.patch
%endif
%if 0%{?rhel} >= 10
Source201: gnutls-3.8.8-tests-rsa-default.patch
%endif
%if %{with leancrypto}
Provides: bundled(leancrypto) = 1.6.0
Source300: leancrypto-1.6.0.tar.gz
@ -277,6 +281,10 @@ patch -p1 < %{SOURCE102}
popd
%endif
%if 0%{?rhel} >= 10
patch -p1 < %{SOURCE201}
%endif
%build
%define _lto_cflags %{nil}
@ -352,6 +360,11 @@ eval $(sed -n 's/^\(\(NAME\|VERSION_ID\)=.*\)/OS_\1/p' /etc/os-release)
export FIPS_MODULE_NAME="$OS_NAME ${OS_VERSION_ID%%.*} %name"
%endif
# F42 MinGW only has Nettle 3.7
%if %{with mingw}
sed -i 's/NETTLE_MINIMUM=3.10/NETTLE_MINIMUM=3.7/' configure
%endif
mkdir native_build
pushd native_build

View file

@ -1,5 +1,4 @@
SHA512 (gnutls-3.8.11.tar.xz) = 68f9e5bec3aa6686fd3319cc9c88a5cc44e2a75144049fc9de5fb55fef2241b4e16996af4be5dd48308abbee8cfaed6c862903f6bb89aff5dfa5410075bd7386
SHA512 (gnutls-3.8.11.tar.xz.sig) = 90883e5736299b103844ca42b85d371969ef66b50b60cb185e814ad9978598796e9ed07a590245ff28ac6ac084b1dee93fae0845576464583a5941835990957d
SHA512 (gnutls-release-keyring.gpg) = 8c2b39239d1d8c5319757fcf669f28a11de7f8ec4a726f9904c57ba8105bea80240083c0de71b747115907bab46569f10cf58004137cc7884ac5c20f8319ae0a
SHA512 (gmp-6.2.1.tar.xz) = c99be0950a1d05a0297d65641dd35b75b74466f7bf03c9e8a99895a3b2f9a0856cd17887738fa51cf7499781b65c049769271cbcb77d057d2e9f1ec52e07dd84
SHA512 (leancrypto-1.6.0.tar.gz) = cb6ace4a1642208dd7656b62a48e99d6261f471aa7967b738057745a4534abfa11d380dd5de98a737c0c13b1e1cb37ce780e02297eefc1cf839581629d34e100