🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.announce
Article #474

gnutls 3.0.4

#474
From: Nikos Mavrogiannopoulos
Date: Fri, 14 Oct 2011 23:49
91 lines
5770 bytes
Hello,
  I've just released gnutls 3.0.4. It includes several bug fixes
and adds new features to the latest stable branch. Moreover since this
version the printed manual (see
http://www.gnu.org/software/gnutls/documentation.html ) is no longer
used as a donation method, and is available at the printing cost.

The changelog since 3.0.3 follows.

* Version 3.0.4 (released 2011-10-15)

** gnutls-cli-debug: Added more tests including AES-GCM,
SHA256 and elliptic curves.

** gnutls-cli: Added --benchmark-soft-ciphers to benchmark
the software version of the ciphers instead of hw accelerated
(where available)

** libgnutls: Public key ID calculation is consistent among
all structures. It uses a SHA-1 hash of the subjectPublicKeyInfo.

** libgnutls: gnutls_privkey_t allows setting external callback
to perform signing or decryption. Can be set using
gnutls_privkey_import_ext()

** libgnutls: A certificate credentials structure can be
used with a gnutls_privkey_t and a gnutls_pcert_st
structure using gnutls_certificate_set_key().

** libgnutls: Fixes to enable external signing callback to
operate with TLS 1.2.

** libgnutls: Fixed crash when printing ECDSA certificate key
ID. Reported by Erik Jensen.

** libgnutls: Corrected VIA padlock code for C3. In C3 benchmarks
show a 2x increase in AES speed and a 14x increase in VIA nano. Added
support for hashes and HMACs.

** libgnutls: Compilation fixed when p11-kit is not detected.

** libgnutls: Fixed the deflate compression code.

** libgnutls: Added gnutls_x509_crt_get_authority_info_access.
Used to get the PKIX Authority Information Access (AIA) field.

** libgnutls: gnutls_x509_crt_print supports printing AIA fields.

** libgnutls: Added ability to gnutls_privkey_t to operate with
signing callback function.

** API and ABI modifications:
gnutls_x509_crt_get_authority_info_access (x509.h): Added function.
gnutls_privkey_import_ext: Added function.
gnutls_certificate_set_key: Added function.
gnutls_info_access_what_t (x509.h): Added enum.
GNUTLS_OID_AIA (x509.h): Added symbol.
GNUTLS_OID_AD_OCSP (x509.h): Added symbol.
GNUTLS_OID_AD_CAISSUERS (x509.h): Added symbol.


Getting the Software
====================

GnuTLS may be downloaded from one of the GNU mirror sites or directly
 From <ftp://ftp.gnu.org/gnu/gnutls/≥.  The list of GNU mirrors can be
found at <http://www.gnu.org/prep/ftp.html> and a list of GnuTLS mirrors
can be found at <http://www.gnu.org/software/gnutls/download.html>.

Here are the XZ compressed sources:

   ftp://ftp.gnu.org/gnu/gnutls/gnutls-3.0.4.tar.xz
   http://ftp.gnu.org/gnu/gnutls/gnutls-3.0.4.tar.xz
   ftp://ftp.gnutls.org/pub/gnutls/gnutls-3.0.4.tar.xz

Here are OpenPGP detached signatures signed using key 0x96865171:

   ftp://ftp.gnu.org/gnu/gnutls/gnutls-3.0.4.tar.xz.sig
   http://ftp.gnu.org/gnu/gnutls/gnutls-3.0.4.tar.xz.sig
   ftp://ftp.gnutls.org/pub/gnutls/gnutls-3.0.4.tar.xz.sig

Note that it has been signed with my openpgp key:
pub   3104R/96865171 2008-05-04 [expires: 2028-04-29]
uid                  Nikos Mavrogiannopoulos <nmav <at> gnutls.org>
uid                  Nikos Mavrogiannopoulos <n.mavrogiannopoulos <at>
gmail.com>
sub   2048R/9013B842 2008-05-04 [expires: 2018-05-02]
sub   2048R/1404A91D 2008-05-04 [expires: 2018-05-02]

regards,
Nikos
Technical Details
Message-ID: <mailman.345.1318747674.15868.info-gnu@gnu.org>
Path: arc1-ca.pugleaf.net!d5ni14992pbc.0!nntp.google.com!news1.google.com!news.glorb.com!usenet.stanford.edu!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: fba7b,9b0d03192dc2e564,start
X-Google-NewGroupId: yes
X-Google-Attributes: gid4622fc145,domainid0,public,usenet
X-Google-Language: ENGLISH,UTF8
Received: by 10.68.8.229 with SMTP id u5mr20366593pba.0.1318747676393;
        Sat, 15 Oct 2011 23:47:56 -0700 (PDT)
Path: arc1-ca.pugleaf.net!d5ni14992pbc.0!nntp.google.com!news1.google.com!news.glorb.com!usenet.stanford.edu!not-for-mail
From: Nikos Mavrogiannopoulos <nmav@gnutls.org>
Newsgroups: gnu.announce
Subject: gnutls 3.0.4
Date: Sat, 15 Oct 2011 01:49:54 +0200
Lines: 92
Sender: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
Approved: info-gnu@gnu.org
Message-ID: <mailman.345.1318747674.15868.info-gnu@gnu.org>
NNTP-Posting-Host: lists.gnu.org
Mime-Version: 1.0
X-Trace: usenet.stanford.edu 1318747675 28428 140.186.70.17 (16 Oct 2011 06:47:55 GMT)
X-Complaints-To: action@cs.stanford.edu
To: GnuTLS development list <gnutls-devel@gnu.org>, 
 GnuTLS mailing list <help-gnutls@gnu.org>, info-gnu@gnu.org
Envelope-to: info-gnu@gnu.org
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
 h=sender:message-id:date:from:user-agent:mime-version:to:subject
 :content-type:content-transfer-encoding;
 bh=aP2c93ZPvwnfhIKO3cn0Ri1DlFj836z1v3DRBdUIlTE=;
 b=XCkNDaRZmNLik+rl9nbF6EXXlVV2cdkHbx8UvhXwZgq1+jMfyUULjL+BQaOAmpcHTc
 0kb+8wViqaNEh7WVejBJT60+8w/tODQ8LKXkUnnanCbjP5eN9teBkAkRvPMkkAhkMy8t
 ns0BvXmF4E4VEURfcjdl/jkBBeXqyEMEWvo98=
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US;
 rv:1.9.2.21) Gecko/20110831 Icedove/3.1.13
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2)
X-Received-From: 74.125.82.169
X-Mailman-Approved-At: Sun, 16 Oct 2011 02:47:52 -0400
X-BeenThere: info-gnu@gnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Announcements and Requests for Help from the GNU project and the Free
 Software Foundation <info-gnu.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/info-gnu>,
 <mailto:info-gnu-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/info-gnu>
List-Post: <mailto:info-gnu@gnu.org>
List-Help: <mailto:info-gnu-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/info-gnu>,
 <mailto:info-gnu-request@gnu.org?subject=subscribe>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit