aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/cdt/cdt.asn
blob: 9acc2da46cbd231cb25fe27875945fed509c53e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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