Enhanced Sample Neufeld ASN.1 C Compiler
The Enhanced Sample Neufeld ASN.1 C Compiler is one of the oldest ASN.1 compiler systems available. It is Free software (both Libre and Gratis), and can be used for all of your commercial or non-commercial projects.
eSNACC will take valid ASN.1, and generate C or C++ code to transfer ASN.1 messages in BER, and PER forms. It has been used in a wide array of open and closed source software packages.
The code for eSNACC can be found at the eSNACC GitHub pages.
git clone https://github.com/esnacc/esnacc-ng and
view the readme, install, and examples to get started.