From cf30493c2ce694196fb8c5b13de4deb58375dc7c6ee08348b1fec76bbb7556a1 Mon Sep 17 00:00:00 2001
From: Pedro Monreal Gonzalez
Date: Fri, 24 Mar 2023 12:22:34 +0000
Subject: [PATCH] Accepting request 1074130 from
home:pmonrealgonzalez:branches:security:tls
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- Update to 3.8.0: [bsc#1205763, bsc#1209627]
* libgnutls: Fix a Bleichenbacher oracle in the TLS RSA key
exchange. Reported by Hubert Kario (#1050). Fix developed by
Alexander Sosedkin. [GNUTLS-SA-2020-07-14, CVSS: medium]
[CVE-2023-0361]
* libgnutls: C++ library is now header only. All definitions
from gnutlsxx.c have been moved into gnutlsxx.h. Users of the
C++ interface have two options:
1. include gnutlsxx.h in their application and link against
the C library. (default)
2. include gnutlsxx.h in their application, compile with
GNUTLS_GNUTLSXX_NO_HEADERONLY macro defined and link
against the C++ library.
* libgnutls: GNUTLS_NO_STATUS_REQUEST flag and %NO_STATUS_REQUEST
priority modifier have been added to allow disabling of the
status_request TLS extension in the client side.
* libgnutls: TLS heartbeat is disabled by default.
The heartbeat extension in TLS (RFC 6520) is not widely used
given other implementations dropped support for it. To enable
back support for it, supply --enable-heartbeat-support to
configure script.
* libgnutls: SRP authentication is now disabled by default.
It is disabled because the SRP authentication in TLS is not
up to date with the latest TLS standards and its ciphersuites
are based on the CBC mode and SHA-1. To enable it back, supply
--enable-srp-authentication option to configure script.
* libgnutls: All code has been indented using "indent -ppi1 -linux".
CI/CD has been adjusted to catch regressions. This is implemented
through devel/indent-gnutls, devel/indent-maybe and .gitlab-ci.yml’s
commit-check. You may run devel/indent-gnutls to fix any
OBS-URL: https://build.opensuse.org/request/show/1074130
OBS-URL: https://build.opensuse.org/package/show/security:tls/gnutls?expand=0&rev=88
---
gnutls-3.7.9.tar.xz | 3 -
gnutls-3.7.9.tar.xz.sig | Bin 685 -> 0 bytes
gnutls-3.8.0.tar.xz | 3 +
gnutls-3.8.0.tar.xz.sig | Bin 0 -> 684 bytes
gnutls-FIPS-140-3-references.patch | 524 +++++++++---------
gnutls-FIPS-PCT-DH.patch | 114 ++--
gnutls-FIPS-PCT-ECDH.patch | 90 +--
...LI-pbkdf2-verify-keylengths-only-SHA.patch | 114 ----
...et-error-state-when-jent-init-failed.patch | 91 ---
gnutls-FIPS-disable-failing-tests.patch | 36 --
gnutls-FIPS-jitterentropy.patch | 198 ++++---
...Make-XTS-key-check-failure-not-fatal.patch | 242 --------
gnutls-verify-library-HMAC.patch | 21 -
gnutls.changes | 70 +++
gnutls.keyring | Bin 23391 -> 26256 bytes
gnutls.spec | 89 +--
gnutls_ECDSA_signing.patch | 172 ------
17 files changed, 573 insertions(+), 1194 deletions(-)
delete mode 100644 gnutls-3.7.9.tar.xz
delete mode 100644 gnutls-3.7.9.tar.xz.sig
create mode 100644 gnutls-3.8.0.tar.xz
create mode 100644 gnutls-3.8.0.tar.xz.sig
delete mode 100644 gnutls-FIPS-SLI-pbkdf2-verify-keylengths-only-SHA.patch
delete mode 100644 gnutls-FIPS-Set-error-state-when-jent-init-failed.patch
delete mode 100644 gnutls-FIPS-disable-failing-tests.patch
delete mode 100644 gnutls-Make-XTS-key-check-failure-not-fatal.patch
delete mode 100644 gnutls-verify-library-HMAC.patch
delete mode 100644 gnutls_ECDSA_signing.patch
diff --git a/gnutls-3.7.9.tar.xz b/gnutls-3.7.9.tar.xz
deleted file mode 100644
index 8c12498..0000000
--- a/gnutls-3.7.9.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:aaa03416cdbd54eb155187b359e3ec3ed52ec73df4df35a0edd49429ff64d844
-size 6377212
diff --git a/gnutls-3.7.9.tar.xz.sig b/gnutls-3.7.9.tar.xz.sig
deleted file mode 100644
index 548891323b2f13f11d119d158f742098e6b79e2edd2f28b8e37ac10047514022..0000000000000000000000000000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 685
zcmV;e0#f~mbp!ww3IH7zAp~7U%MW%m1*ZiyR`hyxrbx5-A`ArrW91K^0162ZdUd8q
zv-u(n;?w~E&f6q(NPv#zi%ukpcf3iFM}HBx=;%ghSSO#y6?toq0RYt491{~spHH7T
zUSsDv_9K;Dy;%-6ptdBP;KiwSCjyBAGXwwu2ml=xAp}MuCBw9DG>4zaNo>{ygpSwd
zm~jOHW99HU0162Z)&+!)*XEdU)x{70VO!5itsV85Ff^iin?JtpxyF5qz4w&+8&Hz!
z{sNMPBfs63nY>sL3a1d)^qkfvf+MkY`y$r_DcgGym@}c9xO}(BJ_W70uGFGZXdzm&
z&<{Mm*L)%!=S_{4C^@xnjjRl>&e9n7N{_8lUZtPcqQ!R{?@oS;ph@xS4%$$5A6x0F
zwd@BHZ^pEk5ZfYc*-DzR^4rnv-D;#$lJo=aRj>%~`?>>t=1b)7L66TeagGCQ`Z)Py
zmHr{-E$UW*}GJnR)<(37jX5itPGcMc{BDb2xfzDmWM
z92WRDw=qxjnZ?)RneiOD1nBP)2hJ0LYk?C6_HXK4Td@AmCPLXt?p%ejZCDq=Al=gT
T#5A?Cd+qdmWpd
z_3~tXHvEjC_%Bh;-`PDc+Ke08)}=vbE6zS{WsdZ0G7jyjzWyYjpi{{hIU|RkU171W
z#e1MOFSLr-DYxb?eF+Ed?hv2#MFW4COPvIpPdUN0)=^VEW52by1H`w%=B8bK4uzmR
zv^CE;Wb(WCOxhrGo2-erD^Kv3Z{=?gL*Wg;uh7I989F&T%Uau!=
zC_Ls1XvXV6nY7S1JJgCq7=Ek^^ByXSQ6BtGj9>JHFBRxlWLo!4LP2nnwdxN#nKeq(
z^CJqaexh=oznw}l?7TUVd!JAXI2;F*ce=$Ke;a37kBKOYjFn^>Wq!w70i3LmOZtKA
zEOl5J-{VyJrmzqc!Ht!Tn+lR+&9PmBO6nkHdUZIb0dTUVSAK#k3Qm2@JvI?Q7)q=?
zbXhY(ZAQQ0AliF_IUE(zb$>=O!1bCG?9Klg6G#gqCw__BjEVuA+vCR}uHr5#YLVzz
zTvwSY^Z*syM~0R)+a28(nC#;_0l)lj4;SZHVk0^mg7Jw7wKZ;C}Z
zTc~BJ$?;B1t^(@9MKewh?GiFW%jVQz4GnBy1QldW;wM3rpn~2DbEaN2CLB@lDjE`3
SmxE+uQFg{dH0jbMKmi`R*EY=n
literal 0
HcmV?d00001
diff --git a/gnutls-FIPS-140-3-references.patch b/gnutls-FIPS-140-3-references.patch
index 101757c..bfc6651 100644
--- a/gnutls-FIPS-140-3-references.patch
+++ b/gnutls-FIPS-140-3-references.patch
@@ -1,8 +1,8 @@
-Index: gnutls-3.7.9/configure.ac
+Index: gnutls-3.8.0/configure.ac
===================================================================
---- gnutls-3.7.9.orig/configure.ac
-+++ gnutls-3.7.9/configure.ac
-@@ -588,19 +588,19 @@ LT_INIT([disable-static,win32-dll,shared
+--- gnutls-3.8.0.orig/configure.ac
++++ gnutls-3.8.0/configure.ac
+@@ -586,19 +586,19 @@ LT_INIT([disable-static,win32-dll,shared
AC_LIB_HAVE_LINKFLAGS(dl,, [#include ], [dladdr (0, 0);])
AC_ARG_ENABLE(fips140-mode,
@@ -25,11 +25,11 @@ Index: gnutls-3.7.9/configure.ac
AC_ARG_WITH(fips140-module-name, AS_HELP_STRING([--with-fips140-module-name],
[specify the FIPS140 module name]),
-Index: gnutls-3.7.9/doc/cha-gtls-app.texi
+Index: gnutls-3.8.0/doc/cha-gtls-app.texi
===================================================================
---- gnutls-3.7.9.orig/doc/cha-gtls-app.texi
-+++ gnutls-3.7.9/doc/cha-gtls-app.texi
-@@ -206,7 +206,7 @@ CPU. The currently available options are
+--- gnutls-3.8.0.orig/doc/cha-gtls-app.texi
++++ gnutls-3.8.0/doc/cha-gtls-app.texi
+@@ -222,7 +222,7 @@ CPU. The currently available options are
@end itemize
@item @code{GNUTLS_FORCE_FIPS_MODE}
@@ -38,10 +38,10 @@ Index: gnutls-3.7.9/doc/cha-gtls-app.texi
if set to one it will force the FIPS mode enablement.
@end multitable
-Index: gnutls-3.7.9/doc/cha-internals.texi
+Index: gnutls-3.8.0/doc/cha-internals.texi
===================================================================
---- gnutls-3.7.9.orig/doc/cha-internals.texi
-+++ gnutls-3.7.9/doc/cha-internals.texi
+--- gnutls-3.8.0.orig/doc/cha-internals.texi
++++ gnutls-3.8.0/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.7.9/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.7.9/doc/enums.texi
+Index: gnutls-3.8.0/doc/enums.texi
===================================================================
---- gnutls-3.7.9.orig/doc/enums.texi
-+++ gnutls-3.7.9/doc/enums.texi
-@@ -1169,7 +1169,7 @@ application traffic secret is installed
+--- gnutls-3.8.0.orig/doc/enums.texi
++++ gnutls-3.8.0/doc/enums.texi
+@@ -1176,7 +1176,7 @@ application traffic secret is installed
@c gnutls_fips_mode_t
@table @code
@item GNUTLS_@-FIPS140_@-DISABLED
@@ -175,7 +175,7 @@ Index: gnutls-3.7.9/doc/enums.texi
@item GNUTLS_@-FIPS140_@-STRICT
The default mode; all forbidden operations will cause an
operation failure via error code.
-@@ -1177,8 +1177,8 @@ operation failure via error code.
+@@ -1184,8 +1184,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.7.9/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.7.9/doc/functions/gnutls_fips140_set_mode
+Index: gnutls-3.8.0/doc/functions/gnutls_fips140_set_mode
===================================================================
---- gnutls-3.7.9.orig/doc/functions/gnutls_fips140_set_mode
-+++ gnutls-3.7.9/doc/functions/gnutls_fips140_set_mode
+--- gnutls-3.8.0.orig/doc/functions/gnutls_fips140_set_mode
++++ gnutls-3.8.0/doc/functions/gnutls_fips140_set_mode
@@ -3,7 +3,7 @@
@@ -215,10 +215,10 @@ Index: gnutls-3.7.9/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.7.9/doc/gnutls.html
+Index: gnutls-3.8.0/doc/gnutls.html
===================================================================
---- gnutls-3.7.9.orig/doc/gnutls.html
-+++ gnutls-3.7.9/doc/gnutls.html
+--- gnutls-3.8.0.orig/doc/gnutls.html
++++ gnutls-3.8.0/doc/gnutls.html
@@ -486,7 +486,7 @@ Documentation License”.
11.4 TLS Extension Handling
11.5 Cryptographic Backend
@@ -228,7 +228,7 @@ Index: gnutls-3.7.9/doc/gnutls.html
Appendix A Upgrading from previous versions
Appendix B Support
-@@ -8990,7 +8990,7 @@ CPU. The currently available options are
+@@ -9009,7 +9009,7 @@ CPU. The currently available options are
0x200000: Enable VIA PHE
0x400000: Enable VIA PHE SHA512
@@ -405,7 +405,7 @@ Index: gnutls-3.7.9/doc/gnutls.html
-@@ -24538,7 +24538,7 @@ unusable. This function is not thread-s
+@@ -24526,7 +24526,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.7.9/doc/gnutls.html
flags: should be zero or GNUTLS_FIPS140_SET_MODE_THREAD
-@@ -24547,13 +24547,13 @@ unusable. This function is not thread-s
+@@ -24535,13 +24535,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.7.9/doc/gnutls.html
values for mode
or to GNUTLS_FIPS140_SELFTESTS
mode, the library
switches to GNUTLS_FIPS140_STRICT
mode.
-@@ -46665,7 +46665,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.7.9/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.7.9/doc/gnutls.info-3
+Index: gnutls-3.8.0/doc/gnutls.info-3
===================================================================
---- gnutls-3.7.9.orig/doc/gnutls.info-3
-+++ gnutls-3.7.9/doc/gnutls.info-3
-@@ -2458,7 +2458,7 @@ to 'more'. Both will exit with a status
+--- gnutls-3.8.0.orig/doc/gnutls.info-3
++++ gnutls-3.8.0/doc/gnutls.info-3
+@@ -1631,7 +1631,7 @@ to 'more'. Both will exit with a status
--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.7.9/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
-@@ -3559,7 +3559,7 @@ to know what happens inside the black bo
+@@ -2732,7 +2732,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.7.9/doc/gnutls.info-3
File: gnutls.info, Node: The TLS Protocol, Next: TLS Handshake Protocol, Up: Internal architecture of GnuTLS
-@@ -4091,7 +4091,7 @@ and abstract key types::.
+@@ -3264,7 +3264,7 @@ and abstract key types::.
kernel implementation of '/dev/crypto'.
@@ -470,7 +470,7 @@ Index: gnutls-3.7.9/doc/gnutls.info-3
11.6 Random Number Generators
=============================
-@@ -4101,7 +4101,7 @@ About the generators
+@@ -3274,7 +3274,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.7.9/doc/gnutls.info-3
The default generator - inner workings
--------------------------------------
-@@ -4250,25 +4250,25 @@ after observing the output of the PRNG.
+@@ -3423,25 +3423,25 @@ after observing the output of the PRNG.
the above paragraph, all levels are immune to such attack.
@@ -513,7 +513,7 @@ Index: gnutls-3.7.9/doc/gnutls.info-3
modified as follows.
* The random generator used switches to DRBG-AES
-@@ -4276,11 +4276,11 @@ modified as follows.
+@@ -3449,11 +3449,11 @@ modified as follows.
startup
* Algorithm self-tests are run on library load
@@ -528,7 +528,7 @@ Index: gnutls-3.7.9/doc/gnutls.info-3
generation
* Any cryptographic operation will be refused if any of the
self-tests failed
-@@ -4289,7 +4289,7 @@ There are also few environment variables
+@@ -3462,7 +3462,7 @@ There are also few environment variables
The 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 *note Figure
@@ -537,7 +537,7 @@ Index: gnutls-3.7.9/doc/gnutls.info-3
while '0' will disable it.
The integrity checks for the dependent libraries and GnuTLS are
-@@ -4298,20 +4298,20 @@ library. The key for the operations can
+@@ -3471,20 +3471,20 @@ library. The key for the operations can
with the configure option '-with-fips140-key'. The MAC algorithm used
is HMAC-SHA256.
@@ -562,7 +562,7 @@ Index: gnutls-3.7.9/doc/gnutls.info-3
'GNUTLS_FIPS140_STRICT'
The default mode; all forbidden operations will cause an operation
failure via error code.
-@@ -4319,8 +4319,8 @@ in *note Figure 11.5: gnutls_fips_mode_t
+@@ -3492,8 +3492,8 @@ in *note Figure 11.5: gnutls_fips_mode_t
A transient state during library initialization. That state cannot
be set or seen by applications.
'GNUTLS_FIPS140_LAX'
@@ -573,7 +573,7 @@ Index: gnutls-3.7.9/doc/gnutls.info-3
the application is aware of the followed security policy, and needs
to utilize disallowed operations for other reasons (e.g.,
compatibility).
-@@ -4333,7 +4333,7 @@ in *note Figure 11.5: gnutls_fips_mode_t
+@@ -3506,7 +3506,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
@@ -582,7 +582,7 @@ Index: gnutls-3.7.9/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.
-@@ -4357,10 +4357,10 @@ are macros to simplify the following seq
+@@ -3530,10 +3530,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
@@ -595,7 +595,7 @@ Index: gnutls-3.7.9/doc/gnutls.info-3
gnutls_fips140_set_mode(GNUTLS_FIPS140_LAX, 0);
Service indicator
-@@ -4379,7 +4379,7 @@ within a given context.
+@@ -3552,7 +3552,7 @@ within a given context.
'INT *note gnutls_fips140_push_context:: (gnutls_fips140_context_t CONTEXT)'
'INT *note gnutls_fips140_pop_context:: ( VOID)'
@@ -604,7 +604,7 @@ Index: gnutls-3.7.9/doc/gnutls.info-3
operation. It can be attached to the current execution thread with
*note gnutls_fips140_push_context:: and its internal state will be
updated until it is detached with *note gnutls_fips140_pop_context::.
-@@ -4837,8 +4837,8 @@ There are certifications from national o
+@@ -4010,8 +4010,8 @@ There are certifications from national o
practices, such as unit testing and reliance on well known crypto
primitives.
@@ -615,7 +615,7 @@ Index: gnutls-3.7.9/doc/gnutls.info-3
File: gnutls.info, Node: Error codes, Next: Supported ciphersuites, Prev: Support, Up: Top
-@@ -9315,7 +9315,7 @@ gnutls_fips140_set_mode
+@@ -8476,7 +8476,7 @@ gnutls_fips140_set_mode
-- Function: void gnutls_fips140_set_mode (gnutls_fips_mode_t MODE,
unsigned FLAGS)
@@ -624,7 +624,7 @@ Index: gnutls-3.7.9/doc/gnutls.info-3
FLAGS: should be zero or 'GNUTLS_FIPS140_SET_MODE_THREAD'
-@@ -9325,12 +9325,12 @@ gnutls_fips140_set_mode
+@@ -8486,12 +8486,12 @@ gnutls_fips140_set_mode
undefined.
When the flag 'GNUTLS_FIPS140_SET_MODE_THREAD' is specified then
@@ -639,10 +639,10 @@ Index: gnutls-3.7.9/doc/gnutls.info-3
values for 'mode' or to 'GNUTLS_FIPS140_SELFTESTS' mode, the
library switches to 'GNUTLS_FIPS140_STRICT' mode.
-Index: gnutls-3.7.9/doc/invoke-gnutls-cli.texi
+Index: gnutls-3.8.0/doc/invoke-gnutls-cli.texi
===================================================================
---- gnutls-3.7.9.orig/doc/invoke-gnutls-cli.texi
-+++ gnutls-3.7.9/doc/invoke-gnutls-cli.texi
+--- gnutls-3.8.0.orig/doc/invoke-gnutls-cli.texi
++++ gnutls-3.8.0/doc/invoke-gnutls-cli.texi
@@ -99,7 +99,7 @@ None:
--inline-commands-prefix=str Change the default delimiter for inline commands
--provider=file Specify the PKCS #11 provider library
@@ -652,10 +652,10 @@ Index: gnutls-3.7.9/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.7.9/doc/manpages/gnutls-cli.1
+Index: gnutls-3.8.0/doc/manpages/gnutls-cli.1
===================================================================
---- gnutls-3.7.9.orig/doc/manpages/gnutls-cli.1
-+++ gnutls-3.7.9/doc/manpages/gnutls-cli.1
+--- gnutls-3.8.0.orig/doc/manpages/gnutls-cli.1
++++ gnutls-3.8.0/doc/manpages/gnutls-cli.1
@@ -389,7 +389,7 @@ Specify the PKCS #11 provider library.
This will override the default options in /etc/gnutls/pkcs11.conf
.TP
@@ -665,11 +665,11 @@ Index: gnutls-3.7.9/doc/manpages/gnutls-cli.1
.sp
.TP
.NOP \f\*[B-Font]\-\-list\-config\f[]
-Index: gnutls-3.7.9/doc/reference/html/gnutls-gnutls.html
+Index: gnutls-3.8.0/doc/reference/html/gnutls-gnutls.html
===================================================================
---- gnutls-3.7.9.orig/doc/reference/html/gnutls-gnutls.html
-+++ gnutls-3.7.9/doc/reference/html/gnutls-gnutls.html
-@@ -20552,12 +20552,12 @@ gnutls_fips140_set_mode (
When the flag GNUTLS_FIPS140_SET_MODE_THREAD
is specified
@@ -684,7 +684,7 @@ Index: gnutls-3.7.9/doc/reference/html/gnutls-gnutls.html
values for mode
or to GNUTLS_FIPS140_SELFTESTS
mode, the library
switches to GNUTLS_FIPS140_STRICT
mode.
-@@ -20572,7 +20572,7 @@ switches to mode
@@ -693,7 +693,7 @@ Index: gnutls-3.7.9/doc/reference/html/gnutls-gnutls.html
|
-@@ -25479,7 +25479,7 @@ encryption
+@@ -25568,7 +25568,7 @@ encryption
enum gnutls_fips_mode_t
@@ -702,7 +702,7 @@ Index: gnutls-3.7.9/doc/reference/html/gnutls-gnutls.html