Copyright (C) 2013-2019 Nikos Mavrogiannopoulos
See the end for copying conditions.
-* Version 3.8.2 (unreleased)
+* Version 3.8.2 (released 2023-11-14)
+
+** 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
AC_PREREQ(2.64)
dnl when updating version also update LT_REVISION in m4/hooks.m4
-AC_INIT([GnuTLS], [3.8.1], [bugs@gnutls.org])
+AC_INIT([GnuTLS], [3.8.2], [bugs@gnutls.org])
AC_CONFIG_AUX_DIR([build-aux])
AC_CONFIG_MACRO_DIRS([m4 src/gl/m4 lib/unistring/m4])
AC_CANONICAL_HOST
-Subproject commit 36a33a5e38fbc648718ae999608f5112d72aa1a8
+Subproject commit 237f0723ef5f4aa47f299b16cc26d36839281b1f
# The following should be removed in the new release, after updating the
# abi-dump repository:
-[suppress_function]
-name = gnutls_pubkey_import_dh_raw
-
-[suppress_function]
-name = gnutls_privkey_import_dh_raw
-
-[suppress_function]
-name = gnutls_pubkey_export_dh_raw
-
-[suppress_function]
-name = gnutls_privkey_export_dh_raw
-
-[suppress_function]
-name = gnutls_x509_privkey_import_dh_raw
-
-[suppress_function]
-name = gnutls_privkey_derive_secret
-
-[suppress_type]
-name = gnutls_cipher_algorithm_t
-changed_enumerators = GNUTLS_CIPHER_AES_128_SIV_GCM, GNUTLS_CIPHER_AES_256_SIV_GCM
# in CONTRIBUTION.md for more info.
#
# Interfaces removed: AGE=0 (+bump all symbol versions in .map)
- AC_SUBST(LT_CURRENT, 66)
+ AC_SUBST(LT_CURRENT, 67)
AC_SUBST(LT_REVISION, 0)
- AC_SUBST(LT_AGE, 36)
+ AC_SUBST(LT_AGE, 37)
AC_SUBST(LT_SSL_CURRENT, 27)
AC_SUBST(LT_SSL_REVISION, 2)