From 0e881212897a22340df8fae076ae803081e662be6e973d67e7fdf9f0e84d35cc Mon Sep 17 00:00:00 2001
From: Pedro Monreal Gonzalez
Date: Thu, 14 Nov 2024 09:41:10 +0000
Subject: [PATCH] - Update to 3.8.8: - libgnutls: Experimental support for
X25519MLKEM768 and SecP256r1MLKEM768 key exchange in TLS 1.3: The
support for post-quantum key exchanges has been extended to cover the
final standard of ML-KEM, following draft-kwiatkowski-tls-ecdhe-mlkem.
The minimum supported version of liboqs is bumped to 0.11.0. - libgnutls:
All records included in an OCSP response are now checked in TLS:
Previously, when multiple records are provided in a single OCSP response,
only the first record was considered; now all those records are examined
until the server certificate matches. - libgnutls: Handling of malformed
compress_certificate extension is now more standard compliant: The server
behavior of receiving a malformed compress_certificate extension now more
strictly follows RFC 8879; return illegal_parameter alert instead of
bad_certificate, as well as overlong extension data is properly rejected.
- build: More flexible library linking options for compression
libraries, TPM, and liboqs support: The configure options, --with-zstd,
--with-brotli, --with-zlib, --with-tpm2, and --with-liboqs now take 4
states: yes/link/dlopen/no, to specify how the libraries are linked or
loaded. * Rebase gnutls-FIPS-140-3-references.patch
- FIPS: Allow to perform the integrity check with the hmac provided
by each library [bsc#1226724]
* Rebase gnutls-FIPS-HMAC-nettle-hogweed-gmp.patch
OBS-URL: https://build.opensuse.org/package/show/security:tls/gnutls?expand=0&rev=117
---
gnutls-3.8.7.1.tar.xz | 3 -
gnutls-3.8.7.1.tar.xz.sig | Bin 580 -> 0 bytes
gnutls-3.8.8.tar.xz | 3 +
gnutls-3.8.8.tar.xz.sig | Bin 0 -> 580 bytes
gnutls-FIPS-140-3-references.patch | 356 +++++++++++-----------
gnutls-FIPS-HMAC-nettle-hogweed-gmp.patch | 221 +++++++-------
gnutls.changes | 32 ++
gnutls.spec | 6 +-
8 files changed, 328 insertions(+), 293 deletions(-)
delete mode 100644 gnutls-3.8.7.1.tar.xz
delete mode 100644 gnutls-3.8.7.1.tar.xz.sig
create mode 100644 gnutls-3.8.8.tar.xz
create mode 100644 gnutls-3.8.8.tar.xz.sig
diff --git a/gnutls-3.8.7.1.tar.xz b/gnutls-3.8.7.1.tar.xz
deleted file mode 100644
index fc725d1..0000000
--- a/gnutls-3.8.7.1.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:9ca0ddaccce28a74fa18d738744190afb3b0daebef74e6ad686bf7bef99abd60
-size 6695404
diff --git a/gnutls-3.8.7.1.tar.xz.sig b/gnutls-3.8.7.1.tar.xz.sig
deleted file mode 100644
index 6149045d441ec74ae3ce0a078f3ee7bf6f51cec22b8619c7a63addfaccceee82..0000000000000000000000000000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 580
zcmV-K0=xZ*0zm`-0SEvq79j*iA|=DLZ#0LW$VqJ01%!^*=9qB>0%pC}lMNhoWo~ak
zXKr;aZ*pe<3JDO_1%!^*=9qC_n-Bny*~}TtiPvR6BX}PgrR#gRPlRn0w5bpcY)lJ0-PI#i4
z;nA(;zFZV=0O&o{^C~q9(?ZJ)Wwm?izkHO3e3&3Q3T3E>9X+nTVP+6dX?UAT2^TSL+yd=L`>}*&74uOh
zj}4jRwb%4|!HzDT`&v!t<_t+H!R_YWE-`oO(7uH{<-7bmMfTt)3uuaKX`NrOz1|+9
zd1%n6)1hw8!af3+%Qg1ESDi{F#d5Lm&tM
diff --git a/gnutls-3.8.8.tar.xz b/gnutls-3.8.8.tar.xz
new file mode 100644
index 0000000..a4530d3
--- /dev/null
+++ b/gnutls-3.8.8.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ac4f020e583880b51380ed226e59033244bc536cad2623f2e26f5afa2939d8fb
+size 6696460
diff --git a/gnutls-3.8.8.tar.xz.sig b/gnutls-3.8.8.tar.xz.sig
new file mode 100644
index 0000000000000000000000000000000000000000000000000000000000000000..d353d7e0f26281a8da374e557e2dfa640030cca940a3257aced06f02c76b130f
GIT binary patch
literal 580
zcmV-K0=xZ*0zm`-0SEvq79j*iA|=DLZ#0LW$VqJ01%!^*=9qB>0%s|T2n`%{Wo~ak
zXKr;aZ*pe<3JDO_1%!^*=9qElb`Sr5W?CyG;^6S|h3W5*oo3+15H$kL2QQgLBQr7p
zJCF{7&!EgMkHt_((l*CtrLGpXatSbsYq-+-OL4+hLd!v-?F`b8K(?R~Qd74VtGPWc
zGhg1TirSY+ywPI9T%}J7hvP8fuY0WPbd3yoyB^$u@Lfd6R0FB<0nb{GmAz0tU^j5x
zGyz8y%>b5b%y`ALgWpM>r~D-BSfwT!DPq4{DdseUy%m}j@wiLNdSmzRW}H3_+-xkS
zxe+SNXU2$#x}(%i?WlmMj!k@D4A{EMiiuy|CA18L4c?x!wxg1e*~*x1otxS69)emh
z9UAw~Vy5iGS)un2@vZE#&iySqIzwpsHdu?}7VVOO2du9RK~;vBXR!SSUe*+bL6$6^
z;TTur2IqgDg*G<5Co-8seB5VGb%|u?P
z|5)qeDluTU7QmHj`RoGMA@HWOEqz}6`FrRYW-%5=#Y#q+gQzW2io6@VCd$&sgr?{9
zG+A(hxt=cDl8p?2eXHtYT`ZbX;TWX`fC2TXvsfASF}w!s&|(((oyapzS_xG=YcPZO
zFEKFYGsnpsdtuGq**D^2bY{O=-h)@xZxCurKW@{`=LpRNe^$1!=_Dl4a}iCNoi1ll
S$^<0JK>*=Arp+a=+ENl6G#h9D
literal 0
HcmV?d00001
diff --git a/gnutls-FIPS-140-3-references.patch b/gnutls-FIPS-140-3-references.patch
index 1ecad74..d42f506 100644
--- a/gnutls-FIPS-140-3-references.patch
+++ b/gnutls-FIPS-140-3-references.patch
@@ -1,7 +1,7 @@
-Index: gnutls-3.8.7/configure.ac
+Index: gnutls-3.8.8/configure.ac
===================================================================
---- gnutls-3.8.7.orig/configure.ac
-+++ gnutls-3.8.7/configure.ac
+--- gnutls-3.8.8.orig/configure.ac
++++ gnutls-3.8.8/configure.ac
@@ -624,19 +624,19 @@ LT_INIT([disable-static,win32-dll,shared
AC_LIB_HAVE_LINKFLAGS(dl,, [#include ], [dladdr (0, 0);])
@@ -25,10 +25,10 @@ Index: gnutls-3.8.7/configure.ac
AC_ARG_WITH(fips140-module-name, AS_HELP_STRING([--with-fips140-module-name],
[specify the FIPS140 module name]),
-Index: gnutls-3.8.7/doc/cha-gtls-app.texi
+Index: gnutls-3.8.8/doc/cha-gtls-app.texi
===================================================================
---- gnutls-3.8.7.orig/doc/cha-gtls-app.texi
-+++ gnutls-3.8.7/doc/cha-gtls-app.texi
+--- gnutls-3.8.8.orig/doc/cha-gtls-app.texi
++++ gnutls-3.8.8/doc/cha-gtls-app.texi
@@ -222,7 +222,7 @@ CPU. The currently available options are
@end itemize
@@ -38,10 +38,10 @@ Index: gnutls-3.8.7/doc/cha-gtls-app.texi
if set to one it will force the FIPS mode enablement.
@end multitable
-Index: gnutls-3.8.7/doc/cha-internals.texi
+Index: gnutls-3.8.8/doc/cha-internals.texi
===================================================================
---- gnutls-3.8.7.orig/doc/cha-internals.texi
-+++ gnutls-3.8.7/doc/cha-internals.texi
+--- gnutls-3.8.8.orig/doc/cha-internals.texi
++++ gnutls-3.8.8/doc/cha-internals.texi
@@ -14,7 +14,7 @@ happens inside the black box.
* TLS Hello Extension Handling::
* Cryptographic Backend::
@@ -162,11 +162,11 @@ Index: gnutls-3.8.7/doc/cha-internals.texi
operation. It can be attached to the current execution thread with
@funcref{gnutls_fips140_push_context} and its internal state will be
updated until it is detached with
-Index: gnutls-3.8.7/doc/enums.texi
+Index: gnutls-3.8.8/doc/enums.texi
===================================================================
---- gnutls-3.8.7.orig/doc/enums.texi
-+++ gnutls-3.8.7/doc/enums.texi
-@@ -1204,7 +1204,7 @@ application traffic secret is installed
+--- gnutls-3.8.8.orig/doc/enums.texi
++++ gnutls-3.8.8/doc/enums.texi
+@@ -1210,7 +1210,7 @@ application traffic secret is installed
@c gnutls_fips_mode_t
@table @code
@item GNUTLS_@-FIPS140_@-DISABLED
@@ -175,7 +175,7 @@ Index: gnutls-3.8.7/doc/enums.texi
@item GNUTLS_@-FIPS140_@-STRICT
The default mode; all forbidden operations will cause an
operation failure via error code.
-@@ -1212,8 +1212,8 @@ operation failure via error code.
+@@ -1218,8 +1218,8 @@ operation failure via error code.
A transient state during library initialization. That state
cannot be set or seen by applications.
@item GNUTLS_@-FIPS140_@-LAX
@@ -186,10 +186,10 @@ Index: gnutls-3.8.7/doc/enums.texi
application is aware of the followed security policy, and needs
to utilize disallowed operations for other reasons (e.g., compatibility).
@item GNUTLS_@-FIPS140_@-LOG
-Index: gnutls-3.8.7/doc/functions/gnutls_fips140_set_mode
+Index: gnutls-3.8.8/doc/functions/gnutls_fips140_set_mode
===================================================================
---- gnutls-3.8.7.orig/doc/functions/gnutls_fips140_set_mode
-+++ gnutls-3.8.7/doc/functions/gnutls_fips140_set_mode
+--- gnutls-3.8.8.orig/doc/functions/gnutls_fips140_set_mode
++++ gnutls-3.8.8/doc/functions/gnutls_fips140_set_mode
@@ -3,7 +3,7 @@
@@ -215,10 +215,10 @@ Index: gnutls-3.8.7/doc/functions/gnutls_fips140_set_mode
values for @code{mode} or to @code{GNUTLS_FIPS140_SELFTESTS} mode, the library
switches to @code{GNUTLS_FIPS140_STRICT} mode.
-Index: gnutls-3.8.7/doc/gnutls.html
+Index: gnutls-3.8.8/doc/gnutls.html
===================================================================
---- gnutls-3.8.7.orig/doc/gnutls.html
-+++ gnutls-3.8.7/doc/gnutls.html
+--- gnutls-3.8.8.orig/doc/gnutls.html
++++ gnutls-3.8.8/doc/gnutls.html
@@ -485,7 +485,7 @@ Documentation License”.
11.4 TLS Extension Handling
11.5 Cryptographic Backend
@@ -237,7 +237,7 @@ Index: gnutls-3.8.7/doc/gnutls.html
if set to one it will force the FIPS mode enablement.
-@@ -18448,7 +18448,7 @@ None:
+@@ -18452,7 +18452,7 @@ None:
--inline-commands-prefix=str Change the default delimiter for inline commands
--provider=file Specify the PKCS #11 provider library
- file must pre-exist
@@ -246,7 +246,7 @@ Index: gnutls-3.8.7/doc/gnutls.html
--list-config Reports the configuration of the library
--logfile=str Redirect informational messages to a specific file
--keymatexport=str Label used for exporting keying material
-@@ -19468,7 +19468,7 @@ happens inside the black box.
+@@ -19472,7 +19472,7 @@ happens inside the black box.
TLS Extension Handling
Cryptographic Backend
Random Number Generators
@@ -255,7 +255,7 @@ Index: gnutls-3.8.7/doc/gnutls.html
@@ -302,7 +302,7 @@ Index: gnutls-3.8.7/doc/gnutls.html
as follows.
-@@ -20162,12 +20162,12 @@ as follows.
+@@ -20166,12 +20166,12 @@ as follows.
- Algorithm self-tests are run on library load
@@ -318,7 +318,7 @@ Index: gnutls-3.8.7/doc/gnutls.html
Any cryptographic operation will be refused if any of the self-tests failed
-@@ -20176,7 +20176,7 @@ modified as follows.
+@@ -20180,7 +20180,7 @@ modified as follows.
environment variable GNUTLS_SKIP_FIPS_INTEGRITY_CHECKS
will disable
the library integrity tests on startup, and the variable
GNUTLS_FORCE_FIPS_MODE
can be set to force a value from
@@ -327,7 +327,7 @@ Index: gnutls-3.8.7/doc/gnutls.html
mode, while ’0’ will disable it.
The integrity checks for the dependent libraries and GnuTLS are performed
-@@ -20184,13 +20184,13 @@ using ’.hmac’ files which ar
+@@ -20188,13 +20188,13 @@ using ’.hmac’ files which ar
key for the operations can be provided on compile-time with the configure
option ’–with-fips140-key’. The MAC algorithm used is HMAC-SHA256.
@@ -344,7 +344,7 @@ Index: gnutls-3.8.7/doc/gnutls.html
the application can relax these requirements via gnutls_fips140_set_mode
which can switch to alternative modes as in Figure 11.5.
-@@ -20199,7 +20199,7 @@ which can switch to alternative modes as
+@@ -20203,7 +20203,7 @@ which can switch to alternative modes as
GNUTLS_FIPS140_DISABLED
@@ -353,7 +353,7 @@ Index: gnutls-3.8.7/doc/gnutls.html
GNUTLS_FIPS140_STRICT
The default mode; all forbidden operations will cause an
-@@ -20210,8 +20210,8 @@ operation failure via error code.
+@@ -20214,8 +20214,8 @@ operation failure via error code.
cannot be set or seen by applications.
GNUTLS_FIPS140_LAX
@@ -364,7 +364,7 @@ Index: gnutls-3.8.7/doc/gnutls.html
application is aware of the followed security policy, and needs
to utilize disallowed operations for other reasons (e.g., compatibility).
-@@ -20222,7 +20222,7 @@ to a message to the audit callback funct
+@@ -20226,7 +20226,7 @@ to a message to the audit callback funct
Figure 11.5: The gnutls_fips_mode_t
enumeration.
The intention of this API is to be used by applications which may run in
@@ -373,7 +373,7 @@ Index: gnutls-3.8.7/doc/gnutls.html
e.g., for non-security related purposes. In these cases applications should
wrap the non-compliant code within blocks like the following.
-@@ -20251,9 +20251,9 @@ if (gnutls_fips140_mode_enabled())
+@@ -20255,9 +20255,9 @@ if (gnutls_fips140_mode_enabled())
The reason of the GNUTLS_FIPS140_SET_MODE_THREAD
flag in the
previous calls is to localize the change in the mode. Note also, that
such a block has no effect when the library is not operating
@@ -385,7 +385,7 @@ Index: gnutls-3.8.7/doc/gnutls.html
gnutls_fips140_set_mode(GNUTLS_FIPS140_LAX, 0);
-@@ -20276,7 +20276,7 @@ performed within a given context.
+@@ -20280,7 +20280,7 @@ performed within a given context.
int gnutls_fips140_pop_context ( void)
@@ -394,7 +394,7 @@ Index: gnutls-3.8.7/doc/gnutls.html
operation. It can be attached to the current execution thread with
gnutls_fips140_push_context and its internal state will be
updated until it is detached with
-@@ -20649,8 +20649,8 @@ Previous:
@@ -405,7 +405,7 @@ Index: gnutls-3.8.7/doc/gnutls.html
-@@ -24567,7 +24567,7 @@ unusable. This function is not thread-s
+@@ -24575,7 +24575,7 @@ unusable. This function is not thread-s
gnutls_fips140_set_mode ¶
- Function:
void
gnutls_fips140_set_mode (gnutls_fips_mode_t mode, unsigned flags)
¶
@@ -414,7 +414,7 @@ Index: gnutls-3.8.7/doc/gnutls.html
flags: should be zero or GNUTLS_FIPS140_SET_MODE_THREAD
-@@ -24576,13 +24576,13 @@ unusable. This function is not thread-s
+@@ -24584,13 +24584,13 @@ unusable. This function is not thread-s
behavior with no flags after threads are created is undefined.
When the flag GNUTLS_FIPS140_SET_MODE_THREAD
is specified
@@ -430,7 +430,7 @@ Index: gnutls-3.8.7/doc/gnutls.html
values for mode
or to GNUTLS_FIPS140_SELFTESTS
mode, the library
switches to GNUTLS_FIPS140_STRICT
mode.
-@@ -47003,7 +47003,7 @@ Next: | gnutls_fingerprint | Core TLS API |
| gnutls_fips140_context_deinit | Core TLS API |
| gnutls_fips140_context_init | Core TLS API |
@@ -439,11 +439,11 @@ Index: gnutls-3.8.7/doc/gnutls.html
| gnutls_fips140_get_operation_state | Core TLS API |
| gnutls_fips140_mode_enabled | Core TLS API |
| gnutls_fips140_pop_context | Core TLS API |
-Index: gnutls-3.8.7/doc/gnutls.info-3
+Index: gnutls-3.8.8/doc/gnutls.info-3
===================================================================
---- gnutls-3.8.7.orig/doc/gnutls.info-3
-+++ gnutls-3.8.7/doc/gnutls.info-3
-@@ -2104,7 +2104,7 @@ to ‘more’. Both will exit with a st
+--- gnutls-3.8.8.orig/doc/gnutls.info-3
++++ gnutls-3.8.8/doc/gnutls.info-3
+@@ -2108,7 +2108,7 @@ to ‘more’. Both will exit with a st
--inline-commands-prefix=str Change the default delimiter for inline commands
--provider=file Specify the PKCS #11 provider library
- file must pre-exist
@@ -452,7 +452,7 @@ Index: gnutls-3.8.7/doc/gnutls.info-3
--list-config Reports the configuration of the library
--logfile=str Redirect informational messages to a specific file
--keymatexport=str Label used for exporting keying material
-@@ -3257,7 +3257,7 @@ to know what happens inside the black bo
+@@ -3261,7 +3261,7 @@ to know what happens inside the black bo
* TLS Hello Extension Handling::
* Cryptographic Backend::
* Random Number Generators-internals::
@@ -461,7 +461,7 @@ Index: gnutls-3.8.7/doc/gnutls.info-3
File: gnutls.info, Node: The TLS Protocol, Next: TLS Handshake Protocol, Up: Internal architecture of GnuTLS
-@@ -3785,7 +3785,7 @@ and abstract key types::.
+@@ -3789,7 +3789,7 @@ and abstract key types::.
kernel implementation of ‘/dev/crypto’.
@@ -470,7 +470,7 @@ Index: gnutls-3.8.7/doc/gnutls.info-3
11.6 Random Number Generators
=============================
-@@ -3795,7 +3795,7 @@ About the generators
+@@ -3799,7 +3799,7 @@ About the generators
GnuTLS provides two random generators. The default, and the AES-DRBG
random generator which is only used when the library is compiled with
@@ -479,7 +479,7 @@ Index: gnutls-3.8.7/doc/gnutls.info-3
The default generator - inner workings
--------------------------------------
-@@ -4026,7 +4026,7 @@ in *note Figure 11.5: gnutls_fips_mode_t
+@@ -4030,7 +4030,7 @@ in *note Figure 11.5: gnutls_fips_mode_t
Figure 11.5: The ‘gnutls_fips_mode_t’ enumeration.
The intention of this API is to be used by applications which may run in
@@ -488,7 +488,7 @@ Index: gnutls-3.8.7/doc/gnutls.info-3
set, e.g., for non-security related purposes. In these cases
applications should wrap the non-compliant code within blocks like the
following.
-@@ -4050,10 +4050,10 @@ are macros to simplify the following seq
+@@ -4054,10 +4054,10 @@ are macros to simplify the following seq
The reason of the ‘GNUTLS_FIPS140_SET_MODE_THREAD’ flag in the previous
calls is to localize the change in the mode. Note also, that such a
@@ -501,7 +501,7 @@ Index: gnutls-3.8.7/doc/gnutls.info-3
gnutls_fips140_set_mode(GNUTLS_FIPS140_LAX, 0);
Service indicator
-@@ -4535,8 +4535,8 @@ There are certifications from national o
+@@ -4539,8 +4539,8 @@ There are certifications from national o
practices, such as unit testing and reliance on well known crypto
primitives.
@@ -512,7 +512,7 @@ Index: gnutls-3.8.7/doc/gnutls.info-3
File: gnutls.info, Node: Error codes, Next: Supported ciphersuites, Prev: Support, Up: Top
-@@ -9007,7 +9007,7 @@ gnutls_fips140_set_mode
+@@ -9015,7 +9015,7 @@ gnutls_fips140_set_mode
-- Function: void gnutls_fips140_set_mode (gnutls_fips_mode_t MODE,
unsigned FLAGS)
@@ -521,10 +521,10 @@ Index: gnutls-3.8.7/doc/gnutls.info-3
FLAGS: should be zero or ‘GNUTLS_FIPS140_SET_MODE_THREAD’
-Index: gnutls-3.8.7/doc/invoke-gnutls-cli.texi
+Index: gnutls-3.8.8/doc/invoke-gnutls-cli.texi
===================================================================
---- gnutls-3.8.7.orig/doc/invoke-gnutls-cli.texi
-+++ gnutls-3.8.7/doc/invoke-gnutls-cli.texi
+--- gnutls-3.8.8.orig/doc/invoke-gnutls-cli.texi
++++ gnutls-3.8.8/doc/invoke-gnutls-cli.texi
@@ -102,7 +102,7 @@ None:
--inline-commands-prefix=str Change the default delimiter for inline commands
--provider=file Specify the PKCS #11 provider library
@@ -534,10 +534,10 @@ Index: gnutls-3.8.7/doc/invoke-gnutls-cli.texi
--list-config Reports the configuration of the library
--logfile=str Redirect informational messages to a specific file
--keymatexport=str Label used for exporting keying material
-Index: gnutls-3.8.7/doc/manpages/gnutls-cli.1
+Index: gnutls-3.8.8/doc/manpages/gnutls-cli.1
===================================================================
---- gnutls-3.8.7.orig/doc/manpages/gnutls-cli.1
-+++ gnutls-3.8.7/doc/manpages/gnutls-cli.1
+--- gnutls-3.8.8.orig/doc/manpages/gnutls-cli.1
++++ gnutls-3.8.8/doc/manpages/gnutls-cli.1
@@ -398,7 +398,7 @@ Specify the PKCS #11 provider library.
This will override the default options in /etc/gnutls/pkcs11.conf
.TP
@@ -547,11 +547,11 @@ Index: gnutls-3.8.7/doc/manpages/gnutls-cli.1
.sp
.TP
.NOP \f\*[B-Font]\-\-list\-config\f[]
-Index: gnutls-3.8.7/doc/reference/html/gnutls-gnutls.html
+Index: gnutls-3.8.8/doc/reference/html/gnutls-gnutls.html
===================================================================
---- gnutls-3.8.7.orig/doc/reference/html/gnutls-gnutls.html
-+++ gnutls-3.8.7/doc/reference/html/gnutls-gnutls.html
-@@ -20870,12 +20870,12 @@ gnutls_fips140_set_mode (
When the flag GNUTLS_FIPS140_SET_MODE_THREAD
is specified
@@ -566,7 +566,7 @@ Index: gnutls-3.8.7/doc/reference/html/gnutls-gnutls.html
values for mode
or to GNUTLS_FIPS140_SELFTESTS
mode, the library
switches to GNUTLS_FIPS140_STRICT
mode.
-@@ -20890,7 +20890,7 @@ switches to mode
@@ -575,7 +575,7 @@ Index: gnutls-3.8.7/doc/reference/html/gnutls-gnutls.html
|
-@@ -25950,7 +25950,7 @@ encryption
+@@ -25969,7 +25969,7 @@ encryption
enum gnutls_fips_mode_t
@@ -584,7 +584,7 @@ Index: gnutls-3.8.7/doc/reference/html/gnutls-gnutls.html