IMPORTANT
Project moved out to [GitHub](https://github.com/tysonite/asn1-compiler).
Description
A compiler from ASN.1 to C++ code and run-time library for encoding/decoding data using BER/DER. Run-time library can be used independently from ASN.1 compiler.
Development states
Run-time library is ready for basic and compound types (addition of remaining types is trivial). It supports BER and DER encodings for the moment.
ASN.1 compiler (or C++ code generator) is in progress and for the moment generates correct code for SNMPv3 messages (see RFC 3416), x509 certificates (with some changes in ASN.1) and CMP protocol. It is mostly based on grammar and some code from JAC project.
The source code is compilable under Windows OS using Visual Studio 2010 compiler and Linux Ubuntu 10.04 using GCC.
文 件 列 表
compiler
asn1-compiler.cmd
asn1-compiler.sh
build.xml
grammar
lib
src
runtime
CMakeLists.txt
INSTALL
src
tests
README