GnuTLS 3.3.12

Softpedia Pick image
The GNU Transport Layer Security Library supported on Linux/UNIX, Mac and Windows
GPL (GNU General Public License) 
Free Software Foundation, Inc.
3.5/5 26
ROOT \ Security
1 GnuTLS Screenshot:
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.

Supports a wide range of security protocols

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.

Features, lots of features

Moreover, in addition to DSA and RSA, the project supports elliptic curves, provides OCSP (Online Certificate Status Protocol) support, CPU-assisted cryptography support with AES-NI and VIA padlock instruction sets, support for cryptographic accelerator drivers via /dev/crypto.

Furthermore, GnuTLS provides native support for cryptographic tokens, such as smart-cards, via PKCS #11, offers native support for the Trusted Platform Module (TPM), as well as support for all the strong encryption algorithms, including Camellia and AES.

Supports all GNU/Linux operating systems

GnuTLS has been successfully tested on a wide range of Linux kernel-based operating systems. The fact of the matter is that it’s compatible with all GNU/Linux operating systems and runs on computers supporting either of the 32 or 64-bit instruction set architectures.

The software is available on all major distributions of GNU/Linux, installable from their official software repositories. The latest release of GnuTLS can always be downloaded from Softpedia or via its official website (see the homepage link below), as a universal source package.

GnuTLS was reviewed by , last updated on January 23rd, 2015

#secure layer #transport layer #Security Library #transport #layer #secure #library

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!

What's new in GnuTLS 3.3.12:

  • libgnutls: When negotiating TLS use the lowest enabled version in the client hello, rather than the lowest supported. In addition, do not use SSL 3.0 as a version in the TLS record layer, unless SSL 3.0 is the only protocol supported. That addresses issues with servers that immediately drop the connection when the encounter SSL 3.0 as the record version number. See:
  • libgnutls: Corrected encoding and decoding of ANSI X9.62 parameters.
  • libgnutls: Handle zero length plaintext for VIA PadLock functions. This solves a potential crash on AES encryption for small size plaintext. Patch by Matthias-Christian Ott.
  • libgnutls: In DTLS don't combine multiple packets which exceed MTU. Reported by Andreas Schultz.
Read full changelog
send us
an update

Add your review!