Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

ASN.1 compilers

Tags:

c

asn.1

protocols

This is my first question so please bear with me, I'm trying to find a good compiler to parse the following standard, I've tried asn1c and I wasn't able compile it successfully, the problem is that I didn't get any error, I tried with "-P" and there was no output, this is what I did

sn1c MAP-ShortMessageServiceOperations.EXP -P

The files in the link have been generated by SIEMENS and for some reason they are not the standard ASN.1

The question is how can I compile all these ASN files with asn1c or any other asn compiler?

and also I've tried snacc and didn't get anything useful from it either.

I'm trying to write a C application that will be running on Red-hat Linux

like image 665
user_iv Avatar asked Jan 14 '23 02:01

user_iv


1 Answers

A great place to start is http://www.itu.int/ITU-T/asn1/links/index.htm which list several ASN.1 compilers (both free and commercial).

You can also try your specification in the free online compiler and encoder/decoder at http://asn1-playground.oss.com.

For 3gpp specifications, you are likely to be better off using a commercial tool rather than one of the free tools. OSS Nokalva offers free trials of its ASN.1 Tools at http://www.oss.com/asn1/products/asn1-download.html.

like image 111
Paul Thorpe Avatar answered Jan 19 '23 10:01

Paul Thorpe