|
|
|
|
|
by _wmd
3715 days ago
|
|
Usual ASN.1 caveat: parsing its specifications requires money and a lot of time, implementing many of its encodings (e.g. unaligned PER) is a lifetime's work, and even the simpler ones thousands of eyes haven't managed to get right despite years of effort (see OpenSSL, NSPR, etc) ASN.1 also has a million baroque types (VideotexString, anyone?) where most people just need "string", "small int", "big int", etc. Some more on BER parsing hell here: https://mirage.io/blog/introducing-asn1 |
|
...unless you're Fabrice Bellard, who apparently wrote one just because it was one of the minor obstacles on the way to writing a full LTE base station:
http://www.bellard.org/ffasn1/