GnuTLS is a modern C library that implements the standard network security protocol Transport Layer Security (TLS), for use by network applications. GnuTLS is developed for GNU/Linux, but works on many Unix-like systems. The GnuTLS library is distributed under the terms of the GNU LGPL 2.1+. The "extra" GnuTLS library, the OpenSSL compatibility library, the self tests and the command line tools are all distributed under the GNU GPL 3.0+. The manual is distributed under the GNU FDL 1.3+.

Full story »
stargrave's picture
Created by stargrave 7 years 4 weeks ago – Made popular 7 years 3 weeks ago
Category: High End   Tags:
TDTwister's picture


7 years 4 weeks 4 hours 58 min ago


Yes but.

GnuTLS support many features that most browsers does not implement like site/user authentication with OpenPGP. It would be good if we can see implementation of those features to the browser so GnuTLS could be used at its full extend.

stargrave's picture


7 years 4 weeks 4 hours 49 min ago


Re: Yes but

But it is not only used by/with browsers. There are too many software that uses TLS/SSL connections, moreover -- GnuTLS in some cases may be used out-of-box by themself (with it's built-in -cli tools). Browsers features and abilites (with protocols) as a rule are dictated by commercial companies -- they create the need of something. PGP-like system and Web-Of-Trust using systems are not interesting (as a rule again) for anyone thinking about money. GnuTLS is a true hackerish tool, so of course it contains many features not so widely spreaded.

Anyway, of course it will be great to see modern latest (TLS 1.2 for example) protocols support and other features in browsers.