The OSS® ASN.1 Tools for C is a complete development toolkit that helps developers rapidly build applications using ASN.1. The toolkit includes the following:
The ASN.1 compiler for C takes ASN.1 schemas as input and generates C language data structures and control tables for encoding and decoding. The compiler offers extensive diagnostic capabilities to minimize your development time and effort.
The runtime libraries include ASN.1 encoding and decoding functions and valuable auxiliary functions to operate on application messages. The runtime libraries have been ported to 500+ platforms, including many embedded platforms.
Our ASN.1 products support LTE Advanced Pro including NB-IoT, C-V2X, and LTE-M as well as the 3GPP 5G specifications.
The ASN.1 compiler for C and the SOED, TOED, and LED runtime libraries support the JSON Encoding Rules. You can serialize ASN.1 data to the popular JSON format and convert between JSON messages and ASN.1 binary messages.
The ASN.1 compiler for C and the SOED, TOED, and LED runtime libraries also support the OER Encoding Rules. You can work with ASN.1 binary messages that can be encoded/decoded significantly faster than BER and PER messages, while being only slightly less compact than PER messages.
Support for E-XER allows you to generate XML compatible with output from XML Schema tools.
If you need high speed encoding/decoding and the smallest possible memory footprint, look no further. Simply put, the OSS ASN.1 Tools for C are the most optimized ASN.1 tools you will ever find.
More information about how to create, compile and link your ASN.1 application using the ASN.1/C Tools.
Download the ASN.1/C Tools today!
We are here: 24 hours a day, 7 days a week.
Quickly receive answers to your support questions.