gnutls 3.7.0

Daiki Ueno <[email protected]> Wed, 02 Dec 2020 11:42:38 +0100
Newsgroups gmane.network.gnutls.general,gmane.comp.encryption.gpg.gnutls.devel
Message-ID <[email protected]>
Hello,
 We've just released gnutls 3.7.0. This is the first release on the
3.7.x branch, with several new features and behavior changes.

We'd like to thank everyone who contributed in this release:
Albrecht Dreß, Alexander Sosedkin, Anderson Toshiyuki Sasaki, Andreas
Metzler, Daiki Ueno, Daniel Lenski, Dmitry Baryshkov, Fiona Klute, Hans
Leidekker, James Bottomley, JonasZhou, KrenzelokFrantisek, Lei Maohui,
Michael Catanzaro, Nikolay Sivov, Nikos Mavrogiannopoulos, Petr Pavlu,
Remi Olivier, Sahana Prasad, Steve Lhomme, Tim Rühsen, Tomas Mraz,
Vitezslav Cizek, and ihsinme.

The detailed list of changes follows:

* Version 3.7.0 (released 2020-12-02)

** libgnutls: Depend on nettle 3.6 (!1322).

** libgnutls: Added a new API that provides a callback function to
   retrieve missing certificates from incomplete certificate chains
   (#202, #968, #1100).

** libgnutls: Added a new API that provides a callback function to
   output the complete path to the trusted root during certificate
   chain verification (#1012).

** libgnutls: OIDs exposed as gnutls_datum_t no longer account for the
   terminating null bytes, while the data field is null terminated.
   The affected API functions are: gnutls_ocsp_req_get_extension,
   gnutls_ocsp_resp_get_response, and gnutls_ocsp_resp_get_extension
   (#805).

** libgnutls: Added a new set of API to enable QUIC implementation (#826, #849,
   #850).

** libgnutls: The crypto implementation override APIs deprecated in 3.6.9 are
   now no-op (#790).

** libgnutls: Added MAGMA/KUZNYECHIK CTR-ACPKM and CMAC support (!1161).

** libgnutls: Support for padlock has been fixed to make it work with Zhaoxin
   CPU (#1079).

** libgnutls: The maximum PIN length for PKCS #11 has been increased from 31
   bytes to 255 bytes (#932).

** API and ABI modifications:
gnutls_x509_trust_list_set_getissuer_function: Added
gnutls_x509_trust_list_get_ptr: Added
gnutls_x509_trust_list_set_ptr: Added
gnutls_session_set_verify_output_function: Added
gnutls_record_encryption_level_t: New enum
gnutls_handshake_read_func: New callback type
gnutls_handshake_set_read_function: New function
gnutls_handshake_write: New function
gnutls_handshake_secret_func: New callback type
gnutls_handshake_set_secret_function: New function
gnutls_alert_read_func: New callback type
gnutls_alert_set_read_function: New function
gnutls_crypto_register_cipher: Deprecated; no-op
gnutls_crypto_register_aead_cipher: Deprecated; no-op
gnutls_crypto_register_mac: Deprecated; no-op
gnutls_crypto_register_digest: Deprecated; no-op

Getting the Software
====================

GnuTLS may be downloaded directly from <
ftp://ftp.gnutls.org/gcrypt/gnutls/>;.
A list of GnuTLS mirrors can be found at <
http://www.gnutls.org/download.html>

Here are the XZ compressed sources:

  https://www.gnupg.org/ftp/gcrypt/gnutls/v3.6/gnutls-3.6.15.tar.xz

Here are OpenPGP detached signatures signed using key 0x462225C3B46F34879FC8496CD605848ED7E69871:

  https://www.gnupg.org/ftp/gcrypt/gnutls/v3.6/gnutls-3.6.15.tar.xz.sig

Note that it has been signed with my openpgp key:
pub   rsa4096 2009-07-23 [SC] [expires: 2023-09-25]
      462225C3B46F34879FC8496CD605848ED7E69871
uid           [ultimate] Daiki Ueno <[email protected]>
uid           [ultimate] Daiki Ueno <[email protected]>
sub   rsa4096 2010-02-04 [E]

Regards,
-- 
Daiki Ueno

_______________________________________________
Gnutls-help mailing list
[email protected]
http://lists.gnupg.org/mailman/listinfo/gnutls-help
signature.asc (application/pgp-signature, 832 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEERiIlw7RvNIefyEls1gWEjtfmmHEFAl/Hb6MACgkQ1gWEjtfm
mHHpExAAmZayWQdgv0iyV4aGcnkVd90f3lw/M4Q2SShL0tEJjruivUEFhuBsh5uE
OfLdp4JosmTBkqTxTLlkJOPdYR614gVeKZ/eb5U44GETNKLEBb32sNVJfAqqBpqt
5LGgVxICsDl+zS0QYitngZCj8Z2grngJFqUCSKMiY/pSW5ZVfUAEhTtEZwGLryuL
aMVxdA4l2aYufojVPxwbeYwOIQnUopAunzB/dgzIhV8f97PrseYa0aTDDsloZL1N
1nLuozjni0GVTbv/2lZskaSrG4jPWoS4oL8WpItAl1ikteSFDqprJ0JJqRFgFMmP
MauJsEuYHaceIHBwzABw/IR/IIZEQULSJUCs+O2udgTlJvrzEjl8wcDwqZmU5YhU
rm8zZhrDkBaO5S2sMPPkaWbzBc9SL8egyuLaTv5tVlVlyxpwVA15xLfbV167cVUN
gHP2t6bOidOsIpF5TYvv5IpETapnaU4/2pRZaI4jp5FrKFVu3lm+/STuFV6fGG44
QewclQnalrKL/OiuGocLBwFfcpOTQfQxNMh/5TML+EqOOgiA2op/wNl4MgjHYmN5
EdII/zqHAaUFQOjRZCvVSoFweq/d5iQYPxcb/yXncEsTR1GuH+0+aMKhGMVxkTUR
9dfktkTXrQovO1aH0gfKMZSYixS7VBMImlx09aZS3gnfz68CJLY=
=oasM
-----END PGP SIGNATURE-----