Home | History | Annotate | Line # | Download | only in asn1
test.asn1 revision 1.1.1.2.22.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.22.1    tls TESTMechType::= OBJECT IDENTIFIER
    136  1.1.1.2.22.1    tls TESTMechTypeList ::= SEQUENCE OF TESTMechType
    137  1.1.1.2.22.1    tls 
    138           1.1  elric END
    139