GnuTLS 3.4.3 Description:
GnuTLS is an open source and completely free software project that aims to develop a Transport Layer Security (TLS) library for GNU/Linux operating systems. It provides a secure layer, over a reliable transport layer, implementing the standards proposed by the IETF's TLS working group. The project offers support for a wide range of security protocols, including support for Transport Layer Security (TLS 1.2, TLS 1.1, TLS 1.0), support for Secure Sockets Layer (SSL 3.0), and support for the Datagram TLS protocol. In addition, the GnuTLS software provides support for authentication using both X.509 and OpenPGP certificates, as well as support for key and password authentication methods, such as PSK (Phase-shift Keying) and SRP (Secure Remote Password) protocols.