Comparison of ASN.1 tools
From EverybodyWiki Bios & Wiki
Comparison of Abstract Syntax Notation One (ASN.1) libraries and tools.[1][2]
This table provides basic comparisons for ASN.1 tools, including their licenses, the runtime they support, the possibility to compile ASN.1 descriptions into runtime-compatible code, and the support for transfer encodings.
Name | License | Runtime | Compiler | Support for BER and/or DER | Support for PER |
---|---|---|---|---|---|
OSS ASN.1 Tools (OSS Nokalva, Inc.) | Proprietary | C, C++, C#, Java | Yes | Yes | |
ASN1C Compiler (Objective Systems, Inc.) | Proprietary | C, C++, C#, Java | Yes | Yes | |
Asn1Compiler (uniGone) | Proprietary | Java, C# | Yes | Yes | |
MARBEN ASN.1 Tools (Marben Products) | Proprietary | C, C++, Java | Yes | Yes | |
ffasn1c | Proprietary | C | Yes | Yes | |
asn1c | BSD | C | C | Yes | Yes |
asn1scc | GPL, runtime exception | C, Ada | F#, ANTLR | Yes | Yes |
snacc | GPL | C | C, C++ | Yes | |
eSNACC | GPL | C, C++ | C | Yes | Yes |
III ASN.1 | Mozilla | C++ | C++ | Yes | Yes |
libtasn1 | LGPL | ANSI C99 | C | Yes | |
pyasn1 | BSD | Python | asn1ate (Python) | Yes | |
dpkt | BSD | Python | none | Yes | |
pycrate | GPL | Python | Python | Yes | Yes |
asn1tools | MIT | Python | Python | Yes | Yes |
python-asn1 | MIT | Python | Python | Yes | |
asn1crypto | MIT | Python | Yes | ||
ASN1js | BSD | JavaScript | none | Yes | |
asn1js | MIT | JavaScript | none | Yes | |
node-asn1 | MIT | JavaScript | none | Yes | |
ASN1.js | MIT | JavaScript | none | Yes | |
ASN.1 S | MIT | Java8 | Java8/Antlr4 | Yes | |
jASN1 | LGPL | Java | Java | Yes | |
openASN.1 | LGPL | Java | Java | Yes | Yes |
asn1forj | GPL | Java | Yes | ||
JAC | GPL | Java | Yes | ||
JASN | GPL | Java | Yes | ||
Binary Notes | Apache | Java, .NET | XSLT | Yes | Yes |
Convert::ASN1 | Artistic | Perl | Yes | ||
arc | BSD | Java | javacc/Java | ||
Cryptix | BSD | Java | SableCC | ||
Legion of The Bouncy Castle | MIT, MIT X11 | Java, C# | none | Yes | |
Apache Harmony | Apache | Java | |||
Erlang ASN.1 | Apache | Erlang | Erlang | Yes | Yes |
GCDC ASN.1 | Apache | Java | none | Yes | |
OCaml ASN.1 combinators | ISC | OCaml | Yes | ||
phpseclib: ASN.1 Parser | PHP | ||||
tlve | Apache | C | |||
IvmaiAsn | GPL | Java | |||
Erlang asn1ct | Apache | Erlang |
References[edit]
- ↑ "Tools". www.itu.int. International Telecommunication Union of the UN. Retrieved 17 May 2018.
- ↑ Larmouth, John (2000). ASN.1 Complete. Morgan Kaufmann. pp. 114–130. ISBN 9780122334351. Retrieved 17 May 2018. Search this book on
📰 Article(s) of the same category(ies)[edit]
This article "Comparison of ASN.1 tools" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Comparison of ASN.1 tools. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.