GnuTLS fue inicialmente creado para soportar las aplicaciones del proyecto GNU, para usar protocolos seguros como TLS.