GNU Libtasn1 3.0 released
nmav at gnutls.org
Sun Oct 28 14:55:58 CET 2012
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
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)
Here are the compressed sources:
Here are GPG detached signatures:
If you need help to use Libtasn1, or want to help others, you are
invited to join the help-libtasn1 mailing list, see:
All manuals are available from:
Direct links to the manual:
Direct links to the API Reference manual:
For developers interested in improving code quality, we publish
Cyclomatic code complexity charts that help you find code that may
need review and improvements:
Code coverage charts indicate parts of the source code that needs
to be tested better by the included self-tests:
Clang can analyse the source code for common problems, here is its
report for libtasn1:
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>
sub 2048R/9013B842 2008-05-04 [expires: 2018-05-02]
sub 2048R/1404A91D 2008-05-04 [expires: 2018-05-02]
More information about the Gnutls-devel