/
ASN.1 Compiler

ASN.1 Compiler

Scope

This document discusses and documents the usage of ASN.1 Compilers in O-RAN-SC projects.

Starting point (2025-03-24)

The O-RAN-SC asn1c repository https://gerrit.o-ran-sc.org/r/gitweb?p=com%2Fasn1c.git;a=shortlog;h=refs%2Fheads%2Fmaster was archived in points in its description to GitHub - vlm/asn1c: The ASN.1 Compiler which seems to be not maintained any more.

In the mean time O-RAN-SC projects are using GitHub - nokia/asn1c: The ASN.1 Compiler which is a fork of GitHub - velichkov/asn1c: The ASN.1 Compiler which is a fork of the suggested GitHub - vlm/asn1c: The ASN.1 Compiler. But also this project seems to be not maintained.

For O-RAN-SC point of view an update is needed (??? is there a Jira with detailed description ???

Suggestions

There is confirmation that the issue mentioned above is solved by GitHub - mouse07410/asn1c: The ASN.1 Compiler which is also a fork of GitHub - vlm/asn1c: The ASN.1 Compiler.
There should be a formal statement by O-RAN-SC ToC that the O-RAN-SC projects should use for ASN.1 Compiler the code of GitHub - mouse07410/asn1c: The ASN.1 Compiler .
As a consequences references to other ASN.1 Compilers in O-RAN-SC should be updated .

The current used version is the code of the default branch - “vlm_master”.

In case if new issues detected which requires an update or code change, the topic will be discussed in RSAC meetings. Target is to create and issue in the related repository and get involved with the team maintaining the code - to explain the issue and the proposed fix.

 

With respect to https://gerrit.o-ran-sc.org/r/gitweb?p=com%2Fasn1c.git;a=shortlog;h=refs%2Fheads%2Fmaster - this repository can be completely delete, so that it is not available anymore.

 

Decision

At O-RAN-SC ToC meeting from 2025-03-27 was decided to follow the suggestions above.

All related O-RAN-SC projects should update towards https://github.com/mouse07410/asn1c.

Next Steps

Further plannings will be handled in RSAC meetings.

@abdulwahid.w Could you please add a link to new created Jira pointing to this page?
@bimo fransiscus asisi Do you need a JIRA?

 

 

Related content