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.
* Noteworthy changes in release 4.14 (released 2019-07-21) [stable] - New #defines for version checking: ASN1_VERSION_MAJOR, ASN1_VERSION_MINOR, ASN1_VERSION_PATCH, ASN1_VERSION_NUMBER. The next release will switch to semantic version semantics. - Simplify ordering of SET OF elements by using qsort(). - Marked explicitly const uses of asn1_node with the introduction of the (compatible) asn1_node_const type. - Limit recursion in _asn1_expand_object_id() to detect infinite recursion in incorrect .asn files (#4). - asn1_array2tree(): fixed thread safety issues. - Several fixes in gtk-doc generation. Note that due to difficulties with the gnu.org ftp site, I've placed the signed sources (temporarily) at the gnutls distribution site. Homepage: https://www.gnu.org/software/libtasn1/ Here are the compressed sources: https://www.gnupg.org/ftp/gcrypt/gnutls/libtasn1/ libtasn1-4.14.tar.gz Here are GPG detached signatures: https://www.gnupg.org/ftp/gcrypt/gnutls/libtasn1/ libtasn1-4.14.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 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
