Copyright (C) 2013-2019 Nikos Mavrogiannopoulos
See the end for copying conditions.
-* Version 3.8.4 (unreleased)
+* Version 3.8.4 (released 2024-03-18)
** libgnutls: RSA-OAEP encryption scheme is now supported
To use it with an unrestricted RSA private key, one would need to
to import restricted private keys if they are stored in PKCS#8
format.
+** libgnutls: Fix side-channel in the deterministic ECDSA.
+ Reported by George Pantelakis (#1516).
+ [GNUTLS-SA-2023-12-04, CVSS: medium] [CVE-2024-28834]
+
+** libgnutls: Fixed a bug where certtool crashed when verifying a certificate
+ chain with more than 16 certificates. Reported by William Woodruff (#1525)
+ and yixiangzhike (#1527).
+ [GNUTLS-SA-2024-01-23, CVSS: medium] [CVE-2024-28835]
+
+** libgnutls: Compression libraries are now loaded dynamically as needed
+ instead of all being loaded during gnutls library initialization.
+ As a result, the library initialization should be faster.
+
+** build: The gnutls library can now be linked with the static library
+ of GMP. Note that in order for this to work libgmp.a needs to be
+ compiled with -fPIC and libhogweed in Nettle also has to be linked
+ to the static library of GMP. This can be used to prevent custom
+ memory allocators from being overriden by other applications.
+
** API and ABI modifications:
gnutls_x509_spki_get_rsa_oaep_params: New function.
gnutls_x509_spki_set_rsa_oaep_params: New function.
AC_PREREQ(2.64)
dnl when updating version also update LT_REVISION in m4/hooks.m4
-AC_INIT([GnuTLS], [3.8.3], [bugs@gnutls.org])
+AC_INIT([GnuTLS], [3.8.4], [bugs@gnutls.org])
AC_CONFIG_AUX_DIR([build-aux])
AC_CONFIG_MACRO_DIRS([m4 src/gl/m4 lib/unistring/m4])
AC_CANONICAL_HOST
# in CONTRIBUTION.md for more info.
#
# Interfaces removed: AGE=0 (+bump all symbol versions in .map)
- AC_SUBST(LT_CURRENT, 67)
- AC_SUBST(LT_REVISION, 1)
- AC_SUBST(LT_AGE, 37)
+ AC_SUBST(LT_CURRENT, 68)
+ AC_SUBST(LT_REVISION, 0)
+ AC_SUBST(LT_AGE, 38)
AC_SUBST(LT_SSL_CURRENT, 27)
AC_SUBST(LT_SSL_REVISION, 2)