GnuTLS implements the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols for the GNU project.
More up to date information can be found at http://www.gnu.org/software/gnutls/.