You can edit almost every page by Creating an account. Otherwise, see the FAQ.

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]

  1. "Tools". www.itu.int. International Telecommunication Union of the UN. Retrieved 17 May 2018.
  2. 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.