Home | History | Annotate | Line # | Download | only in asn1
test.asn1 revision 1.1.1.2.4.1
      1      1.1.1.2  elric -- Id --
      2          1.1  elric 
      3          1.1  elric TEST DEFINITIONS ::=
      4          1.1  elric 
      5          1.1  elric BEGIN
      6          1.1  elric 
      7          1.1  elric IMPORTS heim_any FROM heim;
      8          1.1  elric 
      9          1.1  elric TESTuint32 ::= INTEGER (0..4294967295)
     10          1.1  elric 
     11          1.1  elric TESTLargeTag ::= SEQUENCE {
     12          1.1  elric 	foo[127] INTEGER (-2147483648..2147483647),
     13          1.1  elric 	bar[128] INTEGER (-2147483648..2147483647)
     14          1.1  elric }
     15          1.1  elric 
     16          1.1  elric TESTSeq ::= SEQUENCE {
     17          1.1  elric 	tag0[0] INTEGER (-2147483648..2147483647),
     18          1.1  elric 	tag1[1] TESTLargeTag,
     19          1.1  elric 	tagless INTEGER (-2147483648..2147483647),
     20          1.1  elric 	tag3[2] INTEGER (-2147483648..2147483647)
     21          1.1  elric }
     22          1.1  elric 
     23          1.1  elric TESTChoice1 ::= CHOICE {
     24          1.1  elric 	i1[1]	INTEGER (-2147483648..2147483647),
     25          1.1  elric 	i2[2]	INTEGER (-2147483648..2147483647),
     26          1.1  elric 	...
     27          1.1  elric }
     28          1.1  elric 
     29          1.1  elric TESTChoice2 ::= CHOICE {
     30          1.1  elric 	i1[1]	INTEGER (-2147483648..2147483647),
     31          1.1  elric 	...
     32          1.1  elric }
     33          1.1  elric 
     34          1.1  elric TESTInteger ::= INTEGER (-2147483648..2147483647)
     35          1.1  elric 
     36          1.1  elric TESTInteger2 ::= [4] IMPLICIT TESTInteger
     37          1.1  elric TESTInteger3 ::= [5] IMPLICIT TESTInteger2
     38          1.1  elric 
     39          1.1  elric TESTImplicit ::= SEQUENCE {
     40          1.1  elric 	ti1[0] IMPLICIT INTEGER (-2147483648..2147483647),
     41          1.1  elric 	ti2[1] IMPLICIT SEQUENCE {
     42          1.1  elric 		foo[127] INTEGER (-2147483648..2147483647)
     43          1.1  elric 	},
     44          1.1  elric 	ti3[2] IMPLICIT [5] IMPLICIT [4] IMPLICIT INTEGER (-2147483648..2147483647)
     45          1.1  elric }
     46          1.1  elric 
     47          1.1  elric TESTImplicit2 ::= SEQUENCE {
     48          1.1  elric 	ti1[0] IMPLICIT TESTInteger,
     49          1.1  elric 	ti2[1] IMPLICIT TESTLargeTag,
     50          1.1  elric 	ti3[2] IMPLICIT TESTInteger3
     51          1.1  elric }
     52          1.1  elric 
     53          1.1  elric TESTAllocInner ::= SEQUENCE {
     54          1.1  elric 	ai[0] TESTInteger
     55          1.1  elric }
     56          1.1  elric 
     57          1.1  elric TESTAlloc ::= SEQUENCE {
     58          1.1  elric 	  tagless TESTAllocInner OPTIONAL,
     59          1.1  elric 	  three [1] INTEGER (-2147483648..2147483647),
     60          1.1  elric 	  tagless2 heim_any OPTIONAL
     61          1.1  elric }
     62          1.1  elric 
     63          1.1  elric TESTOptional ::= SEQUENCE {
     64          1.1  elric 	  zero [0] INTEGER (-2147483648..2147483647) OPTIONAL,
     65          1.1  elric 	  one [1] INTEGER (-2147483648..2147483647) OPTIONAL
     66          1.1  elric }
     67          1.1  elric 
     68          1.1  elric 
     69          1.1  elric TESTCONTAINING ::= OCTET STRING ( CONTAINING INTEGER )
     70          1.1  elric TESTENCODEDBY ::= OCTET STRING ( ENCODED BY
     71          1.1  elric   { joint-iso-itu-t(2) asn(1) ber-derived(2) distinguished-encoding(1) }
     72          1.1  elric )
     73          1.1  elric 
     74          1.1  elric TESTDer OBJECT IDENTIFIER ::= {
     75          1.1  elric 	joint-iso-itu-t(2) asn(1) ber-derived(2) distinguished-encoding(1)
     76          1.1  elric }
     77          1.1  elric 
     78          1.1  elric TESTCONTAININGENCODEDBY ::= OCTET STRING ( CONTAINING INTEGER ENCODED BY
     79          1.1  elric   { joint-iso-itu-t(2) asn(1) ber-derived(2) distinguished-encoding(1) }
     80          1.1  elric )
     81          1.1  elric 
     82          1.1  elric TESTCONTAININGENCODEDBY2 ::= OCTET STRING (
     83          1.1  elric 	CONTAINING INTEGER ENCODED BY TESTDer
     84          1.1  elric )
     85          1.1  elric 
     86          1.1  elric 
     87          1.1  elric TESTValue1 INTEGER ::= 1
     88          1.1  elric 
     89          1.1  elric TESTUSERCONSTRAINED ::= OCTET STRING (CONSTRAINED BY { -- meh -- })
     90          1.1  elric -- TESTUSERCONSTRAINED2 ::= OCTET STRING (CONSTRAINED BY { TESTInteger })
     91          1.1  elric -- TESTUSERCONSTRAINED3 ::= OCTET STRING (CONSTRAINED BY { INTEGER })
     92          1.1  elric -- TESTUSERCONSTRAINED4 ::= OCTET STRING (CONSTRAINED BY { INTEGER : 1 })
     93          1.1  elric 
     94          1.1  elric TESTSeqOf ::= SEQUENCE OF TESTInteger
     95          1.1  elric 
     96          1.1  elric TESTSeqSizeOf1 ::= SEQUENCE SIZE (2) OF TESTInteger
     97          1.1  elric TESTSeqSizeOf2 ::= SEQUENCE SIZE (1..2) OF TESTInteger
     98          1.1  elric TESTSeqSizeOf3 ::= SEQUENCE SIZE (1..MAX) OF TESTInteger
     99          1.1  elric TESTSeqSizeOf4 ::= SEQUENCE SIZE (MIN..2) OF TESTInteger
    100          1.1  elric 
    101          1.1  elric TESTOSSize1 ::= OCTET STRING SIZE (1..2)
    102          1.1  elric 
    103          1.1  elric TESTSeqOfSeq ::= SEQUENCE OF SEQUENCE {
    104          1.1  elric 	zero [0] TESTInteger
    105          1.1  elric }
    106          1.1  elric 
    107          1.1  elric TESTSeqOfSeq2 ::= SEQUENCE OF SEQUENCE {
    108          1.1  elric 	string [0] GeneralString
    109          1.1  elric }
    110          1.1  elric 
    111          1.1  elric TESTSeqOfSeq3 ::= SEQUENCE OF SEQUENCE {
    112          1.1  elric 	zero [0] TESTInteger,
    113          1.1  elric 	string [0] GeneralString
    114          1.1  elric }
    115          1.1  elric 
    116          1.1  elric TESTSeqOf2 ::= SEQUENCE {
    117          1.1  elric 	strings SEQUENCE OF GeneralString
    118          1.1  elric }
    119          1.1  elric 
    120          1.1  elric TESTSeqOf3 ::= SEQUENCE {
    121          1.1  elric 	strings SEQUENCE OF GeneralString OPTIONAL
    122          1.1  elric }
    123          1.1  elric 
    124          1.1  elric TESTPreserve ::= SEQUENCE {
    125          1.1  elric 	zero [0] TESTInteger,
    126          1.1  elric 	one [1] TESTInteger
    127          1.1  elric }
    128          1.1  elric 
    129          1.1  elric TESTBitString ::= BIT STRING {
    130          1.1  elric 	      zero(0),
    131          1.1  elric 	      eight(8),
    132          1.1  elric 	      thirtyone(31)
    133          1.1  elric }
    134          1.1  elric 
    135  1.1.1.2.4.1   yamt TESTMechType::= OBJECT IDENTIFIER
    136  1.1.1.2.4.1   yamt TESTMechTypeList ::= SEQUENCE OF TESTMechType
    137  1.1.1.2.4.1   yamt 
    138          1.1  elric END
    139