newsGNU Libtasn1 - News: libtasn1 3.0

 
 
Latest News
libtasn1 moved to gitlab posted by nmav, Sun 21 Jan 2018 09:47:58 AM UTC
libtasn1 3.0 posted by nmav, Mon 29 Oct 2012 06:48:26 PM UTC
GNU Libtasn1 2.13 posted by jas, Thu 31 May 2012 04:49:32 PM UTC
GNU Libtasn1 2.10 posted by jas, Tue 25 Oct 2011 06:48:12 PM UTC
GNU Libtasn1 2.8 posted by jas, Sat 25 Sep 2010 11:17:20 AM UTC

libtasn1 3.0

Item posted by Nikos Mavrogiannopoulos <nmav> on Mon 29 Oct 2012 06:48:26 PM UTC.

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

 

Back to the top

Powered by Savane 3.13-3230.
Corresponding source code