mbrossard / uasn1

uasn1 is a small ASN.1 encoding/parsing library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

uasn1

uasn1 is a small BER/DER ASN.1 encoding/parsing library in C, with mostly PKI applications in mind.

Build Status

Known limitations:

  • OIDs must have components small enough to fit in a unsigned int.
  • The only supported algorithms are SHA1 and RSA.
  • No string format validations are performed.
  • Only a very small subset is supported.
  • Leaks a lot of memory.

Possible improvements:

  • Have a parsing mode that minimizes memory allocation.

About

uasn1 is a small ASN.1 encoding/parsing library

License:GNU General Public License v3.0


Languages

Language:C 92.3%Language:M4 5.5%Language:C++ 1.9%Language:Makefile 0.4%