asn1c (Lev Walkin) extended with features required by MAP/TCAP
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
asn1c/tests
vlm 12164c45ff unsigned integer of 32-bit widtth support for per 15 years ago
..
00-empty-OK.asn1 Initial revision 19 years ago
01-empty-OK.asn1 Initial revision 19 years ago
02-garbage-NP.asn1 Initial revision 19 years ago
03-enum-OK.asn1 Initial revision 19 years ago
04-enum-SE.asn1 Initial revision 19 years ago
04-enum-SE.asn1.-E better OID printing 18 years ago
05-enum-SE.asn1 Initial revision 19 years ago
06-enum-SE.asn1 Initial revision 19 years ago
07-int-OK.asn1 Initial revision 19 years ago
07-int-OK.asn1.-EF object set 17 years ago
08-int-SE.asn1 more tests 18 years ago
09-int-SE.asn1 more tests 18 years ago
10-int-OK.asn1 Initial revision 19 years ago
11-int-SE.asn1 more tests 18 years ago
12-int-SE.asn1 more tests 18 years ago
13-resolver-OK.asn1 Initial revision 19 years ago
14-resolver-OK.asn1 check recursive resolver 18 years ago
14-resolver-OK.asn1.-EF better wrapping 18 years ago
15-resolver-SE.asn1 Initial revision 19 years ago
16-constraint-OK.asn1 modules split 18 years ago
16-constraint-OK.asn1.-EF modules split 18 years ago
16-constraint-OK.asn1.-EFprint-constraints testing PER visible extensibility in constraints 16 years ago
17-tags-OK.asn1 Initial revision 19 years ago
18-class-OK.asn1 Initial revision 19 years ago
19-param-OK.asn1 support for constraints 18 years ago
19-param-OK.asn1.-EF refactored parameterization support 17 years ago
19-param-OK.asn1.-P constraints for known-multiplier strings 16 years ago
20-constr-OK.asn1 Initial revision 19 years ago
20-constr-OK.asn1.-EF better OID printing 18 years ago
21-tags-OK.asn1 Initial revision 19 years ago
21-tags-OK.asn1.-EF better OID printing 18 years ago
22-tags-OK.asn1 Initial revision 19 years ago
22-tags-OK.asn1.-EF better OID printing 18 years ago
22-tags-OK.asn1.-P Fixed explicit tagging of an in-lined constructed type. 16 years ago
23-bits-OK.asn1 Initial revision 19 years ago
23-bits-OK.asn1.-EF better OID printing 18 years ago
24-sequence-OK.asn1 check DEFAULT resolver 18 years ago
24-sequence-OK.asn1.-EF better OID printing 18 years ago
25-misc-OK.asn1 inner structures tagging fix. see 0.9.5 comment in ChangeLog 18 years ago
26-sequence-SE.asn1 Initial revision 19 years ago
27-set-SE.asn1 Initial revision 19 years ago
28-tags-SE.asn1 Initial revision 19 years ago
29-tags-OK.asn1 Initial revision 19 years ago
30-set-OK.asn1 CANONICAL-XER testing 18 years ago
30-set-OK.asn1.-P per support 17 years ago
31-set-of-OK.asn1 *** empty log message *** 17 years ago
31-set-of-OK.asn1.-EF *** empty log message *** 17 years ago
31-set-of-OK.asn1.-P Fixed explicit tagging of an in-lined constructed type. 16 years ago
32-sequence-of-OK.asn1 testing optional component of a sequence 17 years ago
32-sequence-of-OK.asn1.-EF *** empty log message *** 17 years ago
32-sequence-of-OK.asn1.-P Fixed explicit tagging of an in-lined constructed type. 16 years ago
33-misc-OK.asn1 Initial revision 19 years ago
34-class-OK.asn1 parsing WITH SYNTAX clauses 17 years ago
34-class-OK.asn1.-EF parsing WITH SYNTAX clauses 17 years ago
34-class-OK.asn1.-EFprint-class-matrix parsing WITH SYNTAX clauses 17 years ago
35-set-choice-OK.asn1 Initial revision 19 years ago
36-indirect-choice-SE.asn1 more tests 18 years ago
37-indirect-choice-OK.asn1 XER reference types encoding error 16 years ago
37-indirect-choice-OK.asn1.-EF XER reference types encoding error 16 years ago
37-indirect-choice-OK.asn1.-P XER reference types encoding error 16 years ago
38-comments-OK.asn1 Initial revision 19 years ago
39-sequence-of-OK.asn1 Initial revision 19 years ago
39-sequence-of-OK.asn1.-P *** empty log message *** 16 years ago
40-int-optional-SE.asn1 more tests 18 years ago
41-int-optional-OK.asn1 Initial revision 19 years ago
42-real-life-OK.asn1 new meaning of life 19 years ago
42-real-life-OK.asn1.-EF better OID printing 18 years ago
42-real-life-OK.asn1.-PR unsigned integer of 32-bit widtth support for per 15 years ago
43-recursion-OK.asn1 added cross-referenced types 18 years ago
43-recursion-OK.asn1.-P Fixed explicit tagging of an in-lined constructed type. 16 years ago
44-choice-in-sequence-OK.asn1 complex optionals, requires tag2map implementation for SEQUENCE 19 years ago
44-choice-in-sequence-OK.asn1.-P per support 17 years ago
45-undefined-type-SE.asn1 more tests 18 years ago
45-undefined-type-SE.asn1.-EFfknown-extern-type=KnownExt better OID printing 18 years ago
46-redefine-OK.asn1 right name 19 years ago
46-redefine-OK.asn1.-PR *** empty log message *** 16 years ago
47-set-ext-OK.asn1 extensibility check 19 years ago
47-set-ext-OK.asn1.-P per support 17 years ago
48-real-life-OK.asn1 invalid memory reference fix and test case 19 years ago
49-real-life-OK.asn1 *** empty log message *** 16 years ago
49-real-life-OK.asn1.-E *** empty log message *** 16 years ago
50-constraint-OK.asn1 upgrade: PER related changes 17 years ago
50-constraint-OK.asn1.-EFprint-constraints upgrade: PER related changes 17 years ago
50-constraint-OK.asn1.-P unsigned integer of 32-bit widtth support for per 15 years ago
50-constraint-OK.asn1.-Pgen-PER unsigned integer of 32-bit widtth support for per 15 years ago
51-constraint-SE.asn1 more tests 18 years ago
52-constraint-SE.asn1 more tests 18 years ago
53-constraint-SE.asn1 more tests 18 years ago
54-constraint-SE.asn1 more tests 18 years ago
55-components-of-OK.asn1 COMPONENTS OF support testing 19 years ago
55-components-of-OK.asn1.-EF tagging mode is implicit if automatic tags environment is used 18 years ago
56-components-of-SE.asn1 COMPONENTS OF support testing 19 years ago
57-components-of-OK.asn1 COMPONENTS OF support testing 19 years ago
58-param-OK.asn1 added tests for parametrization 18 years ago
58-param-OK.asn1.-EF refactored parameterization support 17 years ago
59-choice-extended-OK.asn1 added CHOICE tag 18 years ago
59-choice-extended-OK.asn1.-P *** empty log message *** 16 years ago
60-any-OK.asn1 omitting the empty map 18 years ago
60-any-OK.asn1.-EF omitting the empty map 18 years ago
60-any-OK.asn1.-P per support 17 years ago
61-any-1-SE.asn1 tests for ANY type 18 years ago
62-any-OK.asn1 choice tagging fix 18 years ago
62-any-OK.asn1.-EF better OID printing 18 years ago
63-any-2-SE.asn1 tests for ANY type 18 years ago
64-oid-constr-OK.asn1 test OBJECT IDENTIFIER reference to itself 18 years ago
65-multi-tag-OK.asn1 test for REAL support 18 years ago
65-multi-tag-OK.asn1.-P *** empty log message *** 16 years ago
65-multi-tag-OK.asn1.-Pfnative-types *** empty log message *** 16 years ago
66-ref-simple-OK.asn1 XER support 18 years ago
66-ref-simple-OK.asn1.-P unsigned integer of 32-bit widtth support for per 15 years ago
67-embedded-choice-OK.asn1 automatic tagging test 18 years ago
68-enum-default-OK.asn1 removed order dependency in DEFAULT references 18 years ago
69-reserved-words-OK.asn1 new functionality 18 years ago
69-reserved-words-OK.asn1.-P per support 17 years ago
70-xer-test-OK.asn1 new test for Choice 17 years ago
70-xer-test-OK.asn1.-EF new test for Choice 17 years ago
70-xer-test-OK.asn1.-P unsigned integer of 32-bit widtth support for per 15 years ago
71-duplicate-types-SE.asn1 more tests 18 years ago
72-same-names-OK.asn1 test for successful compilation 18 years ago
72-same-names-OK.asn1.-P *** empty log message *** 16 years ago
73-circular-OK.asn1 fixed name clash in constraint checking code; also changed braces to double quote in #includes 18 years ago
73-circular-OK.asn1.-P unsigned integer of 32-bit widtth support for per 15 years ago
74-int-enum-constraints-OK.asn1 test for constraints on primitive types being defined 18 years ago
74-int-enum-constraints-OK.asn1.-EFprint-constraints better wrapping 18 years ago
75-duplicate-modules-SE.asn1 more tests 18 years ago
76-duplicate-modules-SW.asn1 more tests 18 years ago
77-str-default-OK.asn1 module name 18 years ago
78-str-default-SE.asn1 module name 18 years ago
79-constrained-by-OK.asn1 parsing support for CONSTRAINED BY 18 years ago
79-constrained-by-OK.asn1.-EF better wrapping 18 years ago
80-chardefs-OK.asn1 Support for some CharsDefn 18 years ago
81-type-default-OK.asn1 complex DEFAULT 18 years ago
82-with-comps-OK.asn1 tests 18 years ago
82-with-comps-OK.asn1.-EF better wrapping 18 years ago
83-with-comps-OK.asn1 some problem 18 years ago
84-param-tags-OK.asn1 some more parameterization 17 years ago
84-param-tags-OK.asn1.-EF some more parameterization 17 years ago
84-param-tags-OK.asn1.-P *** empty log message *** 16 years ago
85-comments-OK.asn1 more heuristics testing 18 years ago
86-atags-OK.asn1 tagging mode is implicit if automatic tags environment is used 18 years ago
86-atags-OK.asn1.-EF tagging mode is implicit if automatic tags environment is used 18 years ago
87-old-syntax-OK.asn1 groking obsolete syntax 18 years ago
88-integer-enum-OK.asn1 generating enumeration tables for INTEGER types 18 years ago
88-integer-enum-OK.asn1.-P per support 17 years ago
89-bit-string-enum-OK.asn1 PER visible constraints are used to select the native representation for INTEGER types 18 years ago
89-bit-string-enum-OK.asn1.-P per support 17 years ago
89-bit-string-enum-OK.asn1.-Pfcompound-names per support 17 years ago
90-cond-int-type-OK.asn1 real range 18 years ago
90-cond-int-type-OK.asn1.-EFprint-constraints real range 18 years ago
90-cond-int-type-OK.asn1.-P unsigned integer of 32-bit widtth support for per 15 years ago
90-cond-int-type-OK.asn1.-Pfnative-types unsigned integer of 32-bit widtth support for per 15 years ago
90-cond-int-type-OK.asn1.-Pgen-PER unsigned integer of 32-bit widtth support for per 15 years ago
91-cond-int-blessSize-OK.asn1 extensions of conditional native-typing to -fbless-SIZE constraints 18 years ago
91-cond-int-blessSize-OK.asn1.-Pfbless-SIZE per support 17 years ago
92-circular-loops-OK.asn1 automatic dependency tracking 18 years ago
92-circular-loops-OK.asn1.-P Fixed explicit tagging of an in-lined constructed type. 16 years ago
92-circular-loops-OK.asn1.-Pfindirect-choice Fixed explicit tagging of an in-lined constructed type. 16 years ago
93-asn1c-controls-OK.asn1 compiler directives support; TMF 040-1 compatible 17 years ago
93-asn1c-controls-OK.asn1.-EF compiler directives support; TMF 040-1 compatible 17 years ago
93-asn1c-controls-OK.asn1.-P Fixed explicit tagging of an in-lined constructed type. 16 years ago
94-set-optionals-OK.asn1 SET mandatory map generation 17 years ago
94-set-optionals-OK.asn1.-P per support 17 years ago
95-choice-per-order-OK.asn1 upgrade: PER related changes 17 years ago
95-choice-per-order-OK.asn1.-P per support 17 years ago
95-choice-per-order-OK.asn1.-Pgen-PER choice constraint generation duplication dropped 16 years ago
96-type-identifier-OK.asn1 standard modules are being picked up 17 years ago
97-type-identifier-SW.asn1 no comment 17 years ago
97-type-identifier-SW.asn1.-EF no comment 17 years ago
98-attribute-class-OK.asn1 attribute class 17 years ago
98-attribute-class-OK.asn1.-P per support 17 years ago
99-class-sample-OK.asn1 object set 17 years ago
99-class-sample-OK.asn1.-EFprint-class-matrix object set 17 years ago
100-class-ref-OK.asn1 class dereference 17 years ago
101-class-ref-SE.asn1 class dereference 17 years ago
102-class-ref-SE.asn1 class dereference 17 years ago
103-reference-SE.asn1 some more parameterization 17 years ago
104-param-1-OK.asn1 some more parameterization 17 years ago
104-param-1-OK.asn1.-EFprint-class-matrix some more parameterization 17 years ago
104-param-1-OK.asn1.-P *** empty log message *** 16 years ago
105-param-2-OK.asn1 some more parameterization 17 years ago
105-param-2-OK.asn1.-P *** empty log message *** 16 years ago
106-param-constr-OK.asn1 some more parameterization 17 years ago
106-param-constr-OK.asn1.-P *** empty log message *** 16 years ago
107-param-constr-2-OK.asn1 some more parameterization 17 years ago
108-param-constr-3-OK.asn1 some more parameterization 17 years ago
108-param-constr-3-OK.asn1.-P *** empty log message *** 16 years ago
109-bit-string-SE.asn1 test whether bit string values are identifiers 16 years ago
110-param-3-OK.asn1 some more parameterization 17 years ago
110-param-3-OK.asn1.-P unsigned integer of 32-bit widtth support for per 15 years ago
111-param-4-SE.asn1 some more parameterization 17 years ago
112-param-class-OK.asn1 ObjectSets 17 years ago
112-param-class-OK.asn1.-EF ObjectSets 17 years ago
113-bit-string-SE.asn1 name module 16 years ago
114-bit-string-SE.asn1 non-negative value 16 years ago
115-bit-string-OK.asn1 test referenced value in BIT STRING 16 years ago
116-bit-string-SE.asn1 declashing 16 years ago
117-real-constraint-OK.asn1 real test 16 years ago
117-real-constraint-OK.asn1.-EF real test 16 years ago
118-per-constraint-OK.asn1 testing PER visible extensibility in constraints 16 years ago
118-per-constraint-OK.asn1.-EFprint-constraints testing PER visible extensibility in constraints 16 years ago
119-per-strings-OK.asn1 BMPString and UniversalString support 16 years ago
119-per-strings-OK.asn1.-EF BMPString and UniversalString support 16 years ago
119-per-strings-OK.asn1.-Pgen-PER BMPString and UniversalString support 16 years ago
121-empty-imports-OK.asn1 empty IMPORTS section is allowed 16 years ago
121-empty-imports-OK.asn1.-EF empty IMPORTS section is allowed 16 years ago
122-pattern-OK.asn1 PatterConstraint parsing 16 years ago
123-valueassignment-OK.asn1 value assignment handling 16 years ago
123-valueassignment-OK.asn1.-EF value assignment handling 16 years ago
124-multiconstraint-OK.asn1 multiple constraints of different type 16 years ago
124-multiconstraint-OK.asn1.-EF multiple constraints of different type 16 years ago
125-bitstring-constraint-OK.asn1 bit string value constraints parsing 16 years ago
125-bitstring-constraint-OK.asn1.-EF test for bitstring value constraint 16 years ago
125-bitstring-constraint-OK.asn1.-P test for bitstring value constraint 16 years ago
125-bitstring-constraint-OK.asn1.-X dtd for bit string 16 years ago
126-per-extensions-OK.asn1 new members 16 years ago
126-per-extensions-OK.asn1.-Pgen-PER new members 16 years ago
127-per-long-OK.asn1 unsigned integer of 32-bit widtth support for per 15 years ago
127-per-long-OK.asn1.-Pgen-PER unsigned integer of 32-bit widtth support for per 15 years ago
Makefile.am Initial revision 19 years ago
Makefile.in upgraded compatibility 15 years ago
README more tests 18 years ago

README


This is a collection of various little ASN.1 modules, used independently
by several different testing engines below the main tree (i.e. libasn1fix)
for stressing various aspects of compiler operation.

The files follow certain naming conventions:

Source file:
<Index>-<arbitrary-name>-{OK|SE|NP}.asn1

Regenerator test file:
<Index>-<arbitrary-name>-{OK|SE|NP}.asn1.[<compiler-flags>]

Where
<Index> is arbitrary number (digits)
<arbitrary-name> is arbitrary string, without dots
OK file syntax and semantics are absolutely correct
SE file semantics is wrong
SW file semantics is suspicious (warning)
NP file syntax is incorrect, file not parseable
<compiler-flags> command-line flags for compiler

Example:
07-int-OK.asn1 # Correct ASN.1 file
07-int-OK.asn1.-EF # Test of file regeneration with -E -F flags.