aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/asn1/cdt/cdt.asn
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/asn1/cdt/cdt.asn')
-rw-r--r--epan/dissectors/asn1/cdt/cdt.asn36
1 files changed, 36 insertions, 0 deletions
diff --git a/epan/dissectors/asn1/cdt/cdt.asn b/epan/dissectors/asn1/cdt/cdt.asn
new file mode 100644
index 0000000000..9acc2da46c
--- /dev/null
+++ b/epan/dissectors/asn1/cdt/cdt.asn
@@ -0,0 +1,36 @@
+CompressedDataType
+ { iso(1) identified-organization(3) nato(26) stanags(0)
+ mmhs(4406) object-identifiers(0) id-mcont(4) 2 }
+
+DEFINITIONS ::=
+BEGIN
+
+CompressedData ::= SEQUENCE {
+ compressionAlgorithm CompressionAlgorithmIdentifier,
+ compressedContentInfo CompressedContentInfo }
+
+CompressionAlgorithmIdentifier ::= CHOICE {
+ algorithmID-ShortForm [0] IMPLICIT AlgorithmID-ShortForm,
+ algorithmID-OID [1] IMPLICIT OBJECT IDENTIFIER }
+
+AlgorithmID-ShortForm ::= INTEGER {
+ zlibCompress (0) }
+
+CompressedContentInfo ::= SEQUENCE {
+ contentType CHOICE {
+ contentType-ShortForm [0] IMPLICIT ContentType-ShortForm,
+ contentType-OID [1] IMPLICIT OBJECT IDENTIFIER
+ },
+ compressedContent [0] EXPLICIT CompressedContent }
+
+CompressedContent ::= OCTET STRING
+
+ContentType-ShortForm ::= INTEGER {
+ unidentified (0),
+ external (1), -- identified by the object-identifier
+ -- of the EXTERNAL content
+ p1 (2),
+ p3 (3),
+ p7 (4) }
+
+END