Skip to content
This repository was archived by the owner on Sep 17, 2024. It is now read-only.
/ asn3rd Public archive

ASN.1 utilities, especially targeted 3GPP

Notifications You must be signed in to change notification settings

proj3rd/asn3rd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

asn3rd

ASN.1 utilities

Extractor


Extract ASN.1 definition from 3GPP standard specifications.

Usage

npm install proj3rd/asn3rd
import { extract } from 'asn3rd';

const options = {
  excludeNonTagComment: true,
};
const extracted = await extract(text, options);
  • text: A string containing ASN.1 definition.
  • options: Options for extraction. Optional.
    • excludeNonTagComment: Whether to exclude non-tag comment. A tag is either a need code or a conditional tag, e.g. -- Need R or -- Cond HO-toEPC. Optional. Default false.

Parser / Validator



Parse (and validate) ASN.1 definition in the form of 3GPP standard specifications.

Usage

npm install proj3rd/asn3rd
import { parse } from 'asn3rd';

const moduleDefinitionsContext = await parse(text);

About

ASN.1 utilities, especially targeted 3GPP

Topics

Resources

Stars

Watchers

Forks