From fd66c8789e6a265595586144c032985873a081f8d67e4745d8ef71f0d8e93748 Mon Sep 17 00:00:00 2001
From: Pedro Monreal Gonzalez
Date: Fri, 17 Nov 2023 11:27:55 +0000
Subject: [PATCH] Accepting request 1127282 from
home:pmonrealgonzalez:branches:security:tls
- Update to 3.8.2: [bsc#1217277, CVE-2023-5981]
* libgnutls: Fix timing side-channel inside RSA-PSK key exchange.
[GNUTLS-SA-2023-10-23, CVSS: medium] [CVE-2023-5981]
* libgnutls: Add API functions to perform ECDH and DH key agreement
The functionality has been there for a long time though they were
not available as part of the public API. This enables applications
to implement custom protocols leveraging non-interactive key
agreement with ECDH and DH.
* libgnutls: Added support for AES-GCM-SIV ciphers (RFC 8452)
The new algorithms GNUTLS_CIPHER_AES_128_SIV_GCM and
GNUTLS_CIPHER_AES_256_SIV_GCM have been added to be used through
the AEAD interface. Note that, unlike
GNUTLS_CIPHER_AES_{128,256}_SIV_GCM, the authentication tag is
appended to the ciphertext, not prepended.
* libgnutls: transparent KTLS support is extended to FreeBSD kernel
The kernel TLS feature can now be enabled on FreeBSD as well as
Linux when compiled with the --enable-ktls configure option.
* gnutls-cli: New option --starttls-name
Depending on deployment, application protocols such as XMPP may
require a different origin address than the external address to be
presented prior to STARTTLS negotiation. The --starttls-name can
be used to specify specify the addresses separately.
* API and ABI modifications:
- gnutls_pubkey_import_dh_raw: New function
- gnutls_privkey_import_dh_raw: New function
- gnutls_pubkey_export_dh_raw: New function
- gnutls_privkey_export_dh_raw: New function
- gnutls_x509_privkey_import_dh_raw: New function
- gnutls_privkey_derive_secret: New function
- GNUTLS_KEYGEN_DH: New enum member of gnutls_keygen_types_t
OBS-URL: https://build.opensuse.org/request/show/1127282
OBS-URL: https://build.opensuse.org/package/show/security:tls/gnutls?expand=0&rev=101
---
gnutls-3.8.1.tar.xz | 3 -
gnutls-3.8.1.tar.xz.sig | Bin 685 -> 0 bytes
gnutls-3.8.2.tar.xz | 3 +
gnutls-3.8.2.tar.xz.sig | Bin 0 -> 685 bytes
gnutls-FIPS-140-3-references.patch | 324 +++++++++---------
...s-GNUTLS_NO_EXTENSIONS-compatibility.patch | 56 ---
gnutls.changes | 38 ++
gnutls.spec | 4 +-
8 files changed, 204 insertions(+), 224 deletions(-)
delete mode 100644 gnutls-3.8.1.tar.xz
delete mode 100644 gnutls-3.8.1.tar.xz.sig
create mode 100644 gnutls-3.8.2.tar.xz
create mode 100644 gnutls-3.8.2.tar.xz.sig
delete mode 100644 gnutls-GNUTLS_NO_EXTENSIONS-compatibility.patch
diff --git a/gnutls-3.8.1.tar.xz b/gnutls-3.8.1.tar.xz
deleted file mode 100644
index 320348f..0000000
--- a/gnutls-3.8.1.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:ba8b9e15ae20aba88f44661978f5b5863494316fe7e722ede9d069fe6294829c
-size 6447056
diff --git a/gnutls-3.8.1.tar.xz.sig b/gnutls-3.8.1.tar.xz.sig
deleted file mode 100644
index b455610869483509cd67353f06a26d2b867db5c3103bdbe487fea847de99bf33..0000000000000000000000000000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 685
zcmV;e0#f~mbp!ww3IH7zAp~7U%MW%m1*ZiyR`hyxrbx5-A`ArrWX!xb0162ZdUd8q
zv-u(nJQ4u?8hQ2?f@2(4zaNo>{ygpSwd
zm~jOHWX#E;0162Z)&+!)*XEdU*E0|Rj~pTE!aKZhL515b;R=b3Hr~DVPMzS+G#;*7
zm-KhBSj`Y}_EE;A^ku~U@n2TxQE!X2#~VDLym?F2^K>JniZ-Bfus+Z&
z-l`ZG!Qc-nmzl##-h(KnZk~xw>h%C1Bmp?E`zY;0xdnTANqO*7
z9B)(Wt4)`p9cl9M4Zbd&$UGw8uE82!(vFxB(B3cU^D#k&=;9U(sCJ^wv;L$ro
zU{CGLRGM`6!Ev7)5#_q=k3ZCE%FI*_CdWPFlAn}^D<$=+f1|4eFy*Vi)IrSKE;aq!
zjN7B@V`ckm1}n#69ihZHMM=%S>g9(hk-m2NyC$ex6$QC=y$gS7E=!-|IMLqh?Xt@0
z4`98C2pdVeR!6^QMZ1A;^`M8h5*PeQXVkOCepH3-SKG9eCuntNM=O)|4B!BQH?NwO
zS&X1w>bZJu)688NWgo@!(Ey
diff --git a/gnutls-3.8.2.tar.xz b/gnutls-3.8.2.tar.xz
new file mode 100644
index 0000000..6705100
--- /dev/null
+++ b/gnutls-3.8.2.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e765e5016ffa9b9dd243e363a0460d577074444ee2491267db2e96c9c2adef77
+size 6456540
diff --git a/gnutls-3.8.2.tar.xz.sig b/gnutls-3.8.2.tar.xz.sig
new file mode 100644
index 0000000000000000000000000000000000000000000000000000000000000000..43978a0b0ff3c624192a0cb53893c9cc47ac34ffe5154746b5e1ef123dbb3a3e
GIT binary patch
literal 685
zcmV;e0#f~mbp!ww3IH7zAp~7U%MW%m1*ZiyR`hyxrbx5-A`ArrWmKHY0162ZdUd8q
zv-u(n9r*zMCTI$z!=szQN#WAGV_#}X^Q+_udu?#HS6MpT%B;+p0RKz|tgN(BRNc{r
z8*dLs>2IlhB@Q_`S6i0$$s5vk4zaNo>{ygpSwd
zm~jOHWmK%=0162Z)&+!)*XEdUCejc8UMHWaflz>l}MeWUvz^b
zlqBGfc?h8cUscu>AqIE%d$QF^31Ps$VH^XkTzH0wO|Cmc7wkY9q$Se~g#Fv64%&g~
zo&7dOcc@ayfA$!&+#=fgRk9<^lge@4cD@vheAF%~Y7$K>oSS{Uk!eTTfaJ5(zII#T
z2C*~Q4w$(@(om-np}QbWrM$rL_;5~TE$(ArXn>dbmj}sMf)B8}z(7Bwgxh
ze}uE@LRYz2P{4Qn7>GYXSs^uP9b-*SWMB#QM}x<{MObpwiy&>EJ%c`|aX8>V`gu
zI^2_}ZS#pgjAeHDrwMsmZSfQ7pA>@e8JV||lT7!hT}ZI], [dladdr (0, 0);])
@@ -25,10 +25,10 @@ Index: gnutls-3.8.1/configure.ac
AC_ARG_WITH(fips140-module-name, AS_HELP_STRING([--with-fips140-module-name],
[specify the FIPS140 module name]),
-Index: gnutls-3.8.1/doc/cha-gtls-app.texi
+Index: gnutls-3.8.2/doc/cha-gtls-app.texi
===================================================================
---- gnutls-3.8.1.orig/doc/cha-gtls-app.texi
-+++ gnutls-3.8.1/doc/cha-gtls-app.texi
+--- gnutls-3.8.2.orig/doc/cha-gtls-app.texi
++++ gnutls-3.8.2/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.1/doc/cha-gtls-app.texi
if set to one it will force the FIPS mode enablement.
@end multitable
-Index: gnutls-3.8.1/doc/cha-internals.texi
+Index: gnutls-3.8.2/doc/cha-internals.texi
===================================================================
---- gnutls-3.8.1.orig/doc/cha-internals.texi
-+++ gnutls-3.8.1/doc/cha-internals.texi
+--- gnutls-3.8.2.orig/doc/cha-internals.texi
++++ gnutls-3.8.2/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.1/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.1/doc/enums.texi
+Index: gnutls-3.8.2/doc/enums.texi
===================================================================
---- gnutls-3.8.1.orig/doc/enums.texi
-+++ gnutls-3.8.1/doc/enums.texi
-@@ -1184,7 +1184,7 @@ application traffic secret is installed
+--- gnutls-3.8.2.orig/doc/enums.texi
++++ gnutls-3.8.2/doc/enums.texi
+@@ -1188,7 +1188,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.1/doc/enums.texi
@item GNUTLS_@-FIPS140_@-STRICT
The default mode; all forbidden operations will cause an
operation failure via error code.
-@@ -1192,8 +1192,8 @@ operation failure via error code.
+@@ -1196,8 +1196,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.1/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.1/doc/functions/gnutls_fips140_set_mode
+Index: gnutls-3.8.2/doc/functions/gnutls_fips140_set_mode
===================================================================
---- gnutls-3.8.1.orig/doc/functions/gnutls_fips140_set_mode
-+++ gnutls-3.8.1/doc/functions/gnutls_fips140_set_mode
+--- gnutls-3.8.2.orig/doc/functions/gnutls_fips140_set_mode
++++ gnutls-3.8.2/doc/functions/gnutls_fips140_set_mode
@@ -3,7 +3,7 @@
@@ -215,10 +215,10 @@ Index: gnutls-3.8.1/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.1/doc/gnutls.html
+Index: gnutls-3.8.2/doc/gnutls.html
===================================================================
---- gnutls-3.8.1.orig/doc/gnutls.html
-+++ gnutls-3.8.1/doc/gnutls.html
+--- gnutls-3.8.2.orig/doc/gnutls.html
++++ gnutls-3.8.2/doc/gnutls.html
@@ -484,7 +484,7 @@ Documentation License”.
11.4 TLS Extension Handling
11.5 Cryptographic Backend
@@ -237,7 +237,7 @@ Index: gnutls-3.8.1/doc/gnutls.html
if set to one it will force the FIPS mode enablement.
-@@ -18437,7 +18437,7 @@ None:
+@@ -18446,7 +18446,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.1/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
-@@ -19445,7 +19445,7 @@ happens inside the black box.
+@@ -19468,7 +19468,7 @@ happens inside the black box.
TLS Extension Handling
Cryptographic Backend
Random Number Generators
@@ -255,7 +255,7 @@ Index: gnutls-3.8.1/doc/gnutls.html
@@ -302,7 +302,7 @@ Index: gnutls-3.8.1/doc/gnutls.html
as follows.
-@@ -20143,12 +20143,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.1/doc/gnutls.html
Any cryptographic operation will be refused if any of the self-tests failed
-@@ -20157,7 +20157,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.1/doc/gnutls.html
mode, while ’0’ will disable it.
The integrity checks for the dependent libraries and GnuTLS are performed
-@@ -20165,13 +20165,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.1/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.
-@@ -20180,7 +20180,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.1/doc/gnutls.html
GNUTLS_FIPS140_STRICT
The default mode; all forbidden operations will cause an
-@@ -20191,8 +20191,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.1/doc/gnutls.html
application is aware of the followed security policy, and needs
to utilize disallowed operations for other reasons (e.g., compatibility).
-@@ -20204,7 +20204,7 @@ to a message to the audit callback funct
+@@ -20227,7 +20227,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.1/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.
-@@ -20233,9 +20233,9 @@ if (gnutls_fips140_mode_enabled())
+@@ -20256,9 +20256,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.1/doc/gnutls.html
gnutls_fips140_set_mode(GNUTLS_FIPS140_LAX, 0);
-@@ -20258,7 +20258,7 @@ performed within a given context.
+@@ -20281,7 +20281,7 @@ performed within a given context.
int gnutls_fips140_pop_context ( void)
@@ -394,7 +394,7 @@ Index: gnutls-3.8.1/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
-@@ -20631,8 +20631,8 @@ Previous:
@@ -405,7 +405,7 @@ Index: gnutls-3.8.1/doc/gnutls.html
-@@ -24544,7 +24544,7 @@ unusable. This function is not thread-s
+@@ -24569,7 +24569,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.1/doc/gnutls.html
flags: should be zero or GNUTLS_FIPS140_SET_MODE_THREAD
-@@ -24553,13 +24553,13 @@ unusable. This function is not thread-s
+@@ -24578,13 +24578,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.1/doc/gnutls.html
values for mode
or to GNUTLS_FIPS140_SELFTESTS
mode, the library
switches to GNUTLS_FIPS140_STRICT
mode.
-@@ -46765,7 +46765,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.1/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.1/doc/gnutls.info-3
+Index: gnutls-3.8.2/doc/gnutls.info-3
===================================================================
---- gnutls-3.8.1.orig/doc/gnutls.info-3
-+++ gnutls-3.8.1/doc/gnutls.info-3
-@@ -2241,7 +2241,7 @@ to ‘more’. Both will exit with a st
+--- gnutls-3.8.2.orig/doc/gnutls.info-3
++++ gnutls-3.8.2/doc/gnutls.info-3
+@@ -2248,7 +2248,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.1/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
-@@ -3379,7 +3379,7 @@ to know what happens inside the black bo
+@@ -3401,7 +3401,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.1/doc/gnutls.info-3
File: gnutls.info, Node: The TLS Protocol, Next: TLS Handshake Protocol, Up: Internal architecture of GnuTLS
-@@ -3911,7 +3911,7 @@ and abstract key types::.
+@@ -3933,7 +3933,7 @@ and abstract key types::.
kernel implementation of ‘/dev/crypto’.
@@ -470,7 +470,7 @@ Index: gnutls-3.8.1/doc/gnutls.info-3
11.6 Random Number Generators
=============================
-@@ -3921,7 +3921,7 @@ About the generators
+@@ -3943,7 +3943,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.1/doc/gnutls.info-3
The default generator - inner workings
--------------------------------------
-@@ -4153,7 +4153,7 @@ in *note Figure 11.5: gnutls_fips_mode_t
+@@ -4175,7 +4175,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.1/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.
-@@ -4177,10 +4177,10 @@ are macros to simplify the following seq
+@@ -4199,10 +4199,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.1/doc/gnutls.info-3
gnutls_fips140_set_mode(GNUTLS_FIPS140_LAX, 0);
Service indicator
-@@ -4662,8 +4662,8 @@ There are certifications from national o
+@@ -4684,8 +4684,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.1/doc/gnutls.info-3
File: gnutls.info, Node: Error codes, Next: Supported ciphersuites, Prev: Support, Up: Top
-@@ -9128,7 +9128,7 @@ gnutls_fips140_set_mode
+@@ -9152,7 +9152,7 @@ gnutls_fips140_set_mode
-- Function: void gnutls_fips140_set_mode (gnutls_fips_mode_t MODE,
unsigned FLAGS)
@@ -521,11 +521,11 @@ Index: gnutls-3.8.1/doc/gnutls.info-3
FLAGS: should be zero or ‘GNUTLS_FIPS140_SET_MODE_THREAD’
-Index: gnutls-3.8.1/doc/invoke-gnutls-cli.texi
+Index: gnutls-3.8.2/doc/invoke-gnutls-cli.texi
===================================================================
---- gnutls-3.8.1.orig/doc/invoke-gnutls-cli.texi
-+++ gnutls-3.8.1/doc/invoke-gnutls-cli.texi
-@@ -99,7 +99,7 @@ None:
+--- gnutls-3.8.2.orig/doc/invoke-gnutls-cli.texi
++++ gnutls-3.8.2/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
- file must pre-exist
@@ -534,11 +534,11 @@ Index: gnutls-3.8.1/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.1/doc/manpages/gnutls-cli.1
+Index: gnutls-3.8.2/doc/manpages/gnutls-cli.1
===================================================================
---- gnutls-3.8.1.orig/doc/manpages/gnutls-cli.1
-+++ gnutls-3.8.1/doc/manpages/gnutls-cli.1
-@@ -389,7 +389,7 @@ Specify the PKCS #11 provider library.
+--- gnutls-3.8.2.orig/doc/manpages/gnutls-cli.1
++++ gnutls-3.8.2/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
.NOP \f\*[B-Font]\-\-fips140\-mode\f[]
@@ -547,11 +547,11 @@ Index: gnutls-3.8.1/doc/manpages/gnutls-cli.1
.sp
.TP
.NOP \f\*[B-Font]\-\-list\-config\f[]
-Index: gnutls-3.8.1/doc/reference/html/gnutls-gnutls.html
+Index: gnutls-3.8.2/doc/reference/html/gnutls-gnutls.html
===================================================================
---- gnutls-3.8.1.orig/doc/reference/html/gnutls-gnutls.html
-+++ gnutls-3.8.1/doc/reference/html/gnutls-gnutls.html
-@@ -20862,12 +20862,12 @@ gnutls_fips140_set_mode (
When the flag GNUTLS_FIPS140_SET_MODE_THREAD
is specified
@@ -566,7 +566,7 @@ Index: gnutls-3.8.1/doc/reference/html/gnutls-gnutls.html
values for mode
or to GNUTLS_FIPS140_SELFTESTS
mode, the library
switches to GNUTLS_FIPS140_STRICT
mode.
-@@ -20882,7 +20882,7 @@ switches to mode
@@ -575,7 +575,7 @@ Index: gnutls-3.8.1/doc/reference/html/gnutls-gnutls.html
|
-@@ -25880,7 +25880,7 @@ encryption
+@@ -25904,7 +25904,7 @@ encryption
enum gnutls_fips_mode_t
@@ -584,7 +584,7 @@ Index: gnutls-3.8.1/doc/reference/html/gnutls-gnutls.html