🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.announce
Article #160

GNU Libtasn1 3.0 released

#160
From: Nikos Mavrogiannopoulos
Date: Sun, 28 Oct 2012 13:55
75 lines
5557 bytes
GNU Libtasn1 is a standalone library written in C for manipulating ASN.1
objects including DER/BER encoding/decoding.  GNU Libtasn1 is used by
GnuTLS to handle X.509 structures and by GNU Shishi to handle Kerberos
V5 structures.

This release includes several optimizations which provide a significant
performance boost in the library.

* Noteworthy changes in release 3.0 (2012-10-28) [stable]
- Added tool in tests/ to benchmark X.509 structure decoding.
- Added asn1_read_node_value() to obtain a node's value.
- Optimizations in internal tree allocation.
- Optimizations in tree search.
- libtasn1.h no longer exports internal structures.
- Types were renamed for consistency:
  ASN1_DATA_NODE -> asn1_data_node_st
  ASN1_ARRAY_TYPE -> asn1_static_node
  ASN1_TYPE -> asn1_node
  ASN1_TYPE_EMPTY -> NULL
  static_struct_asn -> asn1_static_node_st
  node_asn_struct -> asn1_node_st
  node_asn -> asn1_node_st
  (the old types are still available as definitions)

Homepage:
  https://www.gnu.org/software/libtasn1/

Here are the compressed sources:
  ftp://ftp.gnu.org/gnu/libtasn1/libtasn1-3.0.tar.gz
  http://ftp.gnu.org/gnu/libtasn1/libtasn1-3.0.tar.gz

Here are GPG detached signatures:
  ftp://ftp.gnu.org/gnu/libtasn1/libtasn1-3.0.tar.gz.sig
  http://ftp.gnu.org/gnu/libtasn1/libtasn1-3.0.tar.gz.sig

If you need help to use Libtasn1, or want to help others, you are
invited to join the help-libtasn1 mailing list, see:
  https://lists.gnu.org/mailman/listinfo/help-libtasn1

All manuals are available from:
  https://www.gnu.org/software/libtasn1/manual/

Direct links to the manual:
  HTML: https://www.gnu.org/software/libtasn1/manual/libtasn1.html
  PDF: https://www.gnu.org/software/libtasn1/manual/libtasn1.pdf

Direct links to the API Reference manual:
  HTML: https://www.gnu.org/software/libtasn1/reference/
  PDF: https://www.gnu.org/software/libtasn1/reference/libtasn1.pdf

For developers interested in improving code quality, we publish
Cyclomatic code complexity charts that help you find code that may
need review and improvements:
  https://www.gnu.org/software/libtasn1/cyclo/

Code coverage charts indicate parts of the source code that needs
to be tested better by the included self-tests:
  https://www.gnu.org/software/libtasn1/coverage/

Clang can analyse the source code for common problems, here is its
report for libtasn1:
  https://www.gnu.org/software/libtasn1/clang/

The software is cryptographically signed by the author using an
OpenPGP key identified by the following information:

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.11859.1351446263.855.info-gnu@gnu.org>
Path: arc1-ca.pugleaf.net!6ni43856pbd.1!nntp.google.com!news.glorb.com!usenet.stanford.edu!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: fba7b,358c6a90f7b5dec7,start
X-Google-NewGroupId: yes
X-Google-Attributes: gid4622fc145,domainid0,public,usenet
X-Google-Language: ENGLISH,ASCII-7-bit
Received: by 10.66.81.98 with SMTP id z2mr8786197pax.19.1351446264028;
        Sun, 28 Oct 2012 10:44:24 -0700 (PDT)
Path: arc1-ca.pugleaf.net!6ni43856pbd.1!nntp.google.com!news.glorb.com!usenet.stanford.edu!not-for-mail
From: Nikos Mavrogiannopoulos <nmav@gnutls.org>
Newsgroups: gnu.announce
Subject: GNU Libtasn1 3.0 released
Date: Sun, 28 Oct 2012 14:55:58 +0100
Lines: 77
Sender: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
Approved: info-gnu@gnu.org
Message-ID: <mailman.11859.1351446263.855.info-gnu@gnu.org>
NNTP-Posting-Host: lists.gnu.org
Mime-Version: 1.0
X-Trace: usenet.stanford.edu 1351446263 5440 208.118.235.17 (28 Oct 2012 17:44:23 GMT)
X-Complaints-To: action@cs.stanford.edu
To: help-libtasn1@gnu.org, info-gnu@gnu.org, 
 GnuTLS development list <gnutls-devel@gnu.org>
Envelope-to: info-gnu@gnu.org
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=sender:message-id:date:from:user-agent:mime-version:to:subject
 :x-enigmail-version:openpgp:content-type:content-transfer-encoding;
 bh=h8NfiUmw6dB28ixYvLc8v/A9XdbVh4QMzpwBF8w4KOI=;
 b=PWghGg5TRkXw2oLWyygveqtYwX6TcJox1cUooL07O9yyzVGSdVHGuUQ3G4BviDys1L
 A9z+oxThRBzmmTPZtZSun+6m8lYfCvADrF/gak7qLDUr7xmKiLjYLFgzwSaheIeaUH+2
 syD0XJKiZ6RY2xlACcBU5JUw80P7XYKwGVAlV9Y1a+0ac8iFietVi/LTxCIm4X9nHmGA
 W8vPBAl/qT+iyjaxZB/Se2UIXcZDw0xYYRdRjWJgckh1Ym/aBbLByGiUa+Ze3qDQMmsu
 NhXv7vz6egP2rFEP85Bp1HF9en1mEePFHTA7cXyuvTqF9Ac2hYxx8Ns6nTRMip+5sCN6
 RR+w==
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
 rv:10.0.6esrpre) Gecko/20120805 Icedove/10.0.6
X-Enigmail-Version: 1.4.1
OpenPGP: id=96865171
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-Received-From: 209.85.212.177
X-Mailman-Approved-At: Sun, 28 Oct 2012 13:44:21 -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=ISO-8859-1
Content-Transfer-Encoding: 7bit