Project

General

Profile

Feature #4921

Confused about Golang ASN.1 APER encoding implementation

Added by copslock 28 days ago.

Status:
New
Priority:
Low
Assignee:
-
Target version:
-
Start date:
12/24/2020
Due date:
% Done:

0%

Spec Reference:

Description

Back to the 32C3,Harald had explained the difficulty of implementing APER ASN.1 toolbox,But recently when I review the free5gc project which provides an implementation of 5G core network,I found that the project had move from pure C to Golang for major network elements,the astonishing thing is that I used to thought it might just like it's original reference implementation---the NextEPC,using the ASN1C for APER encoding,but after some digging into the code,the IE encoding seems just only rely on pure Golang functions,how could this be done with ASN.1 compilers?Probably because of the NAS messages of PS-only system is much simpler than CS-PS system?

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)