├── .github └── workflows │ ├── maven-publish-release.yml │ └── maven-publish-snapshot.yml ├── .gitignore ├── .m2 └── settings.xml ├── LICENSE ├── README.md ├── nas specification ├── ._ts_124301v150700p.pdf ├── other spec │ ├── ts_123003v150700p.pdf │ ├── ts_124007v150300p.pdf │ ├── ts_124008v150600p.pdf │ ├── ts_124080v150100p.pdf │ ├── ts_136331v150600p.pdf │ └── ts_143020v150000p.pdf ├── ts_124301v150700p.pdf ├── ts_124501v150000p(5GS).pdf └── ts_124501v150400p.pdf ├── pom.xml └── src └── main ├── java └── com │ └── ericsson │ └── mts │ └── nas │ ├── BitArray.java │ ├── BitInputStream.java │ ├── exceptions │ ├── DecodingException.java │ ├── DictionaryException.java │ └── NotHandledException.java │ ├── informationelement │ ├── AbstractInformationElement.java │ ├── InformationElement.java │ └── field │ │ ├── AbstractField.java │ │ ├── AbstractTranslatorField.java │ │ ├── FieldMapContainer.java │ │ ├── translator │ │ ├── BinaryField.java │ │ ├── BinaryLengthField.java │ │ ├── DecimalField.java │ │ ├── DigitsField.java │ │ ├── HexadecimalField.java │ │ ├── MultipleField.java │ │ └── SpareField.java │ │ └── wrapper │ │ ├── ChoiceField.java │ │ └── MessageWrapperField.java │ ├── message │ ├── AbstractMessage.java │ ├── InformationElementsContainer.java │ └── Message.java │ ├── reader │ ├── FormatReader.java │ ├── Reader.java │ └── XMLFormatReader.java │ ├── registry │ ├── InformationElements.java │ ├── Messages.java │ └── Registry.java │ └── writer │ ├── FormatWriter.java │ └── XMLFormatWriter.java └── resources ├── logback.xml └── yaml ├── NAS-5GS-152 ├── dictionary5GSCommonInformationElements.yaml ├── dictionary5GSCommonMessages.yaml ├── dictionnary5GSMobilityManagementInformationElements.yaml ├── dictionnary5GSMobilityManagementMessages.yaml ├── dictionnary5GSSesionManagementInformationElements.yaml └── dictionnary5GSSesionManagementMessages.yaml ├── NAS-5GS ├── dictionary5GSCommonInformationElements.yaml ├── dictionary5GSCommonMessages.yaml ├── dictionnary5GSMobilityManagementInformationElements.yaml ├── dictionnary5GSMobilityManagementMessages.yaml ├── dictionnary5GSSesionManagementInformationElements.yaml └── dictionnary5GSSesionManagementMessages.yaml └── NAS-EPS ├── dictionaryCommonInformationElements.yaml ├── dictionaryCommonMessages.yaml ├── dictionaryEPSMobilityManagementInformationElements.yaml ├── dictionaryEPSMobilityManagementMessages.yaml ├── dictionaryEPSSessionManagementInformationElements.yaml └── dictionaryEPSSessionManagementMessages.yaml /.github/workflows/maven-publish-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/.github/workflows/maven-publish-release.yml -------------------------------------------------------------------------------- /.github/workflows/maven-publish-snapshot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/.github/workflows/maven-publish-snapshot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/.gitignore -------------------------------------------------------------------------------- /.m2/settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/.m2/settings.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/README.md -------------------------------------------------------------------------------- /nas specification/._ts_124301v150700p.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/nas specification/._ts_124301v150700p.pdf -------------------------------------------------------------------------------- /nas specification/other spec/ts_123003v150700p.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/nas specification/other spec/ts_123003v150700p.pdf -------------------------------------------------------------------------------- /nas specification/other spec/ts_124007v150300p.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/nas specification/other spec/ts_124007v150300p.pdf -------------------------------------------------------------------------------- /nas specification/other spec/ts_124008v150600p.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/nas specification/other spec/ts_124008v150600p.pdf -------------------------------------------------------------------------------- /nas specification/other spec/ts_124080v150100p.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/nas specification/other spec/ts_124080v150100p.pdf -------------------------------------------------------------------------------- /nas specification/other spec/ts_136331v150600p.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/nas specification/other spec/ts_136331v150600p.pdf -------------------------------------------------------------------------------- /nas specification/other spec/ts_143020v150000p.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/nas specification/other spec/ts_143020v150000p.pdf -------------------------------------------------------------------------------- /nas specification/ts_124301v150700p.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/nas specification/ts_124301v150700p.pdf -------------------------------------------------------------------------------- /nas specification/ts_124501v150000p(5GS).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/nas specification/ts_124501v150000p(5GS).pdf -------------------------------------------------------------------------------- /nas specification/ts_124501v150400p.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/nas specification/ts_124501v150400p.pdf -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/BitArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/BitArray.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/BitInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/BitInputStream.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/exceptions/DecodingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/exceptions/DecodingException.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/exceptions/DictionaryException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/exceptions/DictionaryException.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/exceptions/NotHandledException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/exceptions/NotHandledException.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/informationelement/AbstractInformationElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/informationelement/AbstractInformationElement.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/informationelement/InformationElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/informationelement/InformationElement.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/informationelement/field/AbstractField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/informationelement/field/AbstractField.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/informationelement/field/AbstractTranslatorField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/informationelement/field/AbstractTranslatorField.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/informationelement/field/FieldMapContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/informationelement/field/FieldMapContainer.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/informationelement/field/translator/BinaryField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/informationelement/field/translator/BinaryField.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/informationelement/field/translator/BinaryLengthField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/informationelement/field/translator/BinaryLengthField.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/informationelement/field/translator/DecimalField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/informationelement/field/translator/DecimalField.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/informationelement/field/translator/DigitsField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/informationelement/field/translator/DigitsField.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/informationelement/field/translator/HexadecimalField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/informationelement/field/translator/HexadecimalField.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/informationelement/field/translator/MultipleField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/informationelement/field/translator/MultipleField.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/informationelement/field/translator/SpareField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/informationelement/field/translator/SpareField.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/informationelement/field/wrapper/ChoiceField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/informationelement/field/wrapper/ChoiceField.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/informationelement/field/wrapper/MessageWrapperField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/informationelement/field/wrapper/MessageWrapperField.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/message/AbstractMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/message/AbstractMessage.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/message/InformationElementsContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/message/InformationElementsContainer.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/message/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/message/Message.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/reader/FormatReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/reader/FormatReader.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/reader/Reader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/reader/Reader.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/reader/XMLFormatReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/reader/XMLFormatReader.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/registry/InformationElements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/registry/InformationElements.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/registry/Messages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/registry/Messages.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/registry/Registry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/registry/Registry.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/writer/FormatWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/writer/FormatWriter.java -------------------------------------------------------------------------------- /src/main/java/com/ericsson/mts/nas/writer/XMLFormatWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/java/com/ericsson/mts/nas/writer/XMLFormatWriter.java -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/resources/yaml/NAS-5GS-152/dictionary5GSCommonInformationElements.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/resources/yaml/NAS-5GS-152/dictionary5GSCommonInformationElements.yaml -------------------------------------------------------------------------------- /src/main/resources/yaml/NAS-5GS-152/dictionary5GSCommonMessages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/resources/yaml/NAS-5GS-152/dictionary5GSCommonMessages.yaml -------------------------------------------------------------------------------- /src/main/resources/yaml/NAS-5GS-152/dictionnary5GSMobilityManagementInformationElements.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/resources/yaml/NAS-5GS-152/dictionnary5GSMobilityManagementInformationElements.yaml -------------------------------------------------------------------------------- /src/main/resources/yaml/NAS-5GS-152/dictionnary5GSMobilityManagementMessages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/resources/yaml/NAS-5GS-152/dictionnary5GSMobilityManagementMessages.yaml -------------------------------------------------------------------------------- /src/main/resources/yaml/NAS-5GS-152/dictionnary5GSSesionManagementInformationElements.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/resources/yaml/NAS-5GS-152/dictionnary5GSSesionManagementInformationElements.yaml -------------------------------------------------------------------------------- /src/main/resources/yaml/NAS-5GS-152/dictionnary5GSSesionManagementMessages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/resources/yaml/NAS-5GS-152/dictionnary5GSSesionManagementMessages.yaml -------------------------------------------------------------------------------- /src/main/resources/yaml/NAS-5GS/dictionary5GSCommonInformationElements.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/resources/yaml/NAS-5GS/dictionary5GSCommonInformationElements.yaml -------------------------------------------------------------------------------- /src/main/resources/yaml/NAS-5GS/dictionary5GSCommonMessages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/resources/yaml/NAS-5GS/dictionary5GSCommonMessages.yaml -------------------------------------------------------------------------------- /src/main/resources/yaml/NAS-5GS/dictionnary5GSMobilityManagementInformationElements.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/resources/yaml/NAS-5GS/dictionnary5GSMobilityManagementInformationElements.yaml -------------------------------------------------------------------------------- /src/main/resources/yaml/NAS-5GS/dictionnary5GSMobilityManagementMessages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/resources/yaml/NAS-5GS/dictionnary5GSMobilityManagementMessages.yaml -------------------------------------------------------------------------------- /src/main/resources/yaml/NAS-5GS/dictionnary5GSSesionManagementInformationElements.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/resources/yaml/NAS-5GS/dictionnary5GSSesionManagementInformationElements.yaml -------------------------------------------------------------------------------- /src/main/resources/yaml/NAS-5GS/dictionnary5GSSesionManagementMessages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/resources/yaml/NAS-5GS/dictionnary5GSSesionManagementMessages.yaml -------------------------------------------------------------------------------- /src/main/resources/yaml/NAS-EPS/dictionaryCommonInformationElements.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/resources/yaml/NAS-EPS/dictionaryCommonInformationElements.yaml -------------------------------------------------------------------------------- /src/main/resources/yaml/NAS-EPS/dictionaryCommonMessages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/resources/yaml/NAS-EPS/dictionaryCommonMessages.yaml -------------------------------------------------------------------------------- /src/main/resources/yaml/NAS-EPS/dictionaryEPSMobilityManagementInformationElements.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/resources/yaml/NAS-EPS/dictionaryEPSMobilityManagementInformationElements.yaml -------------------------------------------------------------------------------- /src/main/resources/yaml/NAS-EPS/dictionaryEPSMobilityManagementMessages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/resources/yaml/NAS-EPS/dictionaryEPSMobilityManagementMessages.yaml -------------------------------------------------------------------------------- /src/main/resources/yaml/NAS-EPS/dictionaryEPSSessionManagementInformationElements.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/resources/yaml/NAS-EPS/dictionaryEPSSessionManagementInformationElements.yaml -------------------------------------------------------------------------------- /src/main/resources/yaml/NAS-EPS/dictionaryEPSSessionManagementMessages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericsson-mts/mts-nas/HEAD/src/main/resources/yaml/NAS-EPS/dictionaryEPSSessionManagementMessages.yaml --------------------------------------------------------------------------------