Objective Systems is pleased to announce the releases of versions 7.8.1 and 7.7.3 of our flagship product ASN1C.

ASN1C is a code generation tool targeted at developers who produce products based on Abstract Syntax Notation One (ASN.1) and XML standards. It is capable of generating code in six different programming languages: C, C++, Java, C#, Python, and Go.

The following is a summary of some of the changes in these releases:

Additional .NET support in v7.8.1

ASN1C v7.8.1 has support for .NET v8 and .NET Standard v2.

Reversal of a PER encoding change

Both ASN1C v7.8.0 and v7.7.2 included some changes related to PER encoding of BIT STRINGs with named bits and extensible size constraints. Those changes caused some values to be encoded with length zero where previously they wouldn't be. Further analysis has shown that the previous behavior was more correct, so in v7.8.1 and v7.7.3 these changes have been reverted.

The complete change log for v7.8.1 can be seen here:


The complete change log for v7.7.3 can be seen here:


A free evaluation version of the v7.8.1 software can be downloaded from:


Both v7.8.1 and v7.7.3 are available as free upgrades to users with active support.