|
|
1.1 root 1: {
2: ae1 0,
3: ae2 1,
4: ae3 3,
5: ae4 -1,
6: ae5 -1
7: }
8: {
9: ae1 -1,
10: ae2 0,
11: ae3 1,
12: ae4 3
13: }
14: {
15: ae1 3,
16: ae2 -1,
17: ae3 0,
18: ae4 3,
19: ae5 1
20: }
21: {
22: ae1 1,
23: ae2 3,
24: ae3 -1,
25: ae4 0
26: }
27: 0
28: -1
29: 3
30: 1
31: {
32: st2 "xxxxxxx, world"
33: }
34: {}
35: {
36: st2 "xxxxxxx, world"
37: }
38: {
39: st2 "xxxxxxx, world"
40: }
41: {
42: bE 40986
43: }
44: {
45: aE 10283
46: }
47: {
48: bE 40986
49: }
50: {
51: direct-reference 1.17.222,
52: indirect-reference 16,
53: data-value-descriptor '4120766572792077696c642074797065206f66206461746100'H,
54: encoding {
55: octet-aligned '536f6d652074657374206461746100'H
56: }
57: }
58: {
59: ext {
60: direct-reference 1.17.474,
61: data-value-descriptor '4120766572792077696c642074797065206f66206461746100'H,
62: encoding {
63: single-ASN1-type '00'H
64: }
65: },
66: a-ny 'ff'H,
67: ext-impl {
68: direct-reference 1.17.366,
69: indirect-reference 40,
70: data-value-descriptor '4120766572792077696c642074797065206f66206461746100'H,
71: encoding {
72: single-ASN1-type '00'H
73: }
74: },
75: any-impl 'ff'H,
76: ext-expl {
77: direct-reference 1.17.258,
78: indirect-reference 12,
79: data-value-descriptor '4120766572792077696c642074797065206f66206461746100'H,
80: encoding {
81: single-ASN1-type '00'H
82: }
83: },
84: any-expl '0010'H
85: }
86: {
87: ext {
88: direct-reference 1.17.402,
89: indirect-reference 12,
90: data-value-descriptor '4120766572792077696c642074797065206f66206461746100'H,
91: encoding {
92: octet-aligned '536f6d652074657374206461746100'H
93: }
94: },
95: a-ny "mkpelist:testdata",
96: ext-impl {
97: direct-reference 1.17.312,
98: indirect-reference 16,
99: data-value-descriptor '4120766572792077696c642074797065206f66206461746100'H,
100: encoding {
101: single-ASN1-type 'ff'H
102: }
103: },
104: any-impl {
105: [PRIVATE 2] 'ff'H,
106: [PRIVATE 5] '00'H,
107: [PRIVATE 10] 'ff'H,
108: [PRIVATE 17] '00'H,
109: [PRIVATE 26] 'ff'H,
110: [PRIVATE 37] '00'H,
111: [PRIVATE 50] 'ff'H,
112: [PRIVATE 65] "\b",
113: [PRIVATE 82] "\t",
114: [PRIVATE 101] "\n",
115: [PRIVATE 122] '0b'H,
116: [PRIVATE 145] "mkpelist:testdata",
117: [PRIVATE 170] "mkpelist:testdata",
118: [PRIVATE 197] '0010'H,
119: [PRIVATE 226] '0010'H,
120: [PRIVATE 15] {
121: [PRIVATE 2] 'ff'H,
122: [PRIVATE 5] '00'H,
123: [PRIVATE 10] 'ff'H,
124: [PRIVATE 17] '00'H,
125: [PRIVATE 26] 'ff'H,
126: [PRIVATE 37] '00'H,
127: [PRIVATE 50] 'ff'H,
128: [PRIVATE 65] "\b",
129: [PRIVATE 82] "\t",
130: [PRIVATE 101] "\n",
131: [PRIVATE 122] '0b'H,
132: [PRIVATE 145] "mkpelist:testdata",
133: [PRIVATE 170] "mkpelist:testdata",
134: [PRIVATE 197] '0010'H,
135: [PRIVATE 226] '0010'H
136: },
137: [PRIVATE 16] {
138: [PRIVATE 2] 'ff'H,
139: [PRIVATE 5] '00'H,
140: [PRIVATE 10] 'ff'H,
141: [PRIVATE 17] '00'H,
142: [PRIVATE 26] 'ff'H,
143: [PRIVATE 37] '00'H,
144: [PRIVATE 50] 'ff'H,
145: [PRIVATE 65] "\b",
146: [PRIVATE 82] "\t",
147: [PRIVATE 101] "\n",
148: [PRIVATE 122] '0b'H,
149: [PRIVATE 145] "mkpelist:testdata",
150: [PRIVATE 170] "mkpelist:testdata",
151: [PRIVATE 197] '0010'H,
152: [PRIVATE 226] '0010'H,
153: [PRIVATE 15] {
154: [PRIVATE 2] 'ff'H,
155: [PRIVATE 5] '00'H,
156: [PRIVATE 10] 'ff'H,
157: [PRIVATE 17] '00'H,
158: [PRIVATE 26] 'ff'H,
159: [PRIVATE 37] '00'H,
160: [PRIVATE 50] 'ff'H,
161: [PRIVATE 65] "\b",
162: [PRIVATE 82] "\t",
163: [PRIVATE 101] "\n",
164: [PRIVATE 122] '0b'H,
165: [PRIVATE 145] "mkpelist:testdata",
166: [PRIVATE 170] "mkpelist:testdata",
167: [PRIVATE 197] '0010'H,
168: [PRIVATE 226] '0010'H
169: }
170: },
171: [PRIVATE 325] '00'H,
172: [PRIVATE 362] 'ff'H,
173: [PRIVATE 401] '14'H,
174: [PRIVATE 442] '15'H,
175: [PRIVATE 485] "mkpelist:testdata",
176: [PRIVATE 530] 'ff'H,
177: [PRIVATE 577] '18'H,
178: [PRIVATE 626] '19'H,
179: [PRIVATE 677] "mkpelist:testdata",
180: [PRIVATE 730] '0010'H,
181: [PRIVATE 27] {
182: [PRIVATE 2] 'ff'H,
183: [PRIVATE 5] '00'H,
184: [PRIVATE 10] 'ff'H,
185: [PRIVATE 17] '00'H,
186: [PRIVATE 26] 'ff'H,
187: [PRIVATE 37] '00'H,
188: [PRIVATE 50] 'ff'H,
189: [PRIVATE 65] "\b",
190: [PRIVATE 82] "\t",
191: [PRIVATE 101] "\n",
192: [PRIVATE 122] '0b'H,
193: [PRIVATE 145] "mkpelist:testdata",
194: [PRIVATE 170] "mkpelist:testdata",
195: [PRIVATE 197] '0010'H,
196: [PRIVATE 226] '0010'H,
197: [PRIVATE 15] {
198: [PRIVATE 2] 'ff'H,
199: [PRIVATE 5] '00'H,
200: [PRIVATE 10] 'ff'H,
201: [PRIVATE 17] '00'H,
202: [PRIVATE 26] 'ff'H,
203: [PRIVATE 37] '00'H,
204: [PRIVATE 50] 'ff'H,
205: [PRIVATE 65] "\b",
206: [PRIVATE 82] "\t",
207: [PRIVATE 101] "\n",
208: [PRIVATE 122] '0b'H,
209: [PRIVATE 145] "mkpelist:testdata",
210: [PRIVATE 170] "mkpelist:testdata",
211: [PRIVATE 197] '0010'H,
212: [PRIVATE 226] '0010'H
213: },
214: [PRIVATE 16] {
215: [PRIVATE 2] 'ff'H,
216: [PRIVATE 5] '00'H,
217: [PRIVATE 10] 'ff'H,
218: [PRIVATE 17] '00'H,
219: [PRIVATE 26] 'ff'H,
220: [PRIVATE 37] '00'H,
221: [PRIVATE 50] 'ff'H,
222: [PRIVATE 65] "\b",
223: [PRIVATE 82] "\t",
224: [PRIVATE 101] "\n",
225: [PRIVATE 122] '0b'H,
226: [PRIVATE 145] "mkpelist:testdata",
227: [PRIVATE 170] "mkpelist:testdata",
228: [PRIVATE 197] '0010'H,
229: [PRIVATE 226] '0010'H,
230: [PRIVATE 15] {
231: [PRIVATE 2] 'ff'H,
232: [PRIVATE 5] '00'H,
233: [PRIVATE 10] 'ff'H,
234: [PRIVATE 17] '00'H,
235: [PRIVATE 26] 'ff'H,
236: [PRIVATE 37] '00'H,
237: [PRIVATE 50] 'ff'H,
238: [PRIVATE 65] "\b",
239: [PRIVATE 82] "\t",
240: [PRIVATE 101] "\n",
241: [PRIVATE 122] '0b'H,
242: [PRIVATE 145] "mkpelist:testdata",
243: [PRIVATE 170] "mkpelist:testdata",
244: [PRIVATE 197] '0010'H,
245: [PRIVATE 226] '0010'H
246: }
247: },
248: [PRIVATE 325] '00'H,
249: [PRIVATE 362] 'ff'H,
250: [PRIVATE 401] '14'H,
251: [PRIVATE 442] '15'H,
252: [PRIVATE 485] "mkpelist:testdata",
253: [PRIVATE 530] 'ff'H,
254: [PRIVATE 577] '18'H,
255: [PRIVATE 626] '19'H,
256: [PRIVATE 677] "mkpelist:testdata",
257: [PRIVATE 730] '0010'H
258: },
259: [PRIVATE 842] 'ff'H,
260: [PRIVATE 901] '1e'H,
261: [PRIVATE 962] "mkpelist:testdata",
262: [PRIVATE 1025] '00'H,
263: [PRIVATE 1090] "!",
264: [PRIVATE 1157] "mkpelist:testdata",
265: [PRIVATE 1226] '0010'H,
266: [PRIVATE 35] {
267: [PRIVATE 2] 'ff'H,
268: [PRIVATE 5] '00'H,
269: [PRIVATE 10] 'ff'H,
270: [PRIVATE 17] '00'H,
271: [PRIVATE 26] 'ff'H,
272: [PRIVATE 37] '00'H,
273: [PRIVATE 50] 'ff'H,
274: [PRIVATE 65] "\b",
275: [PRIVATE 82] "\t",
276: [PRIVATE 101] "\n",
277: [PRIVATE 122] '0b'H,
278: [PRIVATE 145] "mkpelist:testdata",
279: [PRIVATE 170] "mkpelist:testdata",
280: [PRIVATE 197] '0010'H,
281: [PRIVATE 226] '0010'H,
282: [PRIVATE 15] {
283: [PRIVATE 2] 'ff'H,
284: [PRIVATE 5] '00'H,
285: [PRIVATE 10] 'ff'H,
286: [PRIVATE 17] '00'H,
287: [PRIVATE 26] 'ff'H,
288: [PRIVATE 37] '00'H,
289: [PRIVATE 50] 'ff'H,
290: [PRIVATE 65] "\b",
291: [PRIVATE 82] "\t",
292: [PRIVATE 101] "\n",
293: [PRIVATE 122] '0b'H,
294: [PRIVATE 145] "mkpelist:testdata",
295: [PRIVATE 170] "mkpelist:testdata",
296: [PRIVATE 197] '0010'H,
297: [PRIVATE 226] '0010'H
298: },
299: [PRIVATE 16] {
300: [PRIVATE 2] 'ff'H,
301: [PRIVATE 5] '00'H,
302: [PRIVATE 10] 'ff'H,
303: [PRIVATE 17] '00'H,
304: [PRIVATE 26] 'ff'H,
305: [PRIVATE 37] '00'H,
306: [PRIVATE 50] 'ff'H,
307: [PRIVATE 65] "\b",
308: [PRIVATE 82] "\t",
309: [PRIVATE 101] "\n",
310: [PRIVATE 122] '0b'H,
311: [PRIVATE 145] "mkpelist:testdata",
312: [PRIVATE 170] "mkpelist:testdata",
313: [PRIVATE 197] '0010'H,
314: [PRIVATE 226] '0010'H,
315: [PRIVATE 15] {
316: [PRIVATE 2] 'ff'H,
317: [PRIVATE 5] '00'H,
318: [PRIVATE 10] 'ff'H,
319: [PRIVATE 17] '00'H,
320: [PRIVATE 26] 'ff'H,
321: [PRIVATE 37] '00'H,
322: [PRIVATE 50] 'ff'H,
323: [PRIVATE 65] "\b",
324: [PRIVATE 82] "\t",
325: [PRIVATE 101] "\n",
326: [PRIVATE 122] '0b'H,
327: [PRIVATE 145] "mkpelist:testdata",
328: [PRIVATE 170] "mkpelist:testdata",
329: [PRIVATE 197] '0010'H,
330: [PRIVATE 226] '0010'H
331: }
332: },
333: [PRIVATE 325] '00'H,
334: [PRIVATE 362] 'ff'H,
335: [PRIVATE 401] '14'H,
336: [PRIVATE 442] '15'H,
337: [PRIVATE 485] "mkpelist:testdata",
338: [PRIVATE 530] 'ff'H,
339: [PRIVATE 577] '18'H,
340: [PRIVATE 626] '19'H,
341: [PRIVATE 677] "mkpelist:testdata",
342: [PRIVATE 730] '0010'H,
343: [PRIVATE 27] {
344: [PRIVATE 2] 'ff'H,
345: [PRIVATE 5] '00'H,
346: [PRIVATE 10] 'ff'H,
347: [PRIVATE 17] '00'H,
348: [PRIVATE 26] 'ff'H,
349: [PRIVATE 37] '00'H,
350: [PRIVATE 50] 'ff'H,
351: [PRIVATE 65] "\b",
352: [PRIVATE 82] "\t",
353: [PRIVATE 101] "\n",
354: [PRIVATE 122] '0b'H,
355: [PRIVATE 145] "mkpelist:testdata",
356: [PRIVATE 170] "mkpelist:testdata",
357: [PRIVATE 197] '0010'H,
358: [PRIVATE 226] '0010'H,
359: [PRIVATE 15] {
360: [PRIVATE 2] 'ff'H,
361: [PRIVATE 5] '00'H,
362: [PRIVATE 10] 'ff'H,
363: [PRIVATE 17] '00'H,
364: [PRIVATE 26] 'ff'H,
365: [PRIVATE 37] '00'H,
366: [PRIVATE 50] 'ff'H,
367: [PRIVATE 65] "\b",
368: [PRIVATE 82] "\t",
369: [PRIVATE 101] "\n",
370: [PRIVATE 122] '0b'H,
371: [PRIVATE 145] "mkpelist:testdata",
372: [PRIVATE 170] "mkpelist:testdata",
373: [PRIVATE 197] '0010'H,
374: [PRIVATE 226] '0010'H
375: },
376: [PRIVATE 16] {
377: [PRIVATE 2] 'ff'H,
378: [PRIVATE 5] '00'H,
379: [PRIVATE 10] 'ff'H,
380: [PRIVATE 17] '00'H,
381: [PRIVATE 26] 'ff'H,
382: [PRIVATE 37] '00'H,
383: [PRIVATE 50] 'ff'H,
384: [PRIVATE 65] "\b",
385: [PRIVATE 82] "\t",
386: [PRIVATE 101] "\n",
387: [PRIVATE 122] '0b'H,
388: [PRIVATE 145] "mkpelist:testdata",
389: [PRIVATE 170] "mkpelist:testdata",
390: [PRIVATE 197] '0010'H,
391: [PRIVATE 226] '0010'H,
392: [PRIVATE 15] {
393: [PRIVATE 2] 'ff'H,
394: [PRIVATE 5] '00'H,
395: [PRIVATE 10] 'ff'H,
396: [PRIVATE 17] '00'H,
397: [PRIVATE 26] 'ff'H,
398: [PRIVATE 37] '00'H,
399: [PRIVATE 50] 'ff'H,
400: [PRIVATE 65] "\b",
401: [PRIVATE 82] "\t",
402: [PRIVATE 101] "\n",
403: [PRIVATE 122] '0b'H,
404: [PRIVATE 145] "mkpelist:testdata",
405: [PRIVATE 170] "mkpelist:testdata",
406: [PRIVATE 197] '0010'H,
407: [PRIVATE 226] '0010'H
408: }
409: },
410: [PRIVATE 325] '00'H,
411: [PRIVATE 362] 'ff'H,
412: [PRIVATE 401] '14'H,
413: [PRIVATE 442] '15'H,
414: [PRIVATE 485] "mkpelist:testdata",
415: [PRIVATE 530] 'ff'H,
416: [PRIVATE 577] '18'H,
417: [PRIVATE 626] '19'H,
418: [PRIVATE 677] "mkpelist:testdata",
419: [PRIVATE 730] '0010'H
420: },
421: [PRIVATE 842] 'ff'H,
422: [PRIVATE 901] '1e'H,
423: [PRIVATE 962] "mkpelist:testdata",
424: [PRIVATE 1025] '00'H,
425: [PRIVATE 1090] "!",
426: [PRIVATE 1157] "mkpelist:testdata",
427: [PRIVATE 1226] '0010'H
428: },
429: [PRIVATE 1370] 'ff'H,
430: [PRIVATE 1445] "&",
431: [PRIVATE 1522] "mkpelist:testdata",
432: [PRIVATE 1601] "(",
433: [PRIVATE 1682] "mkpelist:testdata",
434: [PRIVATE 1765] '0010'H
435: },
436: ext-expl {
437: direct-reference 1.17.222,
438: indirect-reference 16,
439: data-value-descriptor '4120766572792077696c642074797065206f66206461746100'H,
440: encoding {
441: octet-aligned '536f6d652074657374206461746100'H
442: }
443: },
444: any-expl "mkpelist:testdata"
445: }
446: {
447: ext {
448: direct-reference 1.17.330,
449: data-value-descriptor '4120766572792077696c642074797065206f66206461746100'H,
450: encoding {
451: octet-aligned '536f6d652074657374206461746100'H
452: }
453: },
454: a-ny "!",
455: ext-impl {
456: direct-reference 1.17.258,
457: indirect-reference 12,
458: data-value-descriptor '4120766572792077696c642074797065206f66206461746100'H,
459: encoding {
460: single-ASN1-type '00'H
461: }
462: },
463: any-impl '0010'H,
464: ext-expl {
465: direct-reference 1.17.186,
466: indirect-reference 4,
467: data-value-descriptor '4120766572792077696c642074797065206f66206461746100'H,
468: encoding {
469: octet-aligned '536f6d652074657374206461746100'H
470: }
471: },
472: any-expl 'ff'H
473: }
474: {
475: ext {
476: direct-reference 1.17.258,
477: indirect-reference 12,
478: data-value-descriptor '4120766572792077696c642074797065206f66206461746100'H,
479: encoding {
480: single-ASN1-type '00'H
481: }
482: },
483: a-ny '19'H,
484: ext-impl {
485: direct-reference 1.17.204,
486: indirect-reference 32,
487: data-value-descriptor '4120766572792077696c642074797065206f66206461746100'H,
488: encoding {
489: single-ASN1-type 'ff'H
490: }
491: },
492: any-impl '0010'H,
493: ext-expl {
494: direct-reference 1.17.150,
495: indirect-reference 20,
496: data-value-descriptor '4120766572792077696c642074797065206f66206461746100'H,
497: encoding {
498: single-ASN1-type 'ff'H
499: }
500: },
501: any-expl 'ff'H
502: }
503: {
504: ext {
505: direct-reference 1.17.186,
506: indirect-reference 4,
507: data-value-descriptor '4120766572792077696c642074797065206f66206461746100'H,
508: encoding {
509: octet-aligned '536f6d652074657374206461746100'H
510: }
511: },
512: a-ny {
513: [PRIVATE 2] 'ff'H,
514: [PRIVATE 5] '00'H,
515: [PRIVATE 10] 'ff'H,
516: [PRIVATE 17] '00'H,
517: [PRIVATE 26] 'ff'H,
518: [PRIVATE 37] '00'H,
519: [PRIVATE 50] 'ff'H,
520: [PRIVATE 65] "\b",
521: [PRIVATE 82] "\t",
522: [PRIVATE 101] "\n",
523: [PRIVATE 122] '0b'H,
524: [PRIVATE 145] "mkpelist:testdata",
525: [PRIVATE 170] "mkpelist:testdata",
526: [PRIVATE 197] '0010'H,
527: [PRIVATE 226] '0010'H,
528: [PRIVATE 15] {
529: [PRIVATE 2] 'ff'H,
530: [PRIVATE 5] '00'H,
531: [PRIVATE 10] 'ff'H,
532: [PRIVATE 17] '00'H,
533: [PRIVATE 26] 'ff'H,
534: [PRIVATE 37] '00'H,
535: [PRIVATE 50] 'ff'H,
536: [PRIVATE 65] "\b",
537: [PRIVATE 82] "\t",
538: [PRIVATE 101] "\n",
539: [PRIVATE 122] '0b'H,
540: [PRIVATE 145] "mkpelist:testdata",
541: [PRIVATE 170] "mkpelist:testdata",
542: [PRIVATE 197] '0010'H,
543: [PRIVATE 226] '0010'H
544: }
545: },
546: ext-impl {
547: direct-reference 1.17.150,
548: indirect-reference 20,
549: data-value-descriptor '4120766572792077696c642074797065206f66206461746100'H,
550: encoding {
551: single-ASN1-type 'ff'H
552: }
553: },
554: any-impl 'ff'H,
555: ext-expl {
556: direct-reference 1.17.114,
557: indirect-reference 16,
558: data-value-descriptor '4120766572792077696c642074797065206f66206461746100'H,
559: encoding {
560: octet-aligned '536f6d652074657374206461746100'H
561: }
562: },
563: any-expl '15'H
564: }
565: {
566: ext {
567: direct-reference 1.17.114,
568: indirect-reference 16,
569: data-value-descriptor '4120766572792077696c642074797065206f66206461746100'H,
570: encoding {
571: octet-aligned '536f6d652074657374206461746100'H
572: }
573: },
574: a-ny "\t",
575: ext-impl {
576: direct-reference 1.17.96,
577: indirect-reference 28,
578: data-value-descriptor '4120766572792077696c642074797065206f66206461746100'H,
579: encoding {
580: single-ASN1-type '00'H
581: }
582: },
583: any-impl '0b'H,
584: ext-expl {
585: direct-reference 1.17.78,
586: indirect-reference 48,
587: data-value-descriptor '4120766572792077696c642074797065206f66206461746100'H,
588: encoding {
589: octet-aligned '536f6d652074657374206461746100'H
590: }
591: },
592: any-expl "mkpelist:testdata"
593: }
594: {
595: o1 '0001010000110001000100100011011100011010'B,
596: o2 "Peckling Worsley!!!!",
597: o3 {
598: a-seq {
599: fred 10,
600: george TRUE
601: }
602: },
603: o4 {
604: [PRIVATE 2] 'ff'H,
605: [PRIVATE 5] '00'H,
606: [PRIVATE 10] 'ff'H,
607: [PRIVATE 17] '00'H,
608: [PRIVATE 26] 'ff'H,
609: [PRIVATE 37] '00'H,
610: [PRIVATE 50] 'ff'H,
611: [PRIVATE 65] "\b"
612: },
613: {
614: o5 {
615: [PRIVATE 2] 'ff'H,
616: [PRIVATE 5] '00'H,
617: [PRIVATE 10] 'ff'H,
618: [PRIVATE 17] '00'H,
619: [PRIVATE 26] 'ff'H,
620: [PRIVATE 37] '00'H,
621: [PRIVATE 50] 'ff'H,
622: [PRIVATE 65] "\b"
623: },
624: o6 {
625: [PRIVATE 2] 'ff'H,
626: [PRIVATE 5] '00'H,
627: [PRIVATE 10] 'ff'H,
628: [PRIVATE 17] '00'H,
629: [PRIVATE 26] 'ff'H,
630: [PRIVATE 37] '00'H,
631: [PRIVATE 50] 'ff'H,
632: [PRIVATE 65] "\b"
633: },
634: o7 1.17
635: }
636: }
637: {
638: o1 '0001010000110001000100100011011100011010'B,
639: o2 "Peckling Worsley!!!!",
640: o3 {
641: a-seq {
642: fred 10,
643: george TRUE
644: }
645: },
646: o4 {
647: [PRIVATE 2] 'ff'H,
648: [PRIVATE 5] '00'H,
649: [PRIVATE 10] 'ff'H,
650: [PRIVATE 17] '00'H,
651: [PRIVATE 26] 'ff'H,
652: [PRIVATE 37] '00'H,
653: [PRIVATE 50] 'ff'H
654: },
655: {
656: o5 {
657: [PRIVATE 2] 'ff'H,
658: [PRIVATE 5] '00'H,
659: [PRIVATE 10] 'ff'H,
660: [PRIVATE 17] '00'H,
661: [PRIVATE 26] 'ff'H,
662: [PRIVATE 37] '00'H,
663: [PRIVATE 50] 'ff'H
664: },
665: o6 {
666: [PRIVATE 2] 'ff'H,
667: [PRIVATE 5] '00'H,
668: [PRIVATE 10] 'ff'H,
669: [PRIVATE 17] '00'H,
670: [PRIVATE 26] 'ff'H,
671: [PRIVATE 37] '00'H,
672: [PRIVATE 50] 'ff'H
673: },
674: o7 1.17
675: }
676: }
677: {
678: o1 '0001010000110001000100100011011100011010'B,
679: o2 "Peckling Worsley!!!!",
680: o3 {
681: a-seq {
682: fred 10,
683: george TRUE
684: }
685: },
686: o4 {
687: [PRIVATE 2] 'ff'H,
688: [PRIVATE 5] '00'H,
689: [PRIVATE 10] 'ff'H,
690: [PRIVATE 17] '00'H,
691: [PRIVATE 26] 'ff'H,
692: [PRIVATE 37] '00'H
693: },
694: {
695: o5 {
696: [PRIVATE 2] 'ff'H,
697: [PRIVATE 5] '00'H,
698: [PRIVATE 10] 'ff'H,
699: [PRIVATE 17] '00'H,
700: [PRIVATE 26] 'ff'H,
701: [PRIVATE 37] '00'H
702: },
703: o6 {
704: [PRIVATE 2] 'ff'H,
705: [PRIVATE 5] '00'H,
706: [PRIVATE 10] 'ff'H,
707: [PRIVATE 17] '00'H,
708: [PRIVATE 26] 'ff'H,
709: [PRIVATE 37] '00'H
710: },
711: o7 1.17
712: }
713: }
714: {
715: o1 '0001010000110001000100100011011100011010'B,
716: o2 "Peckling Worsley!!!!",
717: o3 {
718: a-seq {
719: fred 10,
720: george TRUE
721: }
722: },
723: o4 {
724: [PRIVATE 2] 'ff'H,
725: [PRIVATE 5] '00'H,
726: [PRIVATE 10] 'ff'H,
727: [PRIVATE 17] '00'H,
728: [PRIVATE 26] 'ff'H
729: },
730: {
731: o5 {
732: [PRIVATE 2] 'ff'H,
733: [PRIVATE 5] '00'H,
734: [PRIVATE 10] 'ff'H,
735: [PRIVATE 17] '00'H,
736: [PRIVATE 26] 'ff'H
737: },
738: o6 {
739: [PRIVATE 2] 'ff'H,
740: [PRIVATE 5] '00'H,
741: [PRIVATE 10] 'ff'H,
742: [PRIVATE 17] '00'H,
743: [PRIVATE 26] 'ff'H
744: },
745: o7 1.17.48.53.58
746: }
747: }
748: {
749: o1 '0001010000110001000100100011011100011010'B,
750: o2 "Peckling Worsley!!!!",
751: o3 {
752: a-seq {
753: fred 10,
754: george TRUE
755: }
756: },
757: o4 {
758: [PRIVATE 2] 'ff'H,
759: [PRIVATE 5] '00'H,
760: [PRIVATE 10] 'ff'H,
761: [PRIVATE 17] '00'H
762: },
763: {
764: o5 {
765: [PRIVATE 2] 'ff'H,
766: [PRIVATE 5] '00'H,
767: [PRIVATE 10] 'ff'H,
768: [PRIVATE 17] '00'H
769: },
770: o6 {
771: [PRIVATE 2] 'ff'H,
772: [PRIVATE 5] '00'H,
773: [PRIVATE 10] 'ff'H,
774: [PRIVATE 17] '00'H
775: },
776: o7 1.17.45.49
777: }
778: }
779: {
780: o1 '0001010000110001000100100011011100011010'B,
781: o2 "Peckling Worsley!!!!",
782: o3 {
783: a-seq {
784: fred 10,
785: george TRUE
786: }
787: },
788: o4 {
789: [PRIVATE 2] 'ff'H,
790: [PRIVATE 5] '00'H,
791: [PRIVATE 10] 'ff'H
792: },
793: {
794: o5 {
795: [PRIVATE 2] 'ff'H,
796: [PRIVATE 5] '00'H,
797: [PRIVATE 10] 'ff'H
798: },
799: o6 {
800: [PRIVATE 2] 'ff'H,
801: [PRIVATE 5] '00'H,
802: [PRIVATE 10] 'ff'H
803: },
804: o7 1.17.42
805: }
806: }
807: {
808: o1 '0001010000110001000100100011011100011010'B,
809: o2 "Peckling Worsley!!!!",
810: o3 {
811: a-seq {
812: fred 10,
813: george TRUE
814: }
815: },
816: o4 {
817: [PRIVATE 2] 'ff'H,
818: [PRIVATE 5] '00'H
819: },
820: {
821: o5 {
822: [PRIVATE 2] 'ff'H,
823: [PRIVATE 5] '00'H
824: },
825: o6 {
826: [PRIVATE 2] 'ff'H,
827: [PRIVATE 5] '00'H
828: },
829: o7 1.17
830: }
831: }
832: {
833: o1 '0001010000110001000100100011011100011010'B,
834: o2 "Peckling Worsley!!!!",
835: o3 {
836: a-seq {
837: fred 10,
838: george TRUE
839: }
840: },
841: o4 {
842: [PRIVATE 2] 'ff'H
843: },
844: {
845: o5 {
846: [PRIVATE 2] 'ff'H
847: },
848: o6 {
849: [PRIVATE 2] 'ff'H
850: },
851: o7 1.17
852: }
853: }
854: {
855: a-ref {
856: a1 101910,
857: a2 -304985,
858: a3 13,
859: a4 {
860: a-seq {
861: fred 998877
862: }
863: }
864: },
865: b-ref {
866: a1 101910,
867: a2 -304985,
868: a3 13,
869: a4 {
870: a-seq {
871: fred 998877
872: }
873: }
874: },
875: c-ref {
876: c1 {
877: o-c1 '416e6472657720576f72736c657921212100'H
878: },
879: c2 {
880: b-c2 '0000001000000001000000010000011100111111'B
881: },
882: c3 {
883: seq-c3 {
884: seq-c3-in {
885: i-expl 35051,
886: o-expl "explicit tagged octet string",
887: b-expl '00111000001110000011100000111111'B,
888: f-expl TRUE,
889: obj-expl {
890: atest 2001,
891: btest "Good bye",
892: ctest '000000110000100010101010'B,
893: big-test {
894: ostring '3132fe00ff6136'H,
895: bstring '10111000000011110000100000010000001000000100000000'B,
896: nstring "123456",
897: pstring "hello, world",
898: tstring "teletex",
899: t61string "T.61",
900: vstring "visible",
901: vis-string "visible again",
902: i646string "who knows what this is",
903: ia5string "This is ASCII\n\r",
904: graphstring "This is a graphic string",
905: genstring "This is a general string"
906: },
907: emb-test {
908: em-int -101,
909: em-oct "Embedded octet string",
910: em-bit '1111111110101010010101011111100000000001'B
911: }
912: },
913: i-exp-test {
914: i-ex-int -9,
915: i-ex-oct '4578706c6963697420456d62656464656400'H,
916: i-ex-bit '0000001100000011000000110000001110111111'B
917: }
918: },
919: seq-c3-i 40938,
920: seq-c3-o '4a616d657320576f72736c65792121212100'H
921: }
922: },
923: c4 {
924: c4-choice {
925: sc-b-i 13151
926: }
927: }
928: }
929: }
930: {
931: a-ref {
932: a1 101910,
933: a2 -304985,
934: a3 13,
935: a4 {
936: a-seq {
937: fred 998877
938: }
939: }
940: },
941: b-ref {
942: a1 101910,
943: a2 -304985,
944: a3 13,
945: a4 {
946: a-seq {
947: fred 998877
948: }
949: }
950: },
951: c-ref {
952: c1 {
953: i-c1 10101
954: },
955: c2 {
956: o-c2 '5269636861726420576f72736c6579212100'H
957: },
958: c3 {
959: i-c3 689364
960: },
961: c4 {
962: c4-choice {
963: sc-a-i 16891
964: }
965: }
966: },
967: e-ref {
968: a1 101910,
969: a2 -304985,
970: a3 13,
971: a4 {
972: a-seq {
973: fred 998877
974: }
975: }
976: }
977: }
978: {
979: a-ref {
980: a1 101910,
981: a2 -304985,
982: a3 13,
983: a4 {
984: a-seq {
985: fred 998877
986: }
987: }
988: },
989: b-ref {
990: a1 101910,
991: a2 -304985,
992: a3 13,
993: a4 {
994: a-seq {
995: fred 998877
996: }
997: }
998: },
999: c-ref {
1000: c1 {
1001: obj-c1 {
1002: atest 2001,
1003: btest "Good bye",
1004: ctest '000000110000100010101010'B,
1005: big-test {
1006: ostring '3132fe00ff6136'H,
1007: bstring '10111000000011110000100000010000001000000100000000'B,
1008: nstring "123456",
1009: pstring "hello, world",
1010: tstring "teletex",
1011: t61string "T.61",
1012: vstring "visible",
1013: vis-string "visible again",
1014: i646string "who knows what this is",
1015: ia5string "This is ASCII\n\r",
1016: graphstring "This is a graphic string",
1017: genstring "This is a general string"
1018: },
1019: emb-test {
1020: em-int -101,
1021: em-oct "Embedded octet string",
1022: em-bit '1111111110101010010101011111100000000001'B
1023: }
1024: }
1025: },
1026: c2 {
1027: i-c2 1212
1028: },
1029: c3 {
1030: set-c3 {
1031: set-c3-in {
1032: i-expl 35051,
1033: o-expl "explicit tagged octet string",
1034: b-expl '00111000001110000011100000111111'B,
1035: f-expl TRUE,
1036: obj-expl {
1037: atest 2001,
1038: btest "Good bye",
1039: ctest '000000110000100010101010'B,
1040: big-test {
1041: ostring '3132fe00ff6136'H,
1042: bstring '10111000000011110000100000010000001000000100000000'B,
1043: nstring "123456",
1044: pstring "hello, world",
1045: tstring "teletex",
1046: t61string "T.61",
1047: vstring "visible",
1048: vis-string "visible again",
1049: i646string "who knows what this is",
1050: ia5string "This is ASCII\n\r",
1051: graphstring "This is a graphic string",
1052: genstring "This is a general string"
1053: },
1054: emb-test {
1055: em-int -101,
1056: em-oct "Embedded octet string",
1057: em-bit '1111111110101010010101011111100000000001'B
1058: }
1059: },
1060: i-exp-test {
1061: i-ex-int -9,
1062: i-ex-oct '4578706c6963697420456d62656464656400'H,
1063: i-ex-bit '0000001100000011000000110000001110111111'B
1064: }
1065: },
1066: set-c3-i 264504,
1067: set-c3-o '5061747269636b20576f72736c6579212100'H
1068: }
1069: },
1070: c4 {
1071: c4-choice {
1072: c4-obj {
1073: i-expl 35051,
1074: o-expl "explicit tagged octet string",
1075: b-expl '00111000001110000011100000111111'B,
1076: f-expl TRUE,
1077: obj-expl {
1078: atest 2001,
1079: btest "Good bye",
1080: ctest '000000110000100010101010'B,
1081: big-test {
1082: ostring '3132fe00ff6136'H,
1083: bstring '10111000000011110000100000010000001000000100000000'B,
1084: nstring "123456",
1085: pstring "hello, world",
1086: tstring "teletex",
1087: t61string "T.61",
1088: vstring "visible",
1089: vis-string "visible again",
1090: i646string "who knows what this is",
1091: ia5string "This is ASCII\n\r",
1092: graphstring "This is a graphic string",
1093: genstring "This is a general string"
1094: },
1095: emb-test {
1096: em-int -101,
1097: em-oct "Embedded octet string",
1098: em-bit '1111111110101010010101011111100000000001'B
1099: }
1100: },
1101: i-exp-test {
1102: i-ex-int -9,
1103: i-ex-oct '4578706c6963697420456d62656464656400'H,
1104: i-ex-bit '0000001100000011000000110000001110111111'B
1105: }
1106: }
1107: }
1108: }
1109: }
1110: }
1111: {
1112: a-ref {
1113: a1 101910,
1114: a2 -304985,
1115: a3 13,
1116: a4 {
1117: a-seq {
1118: fred 998877
1119: }
1120: }
1121: },
1122: b-ref {
1123: a1 101910,
1124: a2 -304985,
1125: a3 13,
1126: a4 {
1127: a-seq {
1128: fred 998877
1129: }
1130: }
1131: },
1132: c-ref {
1133: c1 {
1134: f-c1 TRUE
1135: },
1136: c2 {
1137: obj-c2 {
1138: atest 2001,
1139: btest "Good bye",
1140: ctest '000000110000100010101010'B,
1141: big-test {
1142: ostring '3132fe00ff6136'H,
1143: bstring '10111000000011110000100000010000001000000100000000'B,
1144: nstring "123456",
1145: pstring "hello, world",
1146: tstring "teletex",
1147: t61string "T.61",
1148: vstring "visible",
1149: vis-string "visible again",
1150: i646string "who knows what this is",
1151: ia5string "This is ASCII\n\r",
1152: graphstring "This is a graphic string",
1153: genstring "This is a general string"
1154: },
1155: emb-test {
1156: em-int -101,
1157: em-oct "Embedded octet string",
1158: em-bit '1111111110101010010101011111100000000001'B
1159: }
1160: }
1161: },
1162: c3 {
1163: seq-c3 {
1164: seq-c3-in {
1165: i-expl 35051,
1166: o-expl "explicit tagged octet string",
1167: b-expl '00111000001110000011100000111111'B,
1168: f-expl TRUE,
1169: obj-expl {
1170: atest 2001,
1171: btest "Good bye",
1172: ctest '000000110000100010101010'B,
1173: big-test {
1174: ostring '3132fe00ff6136'H,
1175: bstring '10111000000011110000100000010000001000000100000000'B,
1176: nstring "123456",
1177: pstring "hello, world",
1178: tstring "teletex",
1179: t61string "T.61",
1180: vstring "visible",
1181: vis-string "visible again",
1182: i646string "who knows what this is",
1183: ia5string "This is ASCII\n\r",
1184: graphstring "This is a graphic string",
1185: genstring "This is a general string"
1186: },
1187: emb-test {
1188: em-int -101,
1189: em-oct "Embedded octet string",
1190: em-bit '1111111110101010010101011111100000000001'B
1191: }
1192: },
1193: i-exp-test {
1194: i-ex-int -9,
1195: i-ex-oct '4578706c6963697420456d62656464656400'H,
1196: i-ex-bit '0000001100000011000000110000001110111111'B
1197: }
1198: },
1199: seq-c3-i 40938,
1200: seq-c3-o '4a616d657320576f72736c65792121212100'H
1201: }
1202: },
1203: c4 {
1204: c4-choice {
1205: c4-i 10938
1206: }
1207: }
1208: },
1209: e-ref {
1210: a1 101910,
1211: a2 -304985,
1212: a3 13,
1213: a4 {
1214: a-seq {
1215: fred 998877
1216: }
1217: }
1218: }
1219: }
1220: {
1221: a-ref {
1222: a1 101910,
1223: a2 -304985,
1224: a3 13,
1225: a4 {
1226: a-seq {
1227: fred 998877
1228: }
1229: }
1230: },
1231: b-ref {
1232: a1 101910,
1233: a2 -304985,
1234: a3 13,
1235: a4 {
1236: a-seq {
1237: fred 998877
1238: }
1239: }
1240: },
1241: c-ref {
1242: c1 {
1243: b-c1 '0000001000000010000000100000011100111111'B
1244: },
1245: c2 {
1246: f-c2 TRUE
1247: },
1248: c3 {
1249: i-c3 689364
1250: },
1251: c4 {
1252: c4-choice {
1253: sc-b-i 13151
1254: }
1255: }
1256: }
1257: }
1258: {
1259: a-ref {
1260: a1 101910,
1261: a2 -304985,
1262: a3 13,
1263: a4 {
1264: a-seq {
1265: fred 998877
1266: }
1267: }
1268: },
1269: b-ref {
1270: a1 101910,
1271: a2 -304985,
1272: a3 13,
1273: a4 {
1274: a-seq {
1275: fred 998877
1276: }
1277: }
1278: },
1279: c-ref {
1280: c1 {
1281: o-c1 '416e6472657720576f72736c657921212100'H
1282: },
1283: c2 {
1284: b-c2 '0000001000000001000000010000011100111111'B
1285: },
1286: c3 {
1287: set-c3 {
1288: set-c3-in {
1289: i-expl 35051,
1290: o-expl "explicit tagged octet string",
1291: b-expl '00111000001110000011100000111111'B,
1292: f-expl TRUE,
1293: obj-expl {
1294: atest 2001,
1295: btest "Good bye",
1296: ctest '000000110000100010101010'B,
1297: big-test {
1298: ostring '3132fe00ff6136'H,
1299: bstring '10111000000011110000100000010000001000000100000000'B,
1300: nstring "123456",
1301: pstring "hello, world",
1302: tstring "teletex",
1303: t61string "T.61",
1304: vstring "visible",
1305: vis-string "visible again",
1306: i646string "who knows what this is",
1307: ia5string "This is ASCII\n\r",
1308: graphstring "This is a graphic string",
1309: genstring "This is a general string"
1310: },
1311: emb-test {
1312: em-int -101,
1313: em-oct "Embedded octet string",
1314: em-bit '1111111110101010010101011111100000000001'B
1315: }
1316: },
1317: i-exp-test {
1318: i-ex-int -9,
1319: i-ex-oct '4578706c6963697420456d62656464656400'H,
1320: i-ex-bit '0000001100000011000000110000001110111111'B
1321: }
1322: },
1323: set-c3-i 264504,
1324: set-c3-o '5061747269636b20576f72736c6579212100'H
1325: }
1326: },
1327: c4 {
1328: c4-choice {
1329: sc-a-i 16891
1330: }
1331: }
1332: },
1333: e-ref {
1334: a1 101910,
1335: a2 -304985,
1336: a3 13,
1337: a4 {
1338: a-seq {
1339: fred 998877
1340: }
1341: }
1342: }
1343: }
1344: {
1345: a-def 1,
1346: okay FALSE,
1347: big-def {
1348: ostring '3132fe00ff6136'H,
1349: bstring '10111000000011110000100000010000001000000100000000'B,
1350: nstring "123456",
1351: pstring "hello, world",
1352: tstring "teletex",
1353: t61string "T.61",
1354: vstring "visible",
1355: vis-string "visible again",
1356: i646string "who knows what this is",
1357: ia5string "This is ASCII\n\r",
1358: graphstring "This is a graphic string",
1359: genstring "This is a general string"
1360: },
1361: emb-def {
1362: colour 1,
1363: version '100'B
1364: },
1365: st-def {
1366: beer 2,
1367: spirit 0
1368: }
1369: }
1370: {
1371: a-def 1,
1372: c-def '100000000'B,
1373: okay FALSE,
1374: big-def {
1375: ostring '3132fe00ff6136'H,
1376: bstring '10111000000011110000100000010000001000000100000000'B,
1377: nstring "123456",
1378: pstring "hello, world",
1379: tstring "teletex",
1380: t61string "T.61",
1381: vstring "visible",
1382: vis-string "visible again",
1383: i646string "who knows what this is",
1384: ia5string "This is ASCII\n\r",
1385: graphstring "This is a graphic string",
1386: genstring "This is a general string"
1387: }
1388: }
1389: {
1390: a-def 1,
1391: b-def '537573616e20536962656c202121212100'H,
1392: big-def {
1393: ostring '3132fe00ff6136'H,
1394: bstring '10111000000011110000100000010000001000000100000000'B,
1395: nstring "123456",
1396: pstring "hello, world",
1397: tstring "teletex",
1398: t61string "T.61",
1399: vstring "visible",
1400: vis-string "visible again",
1401: i646string "who knows what this is",
1402: ia5string "This is ASCII\n\r",
1403: graphstring "This is a graphic string",
1404: genstring "This is a general string"
1405: },
1406: emb-def {
1407: colour 1,
1408: oem-oct '4a756c696120447a75696b6173202121212100'H,
1409: version '100'B
1410: }
1411: }
1412: {
1413: a-def 1,
1414: okay FALSE,
1415: big-def {
1416: ostring '3132fe00ff6136'H,
1417: bstring '10111000000011110000100000010000001000000100000000'B,
1418: nstring "123456",
1419: pstring "hello, world",
1420: tstring "teletex",
1421: t61string "T.61",
1422: vstring "visible",
1423: vis-string "visible again",
1424: i646string "who knows what this is",
1425: ia5string "This is ASCII\n\r",
1426: graphstring "This is a graphic string",
1427: genstring "This is a general string"
1428: },
1429: st-def {}
1430: }
1431: {
1432: a-def 1,
1433: big-def {
1434: ostring '3132fe00ff6136'H,
1435: bstring '10111000000011110000100000010000001000000100000000'B,
1436: nstring "123456",
1437: pstring "hello, world",
1438: tstring "teletex",
1439: t61string "T.61",
1440: vstring "visible",
1441: vis-string "visible again",
1442: i646string "who knows what this is",
1443: ia5string "This is ASCII\n\r",
1444: graphstring "This is a graphic string",
1445: genstring "This is a general string"
1446: },
1447: emb-def {
1448: colour 1,
1449: version '100'B
1450: },
1451: st-def {
1452: beer 2,
1453: spirit 0
1454: }
1455: }
1456: {
1457: a-def 1,
1458: okay FALSE,
1459: big-def {
1460: ostring '3132fe00ff6136'H,
1461: bstring '10111000000011110000100000010000001000000100000000'B,
1462: nstring "123456",
1463: pstring "hello, world",
1464: tstring "teletex",
1465: t61string "T.61",
1466: vstring "visible",
1467: vis-string "visible again",
1468: i646string "who knows what this is",
1469: ia5string "This is ASCII\n\r",
1470: graphstring "This is a graphic string",
1471: genstring "This is a general string"
1472: },
1473: st-def {
1474: wine 2,
1475: beer 2
1476: }
1477: }
1478: {
1479: a-def 1,
1480: b-def '537573616e20536962656c202121212100'H,
1481: big-def {
1482: ostring '3132fe00ff6136'H,
1483: bstring '10111000000011110000100000010000001000000100000000'B,
1484: nstring "123456",
1485: pstring "hello, world",
1486: tstring "teletex",
1487: t61string "T.61",
1488: vstring "visible",
1489: vis-string "visible again",
1490: i646string "who knows what this is",
1491: ia5string "This is ASCII\n\r",
1492: graphstring "This is a graphic string",
1493: genstring "This is a general string"
1494: },
1495: st-def {}
1496: }
1497: {
1498: a-def 1,
1499: c-def '100000000'B,
1500: okay FALSE,
1501: big-def {
1502: ostring '3132fe00ff6136'H,
1503: bstring '10111000000011110000100000010000001000000100000000'B,
1504: nstring "123456",
1505: pstring "hello, world",
1506: tstring "teletex",
1507: t61string "T.61",
1508: vstring "visible",
1509: vis-string "visible again",
1510: i646string "who knows what this is",
1511: ia5string "This is ASCII\n\r",
1512: graphstring "This is a graphic string",
1513: genstring "This is a general string"
1514: }
1515: }
1516: {
1517: a-def 1,
1518: okay FALSE,
1519: big-def {
1520: ostring '3132fe00ff6136'H,
1521: bstring '10111000000011110000100000010000001000000100000000'B,
1522: nstring "123456",
1523: pstring "hello, world",
1524: tstring "teletex",
1525: t61string "T.61",
1526: vstring "visible",
1527: vis-string "visible again",
1528: i646string "who knows what this is",
1529: ia5string "This is ASCII\n\r",
1530: graphstring "This is a graphic string",
1531: genstring "This is a general string"
1532: },
1533: emb-def {
1534: colour 1,
1535: version '100'B
1536: },
1537: st-def {
1538: beer 2,
1539: spirit 0
1540: }
1541: }
1542: {
1543: a-def 1,
1544: c-def '100000000'B,
1545: big-def {
1546: ostring '3132fe00ff6136'H,
1547: bstring '10111000000011110000100000010000001000000100000000'B,
1548: nstring "123456",
1549: pstring "hello, world",
1550: tstring "teletex",
1551: t61string "T.61",
1552: vstring "visible",
1553: vis-string "visible again",
1554: i646string "who knows what this is",
1555: ia5string "This is ASCII\n\r",
1556: graphstring "This is a graphic string",
1557: genstring "This is a general string"
1558: },
1559: st-def {}
1560: }
1561: {
1562: a-def 1,
1563: b-def '537573616e20536962656c202121212100'H,
1564: big-def {
1565: ostring '3132fe00ff6136'H,
1566: bstring '10111000000011110000100000010000001000000100000000'B,
1567: nstring "123456",
1568: pstring "hello, world",
1569: tstring "teletex",
1570: t61string "T.61",
1571: vstring "visible",
1572: vis-string "visible again",
1573: i646string "who knows what this is",
1574: ia5string "This is ASCII\n\r",
1575: graphstring "This is a graphic string",
1576: genstring "This is a general string"
1577: },
1578: emb-def {
1579: colour 1,
1580: version '100'B
1581: },
1582: st-def {
1583: spirit 0
1584: }
1585: }
1586: {
1587: a-def 1,
1588: big-def {
1589: ostring '3132fe00ff6136'H,
1590: bstring '10111000000011110000100000010000001000000100000000'B,
1591: nstring "123456",
1592: pstring "hello, world",
1593: tstring "teletex",
1594: t61string "T.61",
1595: vstring "visible",
1596: vis-string "visible again",
1597: i646string "who knows what this is",
1598: ia5string "This is ASCII\n\r",
1599: graphstring "This is a graphic string",
1600: genstring "This is a general string"
1601: },
1602: emb-def {
1603: version '100'B
1604: },
1605: st-def {
1606: beer 2,
1607: spirit 0
1608: }
1609: }
1610: {
1611: b-opt '537573616e2048616e6e616820536962656c00'H,
1612: etag-opt 2983461
1613: }
1614: {
1615: a-opt 192837,
1616: b-opt '537573616e2048616e6e616820536962656c00'H,
1617: d-opt TRUE,
1618: e-opt NULL,
1619: big-opt {
1620: ostring '3132fe00ff6136'H,
1621: bstring '10111000000011110000100000010000001000000100000000'B,
1622: nstring "123456",
1623: pstring "hello, world",
1624: tstring "teletex",
1625: t61string "T.61",
1626: vstring "visible",
1627: vis-string "visible again",
1628: i646string "who knows what this is",
1629: ia5string "This is ASCII\n\r",
1630: graphstring "This is a graphic string",
1631: genstring "This is a general string"
1632: },
1633: emb-opt {
1634: oem-int 197336,
1635: oem-oct '4c696e6720576f72736c657900'H
1636: },
1637: st-opt {
1638: st-int0 85659,
1639: st-int2 967768
1640: },
1641: obj-opt {
1642: a-seq {
1643: fred 10,
1644: george TRUE
1645: }
1646: },
1647: ch-opt {
1648: ch-2 28828
1649: }
1650: }
1651: {
1652: b-opt '537573616e2048616e6e616820536962656c00'H,
1653: c-opt '0000101000001111000000100000011100111111'B,
1654: d-opt TRUE,
1655: e-opt NULL
1656: }
1657: {
1658: a-opt 192837,
1659: b-opt '537573616e2048616e6e616820536962656c00'H,
1660: c-opt '0000101000001111000000100000011100111111'B,
1661: e-opt NULL,
1662: big-opt {
1663: ostring '3132fe00ff6136'H,
1664: bstring '10111000000011110000100000010000001000000100000000'B,
1665: nstring "123456",
1666: pstring "hello, world",
1667: tstring "teletex",
1668: t61string "T.61",
1669: vstring "visible",
1670: vis-string "visible again",
1671: i646string "who knows what this is",
1672: ia5string "This is ASCII\n\r",
1673: graphstring "This is a graphic string",
1674: genstring "This is a general string"
1675: },
1676: emb-opt {
1677: oem-int 197336,
1678: oem-oct '4c696e6720576f72736c657900'H
1679: },
1680: st-opt {
1681: st-int0 85659,
1682: st-int2 967768
1683: },
1684: obj-opt {
1685: a-seq {
1686: fred 10,
1687: george TRUE
1688: }
1689: },
1690: ch-opt {
1691: ch-2 28828
1692: }
1693: }
1694: {
1695: b-opt '537573616e2048616e6e616820536962656c00'H,
1696: e-opt NULL
1697: }
1698: {
1699: a-opt 192837,
1700: b-opt '537573616e2048616e6e616820536962656c00'H,
1701: d-opt TRUE,
1702: big-opt {
1703: ostring '3132fe00ff6136'H,
1704: bstring '10111000000011110000100000010000001000000100000000'B,
1705: nstring "123456",
1706: pstring "hello, world",
1707: tstring "teletex",
1708: t61string "T.61",
1709: vstring "visible",
1710: vis-string "visible again",
1711: i646string "who knows what this is",
1712: ia5string "This is ASCII\n\r",
1713: graphstring "This is a graphic string",
1714: genstring "This is a general string"
1715: },
1716: emb-opt {
1717: oem-int 197336,
1718: oem-oct '4c696e6720576f72736c657900'H
1719: },
1720: st-opt {
1721: st-int0 85659,
1722: st-int2 967768
1723: },
1724: obj-opt {
1725: a-seq {
1726: fred 10,
1727: george TRUE
1728: }
1729: },
1730: ch-opt {
1731: ch-2 28828
1732: }
1733: }
1734: {
1735: b-opt '537573616e2048616e6e616820536962656c00'H,
1736: c-opt '0000101000001111000000100000011100111111'B,
1737: d-opt TRUE
1738: }
1739: {
1740: a-opt 192837,
1741: b-opt '537573616e2048616e6e616820536962656c00'H,
1742: c-opt '0000101000001111000000100000011100111111'B,
1743: big-opt {
1744: ostring '3132fe00ff6136'H,
1745: bstring '10111000000011110000100000010000001000000100000000'B,
1746: nstring "123456",
1747: pstring "hello, world",
1748: tstring "teletex",
1749: t61string "T.61",
1750: vstring "visible",
1751: vis-string "visible again",
1752: i646string "who knows what this is",
1753: ia5string "This is ASCII\n\r",
1754: graphstring "This is a graphic string",
1755: genstring "This is a general string"
1756: },
1757: emb-opt {
1758: oem-int 197336,
1759: oem-oct '4c696e6720576f72736c657900'H
1760: },
1761: st-opt {
1762: st-int0 85659,
1763: st-int2 967768
1764: },
1765: obj-opt {
1766: a-seq {
1767: fred 10,
1768: george TRUE
1769: }
1770: },
1771: ch-opt {
1772: ch-2 28828
1773: }
1774: }
1775: {
1776: c1 {
1777: b-c1 '0000001000000010000000100000011100111111'B
1778: },
1779: c2 {
1780: f-c2 TRUE
1781: },
1782: c3 {
1783: set-c3 {
1784: set-c3-in {
1785: i-expl 35051,
1786: o-expl "explicit tagged octet string",
1787: b-expl '00111000001110000011100000111111'B,
1788: f-expl TRUE,
1789: obj-expl {
1790: atest 2001,
1791: btest "Good bye",
1792: ctest '000000110000100010101010'B,
1793: big-test {
1794: ostring '3132fe00ff6136'H,
1795: bstring '10111000000011110000100000010000001000000100000000'B,
1796: nstring "123456",
1797: pstring "hello, world",
1798: tstring "teletex",
1799: t61string "T.61",
1800: vstring "visible",
1801: vis-string "visible again",
1802: i646string "who knows what this is",
1803: ia5string "This is ASCII\n\r",
1804: graphstring "This is a graphic string",
1805: genstring "This is a general string"
1806: },
1807: emb-test {
1808: em-int -101,
1809: em-oct "Embedded octet string",
1810: em-bit '1111111110101010010101011111100000000001'B
1811: }
1812: },
1813: i-exp-test {
1814: i-ex-int -9,
1815: i-ex-oct '4578706c6963697420456d62656464656400'H,
1816: i-ex-bit '0000001100000011000000110000001110111111'B
1817: }
1818: },
1819: set-c3-i 264504,
1820: set-c3-o '5061747269636b20576f72736c6579212100'H
1821: }
1822: },
1823: c4 {
1824: c4-choice {
1825: c4-i 10938
1826: }
1827: }
1828: }
1829: {
1830: c1 {
1831: o-c1 '416e6472657720576f72736c657921212100'H
1832: },
1833: c2 {
1834: b-c2 '0000001000000001000000010000011100111111'B
1835: },
1836: c3 {
1837: seq-c3 {
1838: seq-c3-in {
1839: i-expl 35051,
1840: o-expl "explicit tagged octet string",
1841: b-expl '00111000001110000011100000111111'B,
1842: f-expl TRUE,
1843: obj-expl {
1844: atest 2001,
1845: btest "Good bye",
1846: ctest '000000110000100010101010'B,
1847: big-test {
1848: ostring '3132fe00ff6136'H,
1849: bstring '10111000000011110000100000010000001000000100000000'B,
1850: nstring "123456",
1851: pstring "hello, world",
1852: tstring "teletex",
1853: t61string "T.61",
1854: vstring "visible",
1855: vis-string "visible again",
1856: i646string "who knows what this is",
1857: ia5string "This is ASCII\n\r",
1858: graphstring "This is a graphic string",
1859: genstring "This is a general string"
1860: },
1861: emb-test {
1862: em-int -101,
1863: em-oct "Embedded octet string",
1864: em-bit '1111111110101010010101011111100000000001'B
1865: }
1866: },
1867: i-exp-test {
1868: i-ex-int -9,
1869: i-ex-oct '4578706c6963697420456d62656464656400'H,
1870: i-ex-bit '0000001100000011000000110000001110111111'B
1871: }
1872: },
1873: seq-c3-i 40938,
1874: seq-c3-o '4a616d657320576f72736c65792121212100'H
1875: }
1876: },
1877: c4 {
1878: c4-choice {
1879: sc-b-i 13151
1880: }
1881: }
1882: }
1883: {
1884: c1 {
1885: i-c1 10101
1886: },
1887: c2 {
1888: o-c2 '5269636861726420576f72736c6579212100'H
1889: },
1890: c3 {
1891: i-c3 689364
1892: },
1893: c4 {
1894: c4-choice {
1895: sc-a-i 16891
1896: }
1897: }
1898: }
1899: {
1900: c1 {
1901: obj-c1 {
1902: atest 2001,
1903: btest "Good bye",
1904: ctest '000000110000100010101010'B,
1905: big-test {
1906: ostring '3132fe00ff6136'H,
1907: bstring '10111000000011110000100000010000001000000100000000'B,
1908: nstring "123456",
1909: pstring "hello, world",
1910: tstring "teletex",
1911: t61string "T.61",
1912: vstring "visible",
1913: vis-string "visible again",
1914: i646string "who knows what this is",
1915: ia5string "This is ASCII\n\r",
1916: graphstring "This is a graphic string",
1917: genstring "This is a general string"
1918: },
1919: emb-test {
1920: em-int -101,
1921: em-oct "Embedded octet string",
1922: em-bit '1111111110101010010101011111100000000001'B
1923: }
1924: }
1925: },
1926: c2 {
1927: i-c2 1212
1928: },
1929: c3 {
1930: set-c3 {
1931: set-c3-in {
1932: i-expl 35051,
1933: o-expl "explicit tagged octet string",
1934: b-expl '00111000001110000011100000111111'B,
1935: f-expl TRUE,
1936: obj-expl {
1937: atest 2001,
1938: btest "Good bye",
1939: ctest '000000110000100010101010'B,
1940: big-test {
1941: ostring '3132fe00ff6136'H,
1942: bstring '10111000000011110000100000010000001000000100000000'B,
1943: nstring "123456",
1944: pstring "hello, world",
1945: tstring "teletex",
1946: t61string "T.61",
1947: vstring "visible",
1948: vis-string "visible again",
1949: i646string "who knows what this is",
1950: ia5string "This is ASCII\n\r",
1951: graphstring "This is a graphic string",
1952: genstring "This is a general string"
1953: },
1954: emb-test {
1955: em-int -101,
1956: em-oct "Embedded octet string",
1957: em-bit '1111111110101010010101011111100000000001'B
1958: }
1959: },
1960: i-exp-test {
1961: i-ex-int -9,
1962: i-ex-oct '4578706c6963697420456d62656464656400'H,
1963: i-ex-bit '0000001100000011000000110000001110111111'B
1964: }
1965: },
1966: set-c3-i 264504,
1967: set-c3-o '5061747269636b20576f72736c6579212100'H
1968: }
1969: },
1970: c4 {
1971: c4-choice {
1972: c4-obj {
1973: i-expl 35051,
1974: o-expl "explicit tagged octet string",
1975: b-expl '00111000001110000011100000111111'B,
1976: f-expl TRUE,
1977: obj-expl {
1978: atest 2001,
1979: btest "Good bye",
1980: ctest '000000110000100010101010'B,
1981: big-test {
1982: ostring '3132fe00ff6136'H,
1983: bstring '10111000000011110000100000010000001000000100000000'B,
1984: nstring "123456",
1985: pstring "hello, world",
1986: tstring "teletex",
1987: t61string "T.61",
1988: vstring "visible",
1989: vis-string "visible again",
1990: i646string "who knows what this is",
1991: ia5string "This is ASCII\n\r",
1992: graphstring "This is a graphic string",
1993: genstring "This is a general string"
1994: },
1995: emb-test {
1996: em-int -101,
1997: em-oct "Embedded octet string",
1998: em-bit '1111111110101010010101011111100000000001'B
1999: }
2000: },
2001: i-exp-test {
2002: i-ex-int -9,
2003: i-ex-oct '4578706c6963697420456d62656464656400'H,
2004: i-ex-bit '0000001100000011000000110000001110111111'B
2005: }
2006: }
2007: }
2008: }
2009: }
2010: {
2011: c1 {
2012: f-c1 TRUE
2013: },
2014: c2 {
2015: obj-c2 {
2016: atest 2001,
2017: btest "Good bye",
2018: ctest '000000110000100010101010'B,
2019: big-test {
2020: ostring '3132fe00ff6136'H,
2021: bstring '10111000000011110000100000010000001000000100000000'B,
2022: nstring "123456",
2023: pstring "hello, world",
2024: tstring "teletex",
2025: t61string "T.61",
2026: vstring "visible",
2027: vis-string "visible again",
2028: i646string "who knows what this is",
2029: ia5string "This is ASCII\n\r",
2030: graphstring "This is a graphic string",
2031: genstring "This is a general string"
2032: },
2033: emb-test {
2034: em-int -101,
2035: em-oct "Embedded octet string",
2036: em-bit '1111111110101010010101011111100000000001'B
2037: }
2038: }
2039: },
2040: c3 {
2041: seq-c3 {
2042: seq-c3-in {
2043: i-expl 35051,
2044: o-expl "explicit tagged octet string",
2045: b-expl '00111000001110000011100000111111'B,
2046: f-expl TRUE,
2047: obj-expl {
2048: atest 2001,
2049: btest "Good bye",
2050: ctest '000000110000100010101010'B,
2051: big-test {
2052: ostring '3132fe00ff6136'H,
2053: bstring '10111000000011110000100000010000001000000100000000'B,
2054: nstring "123456",
2055: pstring "hello, world",
2056: tstring "teletex",
2057: t61string "T.61",
2058: vstring "visible",
2059: vis-string "visible again",
2060: i646string "who knows what this is",
2061: ia5string "This is ASCII\n\r",
2062: graphstring "This is a graphic string",
2063: genstring "This is a general string"
2064: },
2065: emb-test {
2066: em-int -101,
2067: em-oct "Embedded octet string",
2068: em-bit '1111111110101010010101011111100000000001'B
2069: }
2070: },
2071: i-exp-test {
2072: i-ex-int -9,
2073: i-ex-oct '4578706c6963697420456d62656464656400'H,
2074: i-ex-bit '0000001100000011000000110000001110111111'B
2075: }
2076: },
2077: seq-c3-i 40938,
2078: seq-c3-o '4a616d657320576f72736c65792121212100'H
2079: }
2080: },
2081: c4 {
2082: c4-choice {
2083: c4-i 10938
2084: }
2085: }
2086: }
2087: {
2088: c1 {
2089: b-c1 '0000001000000010000000100000011100111111'B
2090: },
2091: c2 {
2092: f-c2 TRUE
2093: },
2094: c3 {
2095: i-c3 689364
2096: },
2097: c4 {
2098: c4-choice {
2099: sc-b-i 13151
2100: }
2101: }
2102: }
2103: {
2104: c1 {
2105: o-c1 '416e6472657720576f72736c657921212100'H
2106: },
2107: c2 {
2108: b-c2 '0000001000000001000000010000011100111111'B
2109: },
2110: c3 {
2111: set-c3 {
2112: set-c3-in {
2113: i-expl 35051,
2114: o-expl "explicit tagged octet string",
2115: b-expl '00111000001110000011100000111111'B,
2116: f-expl TRUE,
2117: obj-expl {
2118: atest 2001,
2119: btest "Good bye",
2120: ctest '000000110000100010101010'B,
2121: big-test {
2122: ostring '3132fe00ff6136'H,
2123: bstring '10111000000011110000100000010000001000000100000000'B,
2124: nstring "123456",
2125: pstring "hello, world",
2126: tstring "teletex",
2127: t61string "T.61",
2128: vstring "visible",
2129: vis-string "visible again",
2130: i646string "who knows what this is",
2131: ia5string "This is ASCII\n\r",
2132: graphstring "This is a graphic string",
2133: genstring "This is a general string"
2134: },
2135: emb-test {
2136: em-int -101,
2137: em-oct "Embedded octet string",
2138: em-bit '1111111110101010010101011111100000000001'B
2139: }
2140: },
2141: i-exp-test {
2142: i-ex-int -9,
2143: i-ex-oct '4578706c6963697420456d62656464656400'H,
2144: i-ex-bit '0000001100000011000000110000001110111111'B
2145: }
2146: },
2147: set-c3-i 264504,
2148: set-c3-o '5061747269636b20576f72736c6579212100'H
2149: }
2150: },
2151: c4 {
2152: c4-choice {
2153: sc-a-i 16891
2154: }
2155: }
2156: }
2157: {
2158: sqof-test1 {
2159: {
2160: i-expl 35051,
2161: o-expl "explicit tagged octet string",
2162: b-expl '00111000001110000011100000111111'B,
2163: f-expl TRUE,
2164: obj-expl {
2165: atest 2001,
2166: btest "Good bye",
2167: ctest '000000110000100010101010'B,
2168: big-test {
2169: ostring '3132fe00ff6136'H,
2170: bstring '10111000000011110000100000010000001000000100000000'B,
2171: nstring "123456",
2172: pstring "hello, world",
2173: tstring "teletex",
2174: t61string "T.61",
2175: vstring "visible",
2176: vis-string "visible again",
2177: i646string "who knows what this is",
2178: ia5string "This is ASCII\n\r",
2179: graphstring "This is a graphic string",
2180: genstring "This is a general string"
2181: },
2182: emb-test {
2183: em-int -101,
2184: em-oct "Embedded octet string",
2185: em-bit '1111111110101010010101011111100000000001'B
2186: }
2187: },
2188: i-exp-test {
2189: i-ex-int -9,
2190: i-ex-oct '4578706c6963697420456d62656464656400'H,
2191: i-ex-bit '0000001100000011000000110000001110111111'B
2192: }
2193: },
2194: {
2195: i-expl 35051,
2196: o-expl "explicit tagged octet string",
2197: b-expl '00111000001110000011100000111111'B,
2198: f-expl TRUE,
2199: obj-expl {
2200: atest 2001,
2201: btest "Good bye",
2202: ctest '000000110000100010101010'B,
2203: big-test {
2204: ostring '3132fe00ff6136'H,
2205: bstring '10111000000011110000100000010000001000000100000000'B,
2206: nstring "123456",
2207: pstring "hello, world",
2208: tstring "teletex",
2209: t61string "T.61",
2210: vstring "visible",
2211: vis-string "visible again",
2212: i646string "who knows what this is",
2213: ia5string "This is ASCII\n\r",
2214: graphstring "This is a graphic string",
2215: genstring "This is a general string"
2216: },
2217: emb-test {
2218: em-int -101,
2219: em-oct "Embedded octet string",
2220: em-bit '1111111110101010010101011111100000000001'B
2221: }
2222: },
2223: i-exp-test {
2224: i-ex-int -9,
2225: i-ex-oct '4578706c6963697420456d62656464656400'H,
2226: i-ex-bit '0000001100000011000000110000001110111111'B
2227: }
2228: },
2229: {
2230: i-expl 35051,
2231: o-expl "explicit tagged octet string",
2232: b-expl '00111000001110000011100000111111'B,
2233: f-expl TRUE,
2234: obj-expl {
2235: atest 2001,
2236: btest "Good bye",
2237: ctest '000000110000100010101010'B,
2238: big-test {
2239: ostring '3132fe00ff6136'H,
2240: bstring '10111000000011110000100000010000001000000100000000'B,
2241: nstring "123456",
2242: pstring "hello, world",
2243: tstring "teletex",
2244: t61string "T.61",
2245: vstring "visible",
2246: vis-string "visible again",
2247: i646string "who knows what this is",
2248: ia5string "This is ASCII\n\r",
2249: graphstring "This is a graphic string",
2250: genstring "This is a general string"
2251: },
2252: emb-test {
2253: em-int -101,
2254: em-oct "Embedded octet string",
2255: em-bit '1111111110101010010101011111100000000001'B
2256: }
2257: },
2258: i-exp-test {
2259: i-ex-int -9,
2260: i-ex-oct '4578706c6963697420456d62656464656400'H,
2261: i-ex-bit '0000001100000011000000110000001110111111'B
2262: }
2263: }
2264: },
2265: stof-test1 {
2266: {
2267: i-expl 35051,
2268: o-expl "explicit tagged octet string",
2269: b-expl '00111000001110000011100000111111'B,
2270: f-expl TRUE,
2271: obj-expl {
2272: atest 2001,
2273: btest "Good bye",
2274: ctest '000000110000100010101010'B,
2275: big-test {
2276: ostring '3132fe00ff6136'H,
2277: bstring '10111000000011110000100000010000001000000100000000'B,
2278: nstring "123456",
2279: pstring "hello, world",
2280: tstring "teletex",
2281: t61string "T.61",
2282: vstring "visible",
2283: vis-string "visible again",
2284: i646string "who knows what this is",
2285: ia5string "This is ASCII\n\r",
2286: graphstring "This is a graphic string",
2287: genstring "This is a general string"
2288: },
2289: emb-test {
2290: em-int -101,
2291: em-oct "Embedded octet string",
2292: em-bit '1111111110101010010101011111100000000001'B
2293: }
2294: },
2295: i-exp-test {
2296: i-ex-int -9,
2297: i-ex-oct '4578706c6963697420456d62656464656400'H,
2298: i-ex-bit '0000001100000011000000110000001110111111'B
2299: }
2300: },
2301: {
2302: i-expl 35051,
2303: o-expl "explicit tagged octet string",
2304: b-expl '00111000001110000011100000111111'B,
2305: f-expl TRUE,
2306: obj-expl {
2307: atest 2001,
2308: btest "Good bye",
2309: ctest '000000110000100010101010'B,
2310: big-test {
2311: ostring '3132fe00ff6136'H,
2312: bstring '10111000000011110000100000010000001000000100000000'B,
2313: nstring "123456",
2314: pstring "hello, world",
2315: tstring "teletex",
2316: t61string "T.61",
2317: vstring "visible",
2318: vis-string "visible again",
2319: i646string "who knows what this is",
2320: ia5string "This is ASCII\n\r",
2321: graphstring "This is a graphic string",
2322: genstring "This is a general string"
2323: },
2324: emb-test {
2325: em-int -101,
2326: em-oct "Embedded octet string",
2327: em-bit '1111111110101010010101011111100000000001'B
2328: }
2329: },
2330: i-exp-test {
2331: i-ex-int -9,
2332: i-ex-oct '4578706c6963697420456d62656464656400'H,
2333: i-ex-bit '0000001100000011000000110000001110111111'B
2334: }
2335: },
2336: {
2337: i-expl 35051,
2338: o-expl "explicit tagged octet string",
2339: b-expl '00111000001110000011100000111111'B,
2340: f-expl TRUE,
2341: obj-expl {
2342: atest 2001,
2343: btest "Good bye",
2344: ctest '000000110000100010101010'B,
2345: big-test {
2346: ostring '3132fe00ff6136'H,
2347: bstring '10111000000011110000100000010000001000000100000000'B,
2348: nstring "123456",
2349: pstring "hello, world",
2350: tstring "teletex",
2351: t61string "T.61",
2352: vstring "visible",
2353: vis-string "visible again",
2354: i646string "who knows what this is",
2355: ia5string "This is ASCII\n\r",
2356: graphstring "This is a graphic string",
2357: genstring "This is a general string"
2358: },
2359: emb-test {
2360: em-int -101,
2361: em-oct "Embedded octet string",
2362: em-bit '1111111110101010010101011111100000000001'B
2363: }
2364: },
2365: i-exp-test {
2366: i-ex-int -9,
2367: i-ex-oct '4578706c6963697420456d62656464656400'H,
2368: i-ex-bit '0000001100000011000000110000001110111111'B
2369: }
2370: }
2371: },
2372: i-test1 33,
2373: sqof-test2 {
2374: {
2375: sqof-in {
2376: i-expl 35051,
2377: o-expl "explicit tagged octet string",
2378: b-expl '00111000001110000011100000111111'B,
2379: f-expl TRUE,
2380: obj-expl {
2381: atest 2001,
2382: btest "Good bye",
2383: ctest '000000110000100010101010'B,
2384: big-test {
2385: ostring '3132fe00ff6136'H,
2386: bstring '10111000000011110000100000010000001000000100000000'B,
2387: nstring "123456",
2388: pstring "hello, world",
2389: tstring "teletex",
2390: t61string "T.61",
2391: vstring "visible",
2392: vis-string "visible again",
2393: i646string "who knows what this is",
2394: ia5string "This is ASCII\n\r",
2395: graphstring "This is a graphic string",
2396: genstring "This is a general string"
2397: },
2398: emb-test {
2399: em-int -101,
2400: em-oct "Embedded octet string",
2401: em-bit '1111111110101010010101011111100000000001'B
2402: }
2403: },
2404: i-exp-test {
2405: i-ex-int -9,
2406: i-ex-oct '4578706c6963697420456d62656464656400'H,
2407: i-ex-bit '0000001100000011000000110000001110111111'B
2408: }
2409: },
2410: sqof-i 212121,
2411: sqof-o '456c656d656e743820456d62656464656400'H
2412: },
2413: {
2414: sqof-in {
2415: i-expl 35051,
2416: o-expl "explicit tagged octet string",
2417: b-expl '00111000001110000011100000111111'B,
2418: f-expl TRUE,
2419: obj-expl {
2420: atest 2001,
2421: btest "Good bye",
2422: ctest '000000110000100010101010'B,
2423: big-test {
2424: ostring '3132fe00ff6136'H,
2425: bstring '10111000000011110000100000010000001000000100000000'B,
2426: nstring "123456",
2427: pstring "hello, world",
2428: tstring "teletex",
2429: t61string "T.61",
2430: vstring "visible",
2431: vis-string "visible again",
2432: i646string "who knows what this is",
2433: ia5string "This is ASCII\n\r",
2434: graphstring "This is a graphic string",
2435: genstring "This is a general string"
2436: },
2437: emb-test {
2438: em-int -101,
2439: em-oct "Embedded octet string",
2440: em-bit '1111111110101010010101011111100000000001'B
2441: }
2442: },
2443: i-exp-test {
2444: i-ex-int -9,
2445: i-ex-oct '4578706c6963697420456d62656464656400'H,
2446: i-ex-bit '0000001100000011000000110000001110111111'B
2447: }
2448: },
2449: sqof-i 212121,
2450: sqof-o '456c656d656e743820456d62656464656400'H
2451: },
2452: {
2453: sqof-in {
2454: i-expl 35051,
2455: o-expl "explicit tagged octet string",
2456: b-expl '00111000001110000011100000111111'B,
2457: f-expl TRUE,
2458: obj-expl {
2459: atest 2001,
2460: btest "Good bye",
2461: ctest '000000110000100010101010'B,
2462: big-test {
2463: ostring '3132fe00ff6136'H,
2464: bstring '10111000000011110000100000010000001000000100000000'B,
2465: nstring "123456",
2466: pstring "hello, world",
2467: tstring "teletex",
2468: t61string "T.61",
2469: vstring "visible",
2470: vis-string "visible again",
2471: i646string "who knows what this is",
2472: ia5string "This is ASCII\n\r",
2473: graphstring "This is a graphic string",
2474: genstring "This is a general string"
2475: },
2476: emb-test {
2477: em-int -101,
2478: em-oct "Embedded octet string",
2479: em-bit '1111111110101010010101011111100000000001'B
2480: }
2481: },
2482: i-exp-test {
2483: i-ex-int -9,
2484: i-ex-oct '4578706c6963697420456d62656464656400'H,
2485: i-ex-bit '0000001100000011000000110000001110111111'B
2486: }
2487: },
2488: sqof-i 212121,
2489: sqof-o '456c656d656e743820456d62656464656400'H
2490: }
2491: },
2492: stof-test2 {
2493: {
2494: stof-in {
2495: i-expl 35051,
2496: o-expl "explicit tagged octet string",
2497: b-expl '00111000001110000011100000111111'B,
2498: f-expl TRUE,
2499: obj-expl {
2500: atest 2001,
2501: btest "Good bye",
2502: ctest '000000110000100010101010'B,
2503: big-test {
2504: ostring '3132fe00ff6136'H,
2505: bstring '10111000000011110000100000010000001000000100000000'B,
2506: nstring "123456",
2507: pstring "hello, world",
2508: tstring "teletex",
2509: t61string "T.61",
2510: vstring "visible",
2511: vis-string "visible again",
2512: i646string "who knows what this is",
2513: ia5string "This is ASCII\n\r",
2514: graphstring "This is a graphic string",
2515: genstring "This is a general string"
2516: },
2517: emb-test {
2518: em-int -101,
2519: em-oct "Embedded octet string",
2520: em-bit '1111111110101010010101011111100000000001'B
2521: }
2522: },
2523: i-exp-test {
2524: i-ex-int -9,
2525: i-ex-oct '4578706c6963697420456d62656464656400'H,
2526: i-ex-bit '0000001100000011000000110000001110111111'B
2527: }
2528: },
2529: stof-i -12345,
2530: stof-o '58595a616263646520456d62656464656400'H
2531: },
2532: {
2533: stof-in {
2534: i-expl 35051,
2535: o-expl "explicit tagged octet string",
2536: b-expl '00111000001110000011100000111111'B,
2537: f-expl TRUE,
2538: obj-expl {
2539: atest 2001,
2540: btest "Good bye",
2541: ctest '000000110000100010101010'B,
2542: big-test {
2543: ostring '3132fe00ff6136'H,
2544: bstring '10111000000011110000100000010000001000000100000000'B,
2545: nstring "123456",
2546: pstring "hello, world",
2547: tstring "teletex",
2548: t61string "T.61",
2549: vstring "visible",
2550: vis-string "visible again",
2551: i646string "who knows what this is",
2552: ia5string "This is ASCII\n\r",
2553: graphstring "This is a graphic string",
2554: genstring "This is a general string"
2555: },
2556: emb-test {
2557: em-int -101,
2558: em-oct "Embedded octet string",
2559: em-bit '1111111110101010010101011111100000000001'B
2560: }
2561: },
2562: i-exp-test {
2563: i-ex-int -9,
2564: i-ex-oct '4578706c6963697420456d62656464656400'H,
2565: i-ex-bit '0000001100000011000000110000001110111111'B
2566: }
2567: },
2568: stof-i -12345,
2569: stof-o '58595a616263646520456d62656464656400'H
2570: },
2571: {
2572: stof-in {
2573: i-expl 35051,
2574: o-expl "explicit tagged octet string",
2575: b-expl '00111000001110000011100000111111'B,
2576: f-expl TRUE,
2577: obj-expl {
2578: atest 2001,
2579: btest "Good bye",
2580: ctest '000000110000100010101010'B,
2581: big-test {
2582: ostring '3132fe00ff6136'H,
2583: bstring '10111000000011110000100000010000001000000100000000'B,
2584: nstring "123456",
2585: pstring "hello, world",
2586: tstring "teletex",
2587: t61string "T.61",
2588: vstring "visible",
2589: vis-string "visible again",
2590: i646string "who knows what this is",
2591: ia5string "This is ASCII\n\r",
2592: graphstring "This is a graphic string",
2593: genstring "This is a general string"
2594: },
2595: emb-test {
2596: em-int -101,
2597: em-oct "Embedded octet string",
2598: em-bit '1111111110101010010101011111100000000001'B
2599: }
2600: },
2601: i-exp-test {
2602: i-ex-int -9,
2603: i-ex-oct '4578706c6963697420456d62656464656400'H,
2604: i-ex-bit '0000001100000011000000110000001110111111'B
2605: }
2606: },
2607: stof-i -12345,
2608: stof-o '58595a616263646520456d62656464656400'H
2609: }
2610: },
2611: i-test2 99
2612: }
2613: {
2614: sqof-test1 {
2615: {
2616: i-expl 35051,
2617: o-expl "explicit tagged octet string",
2618: b-expl '00111000001110000011100000111111'B,
2619: f-expl TRUE,
2620: obj-expl {
2621: atest 2001,
2622: btest "Good bye",
2623: ctest '000000110000100010101010'B,
2624: big-test {
2625: ostring '3132fe00ff6136'H,
2626: bstring '10111000000011110000100000010000001000000100000000'B,
2627: nstring "123456",
2628: pstring "hello, world",
2629: tstring "teletex",
2630: t61string "T.61",
2631: vstring "visible",
2632: vis-string "visible again",
2633: i646string "who knows what this is",
2634: ia5string "This is ASCII\n\r",
2635: graphstring "This is a graphic string",
2636: genstring "This is a general string"
2637: },
2638: emb-test {
2639: em-int -101,
2640: em-oct "Embedded octet string",
2641: em-bit '1111111110101010010101011111100000000001'B
2642: }
2643: },
2644: i-exp-test {
2645: i-ex-int -9,
2646: i-ex-oct '4578706c6963697420456d62656464656400'H,
2647: i-ex-bit '0000001100000011000000110000001110111111'B
2648: }
2649: },
2650: {
2651: i-expl 35051,
2652: o-expl "explicit tagged octet string",
2653: b-expl '00111000001110000011100000111111'B,
2654: f-expl TRUE,
2655: obj-expl {
2656: atest 2001,
2657: btest "Good bye",
2658: ctest '000000110000100010101010'B,
2659: big-test {
2660: ostring '3132fe00ff6136'H,
2661: bstring '10111000000011110000100000010000001000000100000000'B,
2662: nstring "123456",
2663: pstring "hello, world",
2664: tstring "teletex",
2665: t61string "T.61",
2666: vstring "visible",
2667: vis-string "visible again",
2668: i646string "who knows what this is",
2669: ia5string "This is ASCII\n\r",
2670: graphstring "This is a graphic string",
2671: genstring "This is a general string"
2672: },
2673: emb-test {
2674: em-int -101,
2675: em-oct "Embedded octet string",
2676: em-bit '1111111110101010010101011111100000000001'B
2677: }
2678: },
2679: i-exp-test {
2680: i-ex-int -9,
2681: i-ex-oct '4578706c6963697420456d62656464656400'H,
2682: i-ex-bit '0000001100000011000000110000001110111111'B
2683: }
2684: },
2685: {
2686: i-expl 35051,
2687: o-expl "explicit tagged octet string",
2688: b-expl '00111000001110000011100000111111'B,
2689: f-expl TRUE,
2690: obj-expl {
2691: atest 2001,
2692: btest "Good bye",
2693: ctest '000000110000100010101010'B,
2694: big-test {
2695: ostring '3132fe00ff6136'H,
2696: bstring '10111000000011110000100000010000001000000100000000'B,
2697: nstring "123456",
2698: pstring "hello, world",
2699: tstring "teletex",
2700: t61string "T.61",
2701: vstring "visible",
2702: vis-string "visible again",
2703: i646string "who knows what this is",
2704: ia5string "This is ASCII\n\r",
2705: graphstring "This is a graphic string",
2706: genstring "This is a general string"
2707: },
2708: emb-test {
2709: em-int -101,
2710: em-oct "Embedded octet string",
2711: em-bit '1111111110101010010101011111100000000001'B
2712: }
2713: },
2714: i-exp-test {
2715: i-ex-int -9,
2716: i-ex-oct '4578706c6963697420456d62656464656400'H,
2717: i-ex-bit '0000001100000011000000110000001110111111'B
2718: }
2719: }
2720: },
2721: stof-test1 {
2722: {
2723: i-expl 35051,
2724: o-expl "explicit tagged octet string",
2725: b-expl '00111000001110000011100000111111'B,
2726: f-expl TRUE,
2727: obj-expl {
2728: atest 2001,
2729: btest "Good bye",
2730: ctest '000000110000100010101010'B,
2731: big-test {
2732: ostring '3132fe00ff6136'H,
2733: bstring '10111000000011110000100000010000001000000100000000'B,
2734: nstring "123456",
2735: pstring "hello, world",
2736: tstring "teletex",
2737: t61string "T.61",
2738: vstring "visible",
2739: vis-string "visible again",
2740: i646string "who knows what this is",
2741: ia5string "This is ASCII\n\r",
2742: graphstring "This is a graphic string",
2743: genstring "This is a general string"
2744: },
2745: emb-test {
2746: em-int -101,
2747: em-oct "Embedded octet string",
2748: em-bit '1111111110101010010101011111100000000001'B
2749: }
2750: },
2751: i-exp-test {
2752: i-ex-int -9,
2753: i-ex-oct '4578706c6963697420456d62656464656400'H,
2754: i-ex-bit '0000001100000011000000110000001110111111'B
2755: }
2756: },
2757: {
2758: i-expl 35051,
2759: o-expl "explicit tagged octet string",
2760: b-expl '00111000001110000011100000111111'B,
2761: f-expl TRUE,
2762: obj-expl {
2763: atest 2001,
2764: btest "Good bye",
2765: ctest '000000110000100010101010'B,
2766: big-test {
2767: ostring '3132fe00ff6136'H,
2768: bstring '10111000000011110000100000010000001000000100000000'B,
2769: nstring "123456",
2770: pstring "hello, world",
2771: tstring "teletex",
2772: t61string "T.61",
2773: vstring "visible",
2774: vis-string "visible again",
2775: i646string "who knows what this is",
2776: ia5string "This is ASCII\n\r",
2777: graphstring "This is a graphic string",
2778: genstring "This is a general string"
2779: },
2780: emb-test {
2781: em-int -101,
2782: em-oct "Embedded octet string",
2783: em-bit '1111111110101010010101011111100000000001'B
2784: }
2785: },
2786: i-exp-test {
2787: i-ex-int -9,
2788: i-ex-oct '4578706c6963697420456d62656464656400'H,
2789: i-ex-bit '0000001100000011000000110000001110111111'B
2790: }
2791: },
2792: {
2793: i-expl 35051,
2794: o-expl "explicit tagged octet string",
2795: b-expl '00111000001110000011100000111111'B,
2796: f-expl TRUE,
2797: obj-expl {
2798: atest 2001,
2799: btest "Good bye",
2800: ctest '000000110000100010101010'B,
2801: big-test {
2802: ostring '3132fe00ff6136'H,
2803: bstring '10111000000011110000100000010000001000000100000000'B,
2804: nstring "123456",
2805: pstring "hello, world",
2806: tstring "teletex",
2807: t61string "T.61",
2808: vstring "visible",
2809: vis-string "visible again",
2810: i646string "who knows what this is",
2811: ia5string "This is ASCII\n\r",
2812: graphstring "This is a graphic string",
2813: genstring "This is a general string"
2814: },
2815: emb-test {
2816: em-int -101,
2817: em-oct "Embedded octet string",
2818: em-bit '1111111110101010010101011111100000000001'B
2819: }
2820: },
2821: i-exp-test {
2822: i-ex-int -9,
2823: i-ex-oct '4578706c6963697420456d62656464656400'H,
2824: i-ex-bit '0000001100000011000000110000001110111111'B
2825: }
2826: }
2827: },
2828: i-test1 33,
2829: sqof-test2 {
2830: {
2831: sqof-in {
2832: i-expl 35051,
2833: o-expl "explicit tagged octet string",
2834: b-expl '00111000001110000011100000111111'B,
2835: f-expl TRUE,
2836: obj-expl {
2837: atest 2001,
2838: btest "Good bye",
2839: ctest '000000110000100010101010'B,
2840: big-test {
2841: ostring '3132fe00ff6136'H,
2842: bstring '10111000000011110000100000010000001000000100000000'B,
2843: nstring "123456",
2844: pstring "hello, world",
2845: tstring "teletex",
2846: t61string "T.61",
2847: vstring "visible",
2848: vis-string "visible again",
2849: i646string "who knows what this is",
2850: ia5string "This is ASCII\n\r",
2851: graphstring "This is a graphic string",
2852: genstring "This is a general string"
2853: },
2854: emb-test {
2855: em-int -101,
2856: em-oct "Embedded octet string",
2857: em-bit '1111111110101010010101011111100000000001'B
2858: }
2859: },
2860: i-exp-test {
2861: i-ex-int -9,
2862: i-ex-oct '4578706c6963697420456d62656464656400'H,
2863: i-ex-bit '0000001100000011000000110000001110111111'B
2864: }
2865: },
2866: sqof-i 212121,
2867: sqof-o '456c656d656e743820456d62656464656400'H
2868: },
2869: {
2870: sqof-in {
2871: i-expl 35051,
2872: o-expl "explicit tagged octet string",
2873: b-expl '00111000001110000011100000111111'B,
2874: f-expl TRUE,
2875: obj-expl {
2876: atest 2001,
2877: btest "Good bye",
2878: ctest '000000110000100010101010'B,
2879: big-test {
2880: ostring '3132fe00ff6136'H,
2881: bstring '10111000000011110000100000010000001000000100000000'B,
2882: nstring "123456",
2883: pstring "hello, world",
2884: tstring "teletex",
2885: t61string "T.61",
2886: vstring "visible",
2887: vis-string "visible again",
2888: i646string "who knows what this is",
2889: ia5string "This is ASCII\n\r",
2890: graphstring "This is a graphic string",
2891: genstring "This is a general string"
2892: },
2893: emb-test {
2894: em-int -101,
2895: em-oct "Embedded octet string",
2896: em-bit '1111111110101010010101011111100000000001'B
2897: }
2898: },
2899: i-exp-test {
2900: i-ex-int -9,
2901: i-ex-oct '4578706c6963697420456d62656464656400'H,
2902: i-ex-bit '0000001100000011000000110000001110111111'B
2903: }
2904: },
2905: sqof-i 212121,
2906: sqof-o '456c656d656e743820456d62656464656400'H
2907: },
2908: {
2909: sqof-in {
2910: i-expl 35051,
2911: o-expl "explicit tagged octet string",
2912: b-expl '00111000001110000011100000111111'B,
2913: f-expl TRUE,
2914: obj-expl {
2915: atest 2001,
2916: btest "Good bye",
2917: ctest '000000110000100010101010'B,
2918: big-test {
2919: ostring '3132fe00ff6136'H,
2920: bstring '10111000000011110000100000010000001000000100000000'B,
2921: nstring "123456",
2922: pstring "hello, world",
2923: tstring "teletex",
2924: t61string "T.61",
2925: vstring "visible",
2926: vis-string "visible again",
2927: i646string "who knows what this is",
2928: ia5string "This is ASCII\n\r",
2929: graphstring "This is a graphic string",
2930: genstring "This is a general string"
2931: },
2932: emb-test {
2933: em-int -101,
2934: em-oct "Embedded octet string",
2935: em-bit '1111111110101010010101011111100000000001'B
2936: }
2937: },
2938: i-exp-test {
2939: i-ex-int -9,
2940: i-ex-oct '4578706c6963697420456d62656464656400'H,
2941: i-ex-bit '0000001100000011000000110000001110111111'B
2942: }
2943: },
2944: sqof-i 212121,
2945: sqof-o '456c656d656e743820456d62656464656400'H
2946: }
2947: },
2948: stof-test2 {
2949: {
2950: stof-in {
2951: i-expl 35051,
2952: o-expl "explicit tagged octet string",
2953: b-expl '00111000001110000011100000111111'B,
2954: f-expl TRUE,
2955: obj-expl {
2956: atest 2001,
2957: btest "Good bye",
2958: ctest '000000110000100010101010'B,
2959: big-test {
2960: ostring '3132fe00ff6136'H,
2961: bstring '10111000000011110000100000010000001000000100000000'B,
2962: nstring "123456",
2963: pstring "hello, world",
2964: tstring "teletex",
2965: t61string "T.61",
2966: vstring "visible",
2967: vis-string "visible again",
2968: i646string "who knows what this is",
2969: ia5string "This is ASCII\n\r",
2970: graphstring "This is a graphic string",
2971: genstring "This is a general string"
2972: },
2973: emb-test {
2974: em-int -101,
2975: em-oct "Embedded octet string",
2976: em-bit '1111111110101010010101011111100000000001'B
2977: }
2978: },
2979: i-exp-test {
2980: i-ex-int -9,
2981: i-ex-oct '4578706c6963697420456d62656464656400'H,
2982: i-ex-bit '0000001100000011000000110000001110111111'B
2983: }
2984: },
2985: stof-i -12345,
2986: stof-o '58595a616263646520456d62656464656400'H
2987: },
2988: {
2989: stof-in {
2990: i-expl 35051,
2991: o-expl "explicit tagged octet string",
2992: b-expl '00111000001110000011100000111111'B,
2993: f-expl TRUE,
2994: obj-expl {
2995: atest 2001,
2996: btest "Good bye",
2997: ctest '000000110000100010101010'B,
2998: big-test {
2999: ostring '3132fe00ff6136'H,
3000: bstring '10111000000011110000100000010000001000000100000000'B,
3001: nstring "123456",
3002: pstring "hello, world",
3003: tstring "teletex",
3004: t61string "T.61",
3005: vstring "visible",
3006: vis-string "visible again",
3007: i646string "who knows what this is",
3008: ia5string "This is ASCII\n\r",
3009: graphstring "This is a graphic string",
3010: genstring "This is a general string"
3011: },
3012: emb-test {
3013: em-int -101,
3014: em-oct "Embedded octet string",
3015: em-bit '1111111110101010010101011111100000000001'B
3016: }
3017: },
3018: i-exp-test {
3019: i-ex-int -9,
3020: i-ex-oct '4578706c6963697420456d62656464656400'H,
3021: i-ex-bit '0000001100000011000000110000001110111111'B
3022: }
3023: },
3024: stof-i -12345,
3025: stof-o '58595a616263646520456d62656464656400'H
3026: },
3027: {
3028: stof-in {
3029: i-expl 35051,
3030: o-expl "explicit tagged octet string",
3031: b-expl '00111000001110000011100000111111'B,
3032: f-expl TRUE,
3033: obj-expl {
3034: atest 2001,
3035: btest "Good bye",
3036: ctest '000000110000100010101010'B,
3037: big-test {
3038: ostring '3132fe00ff6136'H,
3039: bstring '10111000000011110000100000010000001000000100000000'B,
3040: nstring "123456",
3041: pstring "hello, world",
3042: tstring "teletex",
3043: t61string "T.61",
3044: vstring "visible",
3045: vis-string "visible again",
3046: i646string "who knows what this is",
3047: ia5string "This is ASCII\n\r",
3048: graphstring "This is a graphic string",
3049: genstring "This is a general string"
3050: },
3051: emb-test {
3052: em-int -101,
3053: em-oct "Embedded octet string",
3054: em-bit '1111111110101010010101011111100000000001'B
3055: }
3056: },
3057: i-exp-test {
3058: i-ex-int -9,
3059: i-ex-oct '4578706c6963697420456d62656464656400'H,
3060: i-ex-bit '0000001100000011000000110000001110111111'B
3061: }
3062: },
3063: stof-i -12345,
3064: stof-o '58595a616263646520456d62656464656400'H
3065: }
3066: },
3067: i-test2 99
3068: }
3069: {
3070: sqof-test1 {
3071: {
3072: i-expl 35051,
3073: o-expl "explicit tagged octet string",
3074: b-expl '00111000001110000011100000111111'B,
3075: f-expl TRUE,
3076: obj-expl {
3077: atest 2001,
3078: btest "Good bye",
3079: ctest '000000110000100010101010'B,
3080: big-test {
3081: ostring '3132fe00ff6136'H,
3082: bstring '10111000000011110000100000010000001000000100000000'B,
3083: nstring "123456",
3084: pstring "hello, world",
3085: tstring "teletex",
3086: t61string "T.61",
3087: vstring "visible",
3088: vis-string "visible again",
3089: i646string "who knows what this is",
3090: ia5string "This is ASCII\n\r",
3091: graphstring "This is a graphic string",
3092: genstring "This is a general string"
3093: },
3094: emb-test {
3095: em-int -101,
3096: em-oct "Embedded octet string",
3097: em-bit '1111111110101010010101011111100000000001'B
3098: }
3099: },
3100: i-exp-test {
3101: i-ex-int -9,
3102: i-ex-oct '4578706c6963697420456d62656464656400'H,
3103: i-ex-bit '0000001100000011000000110000001110111111'B
3104: }
3105: },
3106: {
3107: i-expl 35051,
3108: o-expl "explicit tagged octet string",
3109: b-expl '00111000001110000011100000111111'B,
3110: f-expl TRUE,
3111: obj-expl {
3112: atest 2001,
3113: btest "Good bye",
3114: ctest '000000110000100010101010'B,
3115: big-test {
3116: ostring '3132fe00ff6136'H,
3117: bstring '10111000000011110000100000010000001000000100000000'B,
3118: nstring "123456",
3119: pstring "hello, world",
3120: tstring "teletex",
3121: t61string "T.61",
3122: vstring "visible",
3123: vis-string "visible again",
3124: i646string "who knows what this is",
3125: ia5string "This is ASCII\n\r",
3126: graphstring "This is a graphic string",
3127: genstring "This is a general string"
3128: },
3129: emb-test {
3130: em-int -101,
3131: em-oct "Embedded octet string",
3132: em-bit '1111111110101010010101011111100000000001'B
3133: }
3134: },
3135: i-exp-test {
3136: i-ex-int -9,
3137: i-ex-oct '4578706c6963697420456d62656464656400'H,
3138: i-ex-bit '0000001100000011000000110000001110111111'B
3139: }
3140: },
3141: {
3142: i-expl 35051,
3143: o-expl "explicit tagged octet string",
3144: b-expl '00111000001110000011100000111111'B,
3145: f-expl TRUE,
3146: obj-expl {
3147: atest 2001,
3148: btest "Good bye",
3149: ctest '000000110000100010101010'B,
3150: big-test {
3151: ostring '3132fe00ff6136'H,
3152: bstring '10111000000011110000100000010000001000000100000000'B,
3153: nstring "123456",
3154: pstring "hello, world",
3155: tstring "teletex",
3156: t61string "T.61",
3157: vstring "visible",
3158: vis-string "visible again",
3159: i646string "who knows what this is",
3160: ia5string "This is ASCII\n\r",
3161: graphstring "This is a graphic string",
3162: genstring "This is a general string"
3163: },
3164: emb-test {
3165: em-int -101,
3166: em-oct "Embedded octet string",
3167: em-bit '1111111110101010010101011111100000000001'B
3168: }
3169: },
3170: i-exp-test {
3171: i-ex-int -9,
3172: i-ex-oct '4578706c6963697420456d62656464656400'H,
3173: i-ex-bit '0000001100000011000000110000001110111111'B
3174: }
3175: }
3176: },
3177: stof-test1 {
3178: {
3179: i-expl 35051,
3180: o-expl "explicit tagged octet string",
3181: b-expl '00111000001110000011100000111111'B,
3182: f-expl TRUE,
3183: obj-expl {
3184: atest 2001,
3185: btest "Good bye",
3186: ctest '000000110000100010101010'B,
3187: big-test {
3188: ostring '3132fe00ff6136'H,
3189: bstring '10111000000011110000100000010000001000000100000000'B,
3190: nstring "123456",
3191: pstring "hello, world",
3192: tstring "teletex",
3193: t61string "T.61",
3194: vstring "visible",
3195: vis-string "visible again",
3196: i646string "who knows what this is",
3197: ia5string "This is ASCII\n\r",
3198: graphstring "This is a graphic string",
3199: genstring "This is a general string"
3200: },
3201: emb-test {
3202: em-int -101,
3203: em-oct "Embedded octet string",
3204: em-bit '1111111110101010010101011111100000000001'B
3205: }
3206: },
3207: i-exp-test {
3208: i-ex-int -9,
3209: i-ex-oct '4578706c6963697420456d62656464656400'H,
3210: i-ex-bit '0000001100000011000000110000001110111111'B
3211: }
3212: },
3213: {
3214: i-expl 35051,
3215: o-expl "explicit tagged octet string",
3216: b-expl '00111000001110000011100000111111'B,
3217: f-expl TRUE,
3218: obj-expl {
3219: atest 2001,
3220: btest "Good bye",
3221: ctest '000000110000100010101010'B,
3222: big-test {
3223: ostring '3132fe00ff6136'H,
3224: bstring '10111000000011110000100000010000001000000100000000'B,
3225: nstring "123456",
3226: pstring "hello, world",
3227: tstring "teletex",
3228: t61string "T.61",
3229: vstring "visible",
3230: vis-string "visible again",
3231: i646string "who knows what this is",
3232: ia5string "This is ASCII\n\r",
3233: graphstring "This is a graphic string",
3234: genstring "This is a general string"
3235: },
3236: emb-test {
3237: em-int -101,
3238: em-oct "Embedded octet string",
3239: em-bit '1111111110101010010101011111100000000001'B
3240: }
3241: },
3242: i-exp-test {
3243: i-ex-int -9,
3244: i-ex-oct '4578706c6963697420456d62656464656400'H,
3245: i-ex-bit '0000001100000011000000110000001110111111'B
3246: }
3247: },
3248: {
3249: i-expl 35051,
3250: o-expl "explicit tagged octet string",
3251: b-expl '00111000001110000011100000111111'B,
3252: f-expl TRUE,
3253: obj-expl {
3254: atest 2001,
3255: btest "Good bye",
3256: ctest '000000110000100010101010'B,
3257: big-test {
3258: ostring '3132fe00ff6136'H,
3259: bstring '10111000000011110000100000010000001000000100000000'B,
3260: nstring "123456",
3261: pstring "hello, world",
3262: tstring "teletex",
3263: t61string "T.61",
3264: vstring "visible",
3265: vis-string "visible again",
3266: i646string "who knows what this is",
3267: ia5string "This is ASCII\n\r",
3268: graphstring "This is a graphic string",
3269: genstring "This is a general string"
3270: },
3271: emb-test {
3272: em-int -101,
3273: em-oct "Embedded octet string",
3274: em-bit '1111111110101010010101011111100000000001'B
3275: }
3276: },
3277: i-exp-test {
3278: i-ex-int -9,
3279: i-ex-oct '4578706c6963697420456d62656464656400'H,
3280: i-ex-bit '0000001100000011000000110000001110111111'B
3281: }
3282: }
3283: },
3284: i-test1 33,
3285: sqof-test2 {
3286: {
3287: sqof-in {
3288: i-expl 35051,
3289: o-expl "explicit tagged octet string",
3290: b-expl '00111000001110000011100000111111'B,
3291: f-expl TRUE,
3292: obj-expl {
3293: atest 2001,
3294: btest "Good bye",
3295: ctest '000000110000100010101010'B,
3296: big-test {
3297: ostring '3132fe00ff6136'H,
3298: bstring '10111000000011110000100000010000001000000100000000'B,
3299: nstring "123456",
3300: pstring "hello, world",
3301: tstring "teletex",
3302: t61string "T.61",
3303: vstring "visible",
3304: vis-string "visible again",
3305: i646string "who knows what this is",
3306: ia5string "This is ASCII\n\r",
3307: graphstring "This is a graphic string",
3308: genstring "This is a general string"
3309: },
3310: emb-test {
3311: em-int -101,
3312: em-oct "Embedded octet string",
3313: em-bit '1111111110101010010101011111100000000001'B
3314: }
3315: },
3316: i-exp-test {
3317: i-ex-int -9,
3318: i-ex-oct '4578706c6963697420456d62656464656400'H,
3319: i-ex-bit '0000001100000011000000110000001110111111'B
3320: }
3321: },
3322: sqof-i 212121,
3323: sqof-o '456c656d656e743820456d62656464656400'H
3324: },
3325: {
3326: sqof-in {
3327: i-expl 35051,
3328: o-expl "explicit tagged octet string",
3329: b-expl '00111000001110000011100000111111'B,
3330: f-expl TRUE,
3331: obj-expl {
3332: atest 2001,
3333: btest "Good bye",
3334: ctest '000000110000100010101010'B,
3335: big-test {
3336: ostring '3132fe00ff6136'H,
3337: bstring '10111000000011110000100000010000001000000100000000'B,
3338: nstring "123456",
3339: pstring "hello, world",
3340: tstring "teletex",
3341: t61string "T.61",
3342: vstring "visible",
3343: vis-string "visible again",
3344: i646string "who knows what this is",
3345: ia5string "This is ASCII\n\r",
3346: graphstring "This is a graphic string",
3347: genstring "This is a general string"
3348: },
3349: emb-test {
3350: em-int -101,
3351: em-oct "Embedded octet string",
3352: em-bit '1111111110101010010101011111100000000001'B
3353: }
3354: },
3355: i-exp-test {
3356: i-ex-int -9,
3357: i-ex-oct '4578706c6963697420456d62656464656400'H,
3358: i-ex-bit '0000001100000011000000110000001110111111'B
3359: }
3360: },
3361: sqof-i 212121,
3362: sqof-o '456c656d656e743820456d62656464656400'H
3363: },
3364: {
3365: sqof-in {
3366: i-expl 35051,
3367: o-expl "explicit tagged octet string",
3368: b-expl '00111000001110000011100000111111'B,
3369: f-expl TRUE,
3370: obj-expl {
3371: atest 2001,
3372: btest "Good bye",
3373: ctest '000000110000100010101010'B,
3374: big-test {
3375: ostring '3132fe00ff6136'H,
3376: bstring '10111000000011110000100000010000001000000100000000'B,
3377: nstring "123456",
3378: pstring "hello, world",
3379: tstring "teletex",
3380: t61string "T.61",
3381: vstring "visible",
3382: vis-string "visible again",
3383: i646string "who knows what this is",
3384: ia5string "This is ASCII\n\r",
3385: graphstring "This is a graphic string",
3386: genstring "This is a general string"
3387: },
3388: emb-test {
3389: em-int -101,
3390: em-oct "Embedded octet string",
3391: em-bit '1111111110101010010101011111100000000001'B
3392: }
3393: },
3394: i-exp-test {
3395: i-ex-int -9,
3396: i-ex-oct '4578706c6963697420456d62656464656400'H,
3397: i-ex-bit '0000001100000011000000110000001110111111'B
3398: }
3399: },
3400: sqof-i 212121,
3401: sqof-o '456c656d656e743820456d62656464656400'H
3402: }
3403: },
3404: stof-test2 {
3405: {
3406: stof-in {
3407: i-expl 35051,
3408: o-expl "explicit tagged octet string",
3409: b-expl '00111000001110000011100000111111'B,
3410: f-expl TRUE,
3411: obj-expl {
3412: atest 2001,
3413: btest "Good bye",
3414: ctest '000000110000100010101010'B,
3415: big-test {
3416: ostring '3132fe00ff6136'H,
3417: bstring '10111000000011110000100000010000001000000100000000'B,
3418: nstring "123456",
3419: pstring "hello, world",
3420: tstring "teletex",
3421: t61string "T.61",
3422: vstring "visible",
3423: vis-string "visible again",
3424: i646string "who knows what this is",
3425: ia5string "This is ASCII\n\r",
3426: graphstring "This is a graphic string",
3427: genstring "This is a general string"
3428: },
3429: emb-test {
3430: em-int -101,
3431: em-oct "Embedded octet string",
3432: em-bit '1111111110101010010101011111100000000001'B
3433: }
3434: },
3435: i-exp-test {
3436: i-ex-int -9,
3437: i-ex-oct '4578706c6963697420456d62656464656400'H,
3438: i-ex-bit '0000001100000011000000110000001110111111'B
3439: }
3440: },
3441: stof-i -12345,
3442: stof-o '58595a616263646520456d62656464656400'H
3443: },
3444: {
3445: stof-in {
3446: i-expl 35051,
3447: o-expl "explicit tagged octet string",
3448: b-expl '00111000001110000011100000111111'B,
3449: f-expl TRUE,
3450: obj-expl {
3451: atest 2001,
3452: btest "Good bye",
3453: ctest '000000110000100010101010'B,
3454: big-test {
3455: ostring '3132fe00ff6136'H,
3456: bstring '10111000000011110000100000010000001000000100000000'B,
3457: nstring "123456",
3458: pstring "hello, world",
3459: tstring "teletex",
3460: t61string "T.61",
3461: vstring "visible",
3462: vis-string "visible again",
3463: i646string "who knows what this is",
3464: ia5string "This is ASCII\n\r",
3465: graphstring "This is a graphic string",
3466: genstring "This is a general string"
3467: },
3468: emb-test {
3469: em-int -101,
3470: em-oct "Embedded octet string",
3471: em-bit '1111111110101010010101011111100000000001'B
3472: }
3473: },
3474: i-exp-test {
3475: i-ex-int -9,
3476: i-ex-oct '4578706c6963697420456d62656464656400'H,
3477: i-ex-bit '0000001100000011000000110000001110111111'B
3478: }
3479: },
3480: stof-i -12345,
3481: stof-o '58595a616263646520456d62656464656400'H
3482: },
3483: {
3484: stof-in {
3485: i-expl 35051,
3486: o-expl "explicit tagged octet string",
3487: b-expl '00111000001110000011100000111111'B,
3488: f-expl TRUE,
3489: obj-expl {
3490: atest 2001,
3491: btest "Good bye",
3492: ctest '000000110000100010101010'B,
3493: big-test {
3494: ostring '3132fe00ff6136'H,
3495: bstring '10111000000011110000100000010000001000000100000000'B,
3496: nstring "123456",
3497: pstring "hello, world",
3498: tstring "teletex",
3499: t61string "T.61",
3500: vstring "visible",
3501: vis-string "visible again",
3502: i646string "who knows what this is",
3503: ia5string "This is ASCII\n\r",
3504: graphstring "This is a graphic string",
3505: genstring "This is a general string"
3506: },
3507: emb-test {
3508: em-int -101,
3509: em-oct "Embedded octet string",
3510: em-bit '1111111110101010010101011111100000000001'B
3511: }
3512: },
3513: i-exp-test {
3514: i-ex-int -9,
3515: i-ex-oct '4578706c6963697420456d62656464656400'H,
3516: i-ex-bit '0000001100000011000000110000001110111111'B
3517: }
3518: },
3519: stof-i -12345,
3520: stof-o '58595a616263646520456d62656464656400'H
3521: }
3522: },
3523: i-test2 99
3524: }
3525: {
3526: sqof-test1 {
3527: {
3528: i-expl 35051,
3529: o-expl "explicit tagged octet string",
3530: b-expl '00111000001110000011100000111111'B,
3531: f-expl TRUE,
3532: obj-expl {
3533: atest 2001,
3534: btest "Good bye",
3535: ctest '000000110000100010101010'B,
3536: big-test {
3537: ostring '3132fe00ff6136'H,
3538: bstring '10111000000011110000100000010000001000000100000000'B,
3539: nstring "123456",
3540: pstring "hello, world",
3541: tstring "teletex",
3542: t61string "T.61",
3543: vstring "visible",
3544: vis-string "visible again",
3545: i646string "who knows what this is",
3546: ia5string "This is ASCII\n\r",
3547: graphstring "This is a graphic string",
3548: genstring "This is a general string"
3549: },
3550: emb-test {
3551: em-int -101,
3552: em-oct "Embedded octet string",
3553: em-bit '1111111110101010010101011111100000000001'B
3554: }
3555: },
3556: i-exp-test {
3557: i-ex-int -9,
3558: i-ex-oct '4578706c6963697420456d62656464656400'H,
3559: i-ex-bit '0000001100000011000000110000001110111111'B
3560: }
3561: },
3562: {
3563: i-expl 35051,
3564: o-expl "explicit tagged octet string",
3565: b-expl '00111000001110000011100000111111'B,
3566: f-expl TRUE,
3567: obj-expl {
3568: atest 2001,
3569: btest "Good bye",
3570: ctest '000000110000100010101010'B,
3571: big-test {
3572: ostring '3132fe00ff6136'H,
3573: bstring '10111000000011110000100000010000001000000100000000'B,
3574: nstring "123456",
3575: pstring "hello, world",
3576: tstring "teletex",
3577: t61string "T.61",
3578: vstring "visible",
3579: vis-string "visible again",
3580: i646string "who knows what this is",
3581: ia5string "This is ASCII\n\r",
3582: graphstring "This is a graphic string",
3583: genstring "This is a general string"
3584: },
3585: emb-test {
3586: em-int -101,
3587: em-oct "Embedded octet string",
3588: em-bit '1111111110101010010101011111100000000001'B
3589: }
3590: },
3591: i-exp-test {
3592: i-ex-int -9,
3593: i-ex-oct '4578706c6963697420456d62656464656400'H,
3594: i-ex-bit '0000001100000011000000110000001110111111'B
3595: }
3596: },
3597: {
3598: i-expl 35051,
3599: o-expl "explicit tagged octet string",
3600: b-expl '00111000001110000011100000111111'B,
3601: f-expl TRUE,
3602: obj-expl {
3603: atest 2001,
3604: btest "Good bye",
3605: ctest '000000110000100010101010'B,
3606: big-test {
3607: ostring '3132fe00ff6136'H,
3608: bstring '10111000000011110000100000010000001000000100000000'B,
3609: nstring "123456",
3610: pstring "hello, world",
3611: tstring "teletex",
3612: t61string "T.61",
3613: vstring "visible",
3614: vis-string "visible again",
3615: i646string "who knows what this is",
3616: ia5string "This is ASCII\n\r",
3617: graphstring "This is a graphic string",
3618: genstring "This is a general string"
3619: },
3620: emb-test {
3621: em-int -101,
3622: em-oct "Embedded octet string",
3623: em-bit '1111111110101010010101011111100000000001'B
3624: }
3625: },
3626: i-exp-test {
3627: i-ex-int -9,
3628: i-ex-oct '4578706c6963697420456d62656464656400'H,
3629: i-ex-bit '0000001100000011000000110000001110111111'B
3630: }
3631: }
3632: },
3633: stof-test1 {
3634: {
3635: i-expl 35051,
3636: o-expl "explicit tagged octet string",
3637: b-expl '00111000001110000011100000111111'B,
3638: f-expl TRUE,
3639: obj-expl {
3640: atest 2001,
3641: btest "Good bye",
3642: ctest '000000110000100010101010'B,
3643: big-test {
3644: ostring '3132fe00ff6136'H,
3645: bstring '10111000000011110000100000010000001000000100000000'B,
3646: nstring "123456",
3647: pstring "hello, world",
3648: tstring "teletex",
3649: t61string "T.61",
3650: vstring "visible",
3651: vis-string "visible again",
3652: i646string "who knows what this is",
3653: ia5string "This is ASCII\n\r",
3654: graphstring "This is a graphic string",
3655: genstring "This is a general string"
3656: },
3657: emb-test {
3658: em-int -101,
3659: em-oct "Embedded octet string",
3660: em-bit '1111111110101010010101011111100000000001'B
3661: }
3662: },
3663: i-exp-test {
3664: i-ex-int -9,
3665: i-ex-oct '4578706c6963697420456d62656464656400'H,
3666: i-ex-bit '0000001100000011000000110000001110111111'B
3667: }
3668: },
3669: {
3670: i-expl 35051,
3671: o-expl "explicit tagged octet string",
3672: b-expl '00111000001110000011100000111111'B,
3673: f-expl TRUE,
3674: obj-expl {
3675: atest 2001,
3676: btest "Good bye",
3677: ctest '000000110000100010101010'B,
3678: big-test {
3679: ostring '3132fe00ff6136'H,
3680: bstring '10111000000011110000100000010000001000000100000000'B,
3681: nstring "123456",
3682: pstring "hello, world",
3683: tstring "teletex",
3684: t61string "T.61",
3685: vstring "visible",
3686: vis-string "visible again",
3687: i646string "who knows what this is",
3688: ia5string "This is ASCII\n\r",
3689: graphstring "This is a graphic string",
3690: genstring "This is a general string"
3691: },
3692: emb-test {
3693: em-int -101,
3694: em-oct "Embedded octet string",
3695: em-bit '1111111110101010010101011111100000000001'B
3696: }
3697: },
3698: i-exp-test {
3699: i-ex-int -9,
3700: i-ex-oct '4578706c6963697420456d62656464656400'H,
3701: i-ex-bit '0000001100000011000000110000001110111111'B
3702: }
3703: },
3704: {
3705: i-expl 35051,
3706: o-expl "explicit tagged octet string",
3707: b-expl '00111000001110000011100000111111'B,
3708: f-expl TRUE,
3709: obj-expl {
3710: atest 2001,
3711: btest "Good bye",
3712: ctest '000000110000100010101010'B,
3713: big-test {
3714: ostring '3132fe00ff6136'H,
3715: bstring '10111000000011110000100000010000001000000100000000'B,
3716: nstring "123456",
3717: pstring "hello, world",
3718: tstring "teletex",
3719: t61string "T.61",
3720: vstring "visible",
3721: vis-string "visible again",
3722: i646string "who knows what this is",
3723: ia5string "This is ASCII\n\r",
3724: graphstring "This is a graphic string",
3725: genstring "This is a general string"
3726: },
3727: emb-test {
3728: em-int -101,
3729: em-oct "Embedded octet string",
3730: em-bit '1111111110101010010101011111100000000001'B
3731: }
3732: },
3733: i-exp-test {
3734: i-ex-int -9,
3735: i-ex-oct '4578706c6963697420456d62656464656400'H,
3736: i-ex-bit '0000001100000011000000110000001110111111'B
3737: }
3738: }
3739: },
3740: i-test1 33,
3741: sqof-test2 {
3742: {
3743: sqof-in {
3744: i-expl 35051,
3745: o-expl "explicit tagged octet string",
3746: b-expl '00111000001110000011100000111111'B,
3747: f-expl TRUE,
3748: obj-expl {
3749: atest 2001,
3750: btest "Good bye",
3751: ctest '000000110000100010101010'B,
3752: big-test {
3753: ostring '3132fe00ff6136'H,
3754: bstring '10111000000011110000100000010000001000000100000000'B,
3755: nstring "123456",
3756: pstring "hello, world",
3757: tstring "teletex",
3758: t61string "T.61",
3759: vstring "visible",
3760: vis-string "visible again",
3761: i646string "who knows what this is",
3762: ia5string "This is ASCII\n\r",
3763: graphstring "This is a graphic string",
3764: genstring "This is a general string"
3765: },
3766: emb-test {
3767: em-int -101,
3768: em-oct "Embedded octet string",
3769: em-bit '1111111110101010010101011111100000000001'B
3770: }
3771: },
3772: i-exp-test {
3773: i-ex-int -9,
3774: i-ex-oct '4578706c6963697420456d62656464656400'H,
3775: i-ex-bit '0000001100000011000000110000001110111111'B
3776: }
3777: },
3778: sqof-i 212121,
3779: sqof-o '456c656d656e743820456d62656464656400'H
3780: },
3781: {
3782: sqof-in {
3783: i-expl 35051,
3784: o-expl "explicit tagged octet string",
3785: b-expl '00111000001110000011100000111111'B,
3786: f-expl TRUE,
3787: obj-expl {
3788: atest 2001,
3789: btest "Good bye",
3790: ctest '000000110000100010101010'B,
3791: big-test {
3792: ostring '3132fe00ff6136'H,
3793: bstring '10111000000011110000100000010000001000000100000000'B,
3794: nstring "123456",
3795: pstring "hello, world",
3796: tstring "teletex",
3797: t61string "T.61",
3798: vstring "visible",
3799: vis-string "visible again",
3800: i646string "who knows what this is",
3801: ia5string "This is ASCII\n\r",
3802: graphstring "This is a graphic string",
3803: genstring "This is a general string"
3804: },
3805: emb-test {
3806: em-int -101,
3807: em-oct "Embedded octet string",
3808: em-bit '1111111110101010010101011111100000000001'B
3809: }
3810: },
3811: i-exp-test {
3812: i-ex-int -9,
3813: i-ex-oct '4578706c6963697420456d62656464656400'H,
3814: i-ex-bit '0000001100000011000000110000001110111111'B
3815: }
3816: },
3817: sqof-i 212121,
3818: sqof-o '456c656d656e743820456d62656464656400'H
3819: },
3820: {
3821: sqof-in {
3822: i-expl 35051,
3823: o-expl "explicit tagged octet string",
3824: b-expl '00111000001110000011100000111111'B,
3825: f-expl TRUE,
3826: obj-expl {
3827: atest 2001,
3828: btest "Good bye",
3829: ctest '000000110000100010101010'B,
3830: big-test {
3831: ostring '3132fe00ff6136'H,
3832: bstring '10111000000011110000100000010000001000000100000000'B,
3833: nstring "123456",
3834: pstring "hello, world",
3835: tstring "teletex",
3836: t61string "T.61",
3837: vstring "visible",
3838: vis-string "visible again",
3839: i646string "who knows what this is",
3840: ia5string "This is ASCII\n\r",
3841: graphstring "This is a graphic string",
3842: genstring "This is a general string"
3843: },
3844: emb-test {
3845: em-int -101,
3846: em-oct "Embedded octet string",
3847: em-bit '1111111110101010010101011111100000000001'B
3848: }
3849: },
3850: i-exp-test {
3851: i-ex-int -9,
3852: i-ex-oct '4578706c6963697420456d62656464656400'H,
3853: i-ex-bit '0000001100000011000000110000001110111111'B
3854: }
3855: },
3856: sqof-i 212121,
3857: sqof-o '456c656d656e743820456d62656464656400'H
3858: }
3859: },
3860: stof-test2 {
3861: {
3862: stof-in {
3863: i-expl 35051,
3864: o-expl "explicit tagged octet string",
3865: b-expl '00111000001110000011100000111111'B,
3866: f-expl TRUE,
3867: obj-expl {
3868: atest 2001,
3869: btest "Good bye",
3870: ctest '000000110000100010101010'B,
3871: big-test {
3872: ostring '3132fe00ff6136'H,
3873: bstring '10111000000011110000100000010000001000000100000000'B,
3874: nstring "123456",
3875: pstring "hello, world",
3876: tstring "teletex",
3877: t61string "T.61",
3878: vstring "visible",
3879: vis-string "visible again",
3880: i646string "who knows what this is",
3881: ia5string "This is ASCII\n\r",
3882: graphstring "This is a graphic string",
3883: genstring "This is a general string"
3884: },
3885: emb-test {
3886: em-int -101,
3887: em-oct "Embedded octet string",
3888: em-bit '1111111110101010010101011111100000000001'B
3889: }
3890: },
3891: i-exp-test {
3892: i-ex-int -9,
3893: i-ex-oct '4578706c6963697420456d62656464656400'H,
3894: i-ex-bit '0000001100000011000000110000001110111111'B
3895: }
3896: },
3897: stof-i -12345,
3898: stof-o '58595a616263646520456d62656464656400'H
3899: },
3900: {
3901: stof-in {
3902: i-expl 35051,
3903: o-expl "explicit tagged octet string",
3904: b-expl '00111000001110000011100000111111'B,
3905: f-expl TRUE,
3906: obj-expl {
3907: atest 2001,
3908: btest "Good bye",
3909: ctest '000000110000100010101010'B,
3910: big-test {
3911: ostring '3132fe00ff6136'H,
3912: bstring '10111000000011110000100000010000001000000100000000'B,
3913: nstring "123456",
3914: pstring "hello, world",
3915: tstring "teletex",
3916: t61string "T.61",
3917: vstring "visible",
3918: vis-string "visible again",
3919: i646string "who knows what this is",
3920: ia5string "This is ASCII\n\r",
3921: graphstring "This is a graphic string",
3922: genstring "This is a general string"
3923: },
3924: emb-test {
3925: em-int -101,
3926: em-oct "Embedded octet string",
3927: em-bit '1111111110101010010101011111100000000001'B
3928: }
3929: },
3930: i-exp-test {
3931: i-ex-int -9,
3932: i-ex-oct '4578706c6963697420456d62656464656400'H,
3933: i-ex-bit '0000001100000011000000110000001110111111'B
3934: }
3935: },
3936: stof-i -12345,
3937: stof-o '58595a616263646520456d62656464656400'H
3938: },
3939: {
3940: stof-in {
3941: i-expl 35051,
3942: o-expl "explicit tagged octet string",
3943: b-expl '00111000001110000011100000111111'B,
3944: f-expl TRUE,
3945: obj-expl {
3946: atest 2001,
3947: btest "Good bye",
3948: ctest '000000110000100010101010'B,
3949: big-test {
3950: ostring '3132fe00ff6136'H,
3951: bstring '10111000000011110000100000010000001000000100000000'B,
3952: nstring "123456",
3953: pstring "hello, world",
3954: tstring "teletex",
3955: t61string "T.61",
3956: vstring "visible",
3957: vis-string "visible again",
3958: i646string "who knows what this is",
3959: ia5string "This is ASCII\n\r",
3960: graphstring "This is a graphic string",
3961: genstring "This is a general string"
3962: },
3963: emb-test {
3964: em-int -101,
3965: em-oct "Embedded octet string",
3966: em-bit '1111111110101010010101011111100000000001'B
3967: }
3968: },
3969: i-exp-test {
3970: i-ex-int -9,
3971: i-ex-oct '4578706c6963697420456d62656464656400'H,
3972: i-ex-bit '0000001100000011000000110000001110111111'B
3973: }
3974: },
3975: stof-i -12345,
3976: stof-o '58595a616263646520456d62656464656400'H
3977: }
3978: },
3979: i-test2 99
3980: }
3981: {
3982: sqof-test1 {
3983: {
3984: i-expl 35051,
3985: o-expl "explicit tagged octet string",
3986: b-expl '00111000001110000011100000111111'B,
3987: f-expl TRUE,
3988: obj-expl {
3989: atest 2001,
3990: btest "Good bye",
3991: ctest '000000110000100010101010'B,
3992: big-test {
3993: ostring '3132fe00ff6136'H,
3994: bstring '10111000000011110000100000010000001000000100000000'B,
3995: nstring "123456",
3996: pstring "hello, world",
3997: tstring "teletex",
3998: t61string "T.61",
3999: vstring "visible",
4000: vis-string "visible again",
4001: i646string "who knows what this is",
4002: ia5string "This is ASCII\n\r",
4003: graphstring "This is a graphic string",
4004: genstring "This is a general string"
4005: },
4006: emb-test {
4007: em-int -101,
4008: em-oct "Embedded octet string",
4009: em-bit '1111111110101010010101011111100000000001'B
4010: }
4011: },
4012: i-exp-test {
4013: i-ex-int -9,
4014: i-ex-oct '4578706c6963697420456d62656464656400'H,
4015: i-ex-bit '0000001100000011000000110000001110111111'B
4016: }
4017: },
4018: {
4019: i-expl 35051,
4020: o-expl "explicit tagged octet string",
4021: b-expl '00111000001110000011100000111111'B,
4022: f-expl TRUE,
4023: obj-expl {
4024: atest 2001,
4025: btest "Good bye",
4026: ctest '000000110000100010101010'B,
4027: big-test {
4028: ostring '3132fe00ff6136'H,
4029: bstring '10111000000011110000100000010000001000000100000000'B,
4030: nstring "123456",
4031: pstring "hello, world",
4032: tstring "teletex",
4033: t61string "T.61",
4034: vstring "visible",
4035: vis-string "visible again",
4036: i646string "who knows what this is",
4037: ia5string "This is ASCII\n\r",
4038: graphstring "This is a graphic string",
4039: genstring "This is a general string"
4040: },
4041: emb-test {
4042: em-int -101,
4043: em-oct "Embedded octet string",
4044: em-bit '1111111110101010010101011111100000000001'B
4045: }
4046: },
4047: i-exp-test {
4048: i-ex-int -9,
4049: i-ex-oct '4578706c6963697420456d62656464656400'H,
4050: i-ex-bit '0000001100000011000000110000001110111111'B
4051: }
4052: },
4053: {
4054: i-expl 35051,
4055: o-expl "explicit tagged octet string",
4056: b-expl '00111000001110000011100000111111'B,
4057: f-expl TRUE,
4058: obj-expl {
4059: atest 2001,
4060: btest "Good bye",
4061: ctest '000000110000100010101010'B,
4062: big-test {
4063: ostring '3132fe00ff6136'H,
4064: bstring '10111000000011110000100000010000001000000100000000'B,
4065: nstring "123456",
4066: pstring "hello, world",
4067: tstring "teletex",
4068: t61string "T.61",
4069: vstring "visible",
4070: vis-string "visible again",
4071: i646string "who knows what this is",
4072: ia5string "This is ASCII\n\r",
4073: graphstring "This is a graphic string",
4074: genstring "This is a general string"
4075: },
4076: emb-test {
4077: em-int -101,
4078: em-oct "Embedded octet string",
4079: em-bit '1111111110101010010101011111100000000001'B
4080: }
4081: },
4082: i-exp-test {
4083: i-ex-int -9,
4084: i-ex-oct '4578706c6963697420456d62656464656400'H,
4085: i-ex-bit '0000001100000011000000110000001110111111'B
4086: }
4087: }
4088: },
4089: stof-test1 {
4090: {
4091: i-expl 35051,
4092: o-expl "explicit tagged octet string",
4093: b-expl '00111000001110000011100000111111'B,
4094: f-expl TRUE,
4095: obj-expl {
4096: atest 2001,
4097: btest "Good bye",
4098: ctest '000000110000100010101010'B,
4099: big-test {
4100: ostring '3132fe00ff6136'H,
4101: bstring '10111000000011110000100000010000001000000100000000'B,
4102: nstring "123456",
4103: pstring "hello, world",
4104: tstring "teletex",
4105: t61string "T.61",
4106: vstring "visible",
4107: vis-string "visible again",
4108: i646string "who knows what this is",
4109: ia5string "This is ASCII\n\r",
4110: graphstring "This is a graphic string",
4111: genstring "This is a general string"
4112: },
4113: emb-test {
4114: em-int -101,
4115: em-oct "Embedded octet string",
4116: em-bit '1111111110101010010101011111100000000001'B
4117: }
4118: },
4119: i-exp-test {
4120: i-ex-int -9,
4121: i-ex-oct '4578706c6963697420456d62656464656400'H,
4122: i-ex-bit '0000001100000011000000110000001110111111'B
4123: }
4124: },
4125: {
4126: i-expl 35051,
4127: o-expl "explicit tagged octet string",
4128: b-expl '00111000001110000011100000111111'B,
4129: f-expl TRUE,
4130: obj-expl {
4131: atest 2001,
4132: btest "Good bye",
4133: ctest '000000110000100010101010'B,
4134: big-test {
4135: ostring '3132fe00ff6136'H,
4136: bstring '10111000000011110000100000010000001000000100000000'B,
4137: nstring "123456",
4138: pstring "hello, world",
4139: tstring "teletex",
4140: t61string "T.61",
4141: vstring "visible",
4142: vis-string "visible again",
4143: i646string "who knows what this is",
4144: ia5string "This is ASCII\n\r",
4145: graphstring "This is a graphic string",
4146: genstring "This is a general string"
4147: },
4148: emb-test {
4149: em-int -101,
4150: em-oct "Embedded octet string",
4151: em-bit '1111111110101010010101011111100000000001'B
4152: }
4153: },
4154: i-exp-test {
4155: i-ex-int -9,
4156: i-ex-oct '4578706c6963697420456d62656464656400'H,
4157: i-ex-bit '0000001100000011000000110000001110111111'B
4158: }
4159: },
4160: {
4161: i-expl 35051,
4162: o-expl "explicit tagged octet string",
4163: b-expl '00111000001110000011100000111111'B,
4164: f-expl TRUE,
4165: obj-expl {
4166: atest 2001,
4167: btest "Good bye",
4168: ctest '000000110000100010101010'B,
4169: big-test {
4170: ostring '3132fe00ff6136'H,
4171: bstring '10111000000011110000100000010000001000000100000000'B,
4172: nstring "123456",
4173: pstring "hello, world",
4174: tstring "teletex",
4175: t61string "T.61",
4176: vstring "visible",
4177: vis-string "visible again",
4178: i646string "who knows what this is",
4179: ia5string "This is ASCII\n\r",
4180: graphstring "This is a graphic string",
4181: genstring "This is a general string"
4182: },
4183: emb-test {
4184: em-int -101,
4185: em-oct "Embedded octet string",
4186: em-bit '1111111110101010010101011111100000000001'B
4187: }
4188: },
4189: i-exp-test {
4190: i-ex-int -9,
4191: i-ex-oct '4578706c6963697420456d62656464656400'H,
4192: i-ex-bit '0000001100000011000000110000001110111111'B
4193: }
4194: }
4195: },
4196: i-test1 33,
4197: sqof-test2 {
4198: {
4199: sqof-in {
4200: i-expl 35051,
4201: o-expl "explicit tagged octet string",
4202: b-expl '00111000001110000011100000111111'B,
4203: f-expl TRUE,
4204: obj-expl {
4205: atest 2001,
4206: btest "Good bye",
4207: ctest '000000110000100010101010'B,
4208: big-test {
4209: ostring '3132fe00ff6136'H,
4210: bstring '10111000000011110000100000010000001000000100000000'B,
4211: nstring "123456",
4212: pstring "hello, world",
4213: tstring "teletex",
4214: t61string "T.61",
4215: vstring "visible",
4216: vis-string "visible again",
4217: i646string "who knows what this is",
4218: ia5string "This is ASCII\n\r",
4219: graphstring "This is a graphic string",
4220: genstring "This is a general string"
4221: },
4222: emb-test {
4223: em-int -101,
4224: em-oct "Embedded octet string",
4225: em-bit '1111111110101010010101011111100000000001'B
4226: }
4227: },
4228: i-exp-test {
4229: i-ex-int -9,
4230: i-ex-oct '4578706c6963697420456d62656464656400'H,
4231: i-ex-bit '0000001100000011000000110000001110111111'B
4232: }
4233: },
4234: sqof-i 212121,
4235: sqof-o '456c656d656e743820456d62656464656400'H
4236: },
4237: {
4238: sqof-in {
4239: i-expl 35051,
4240: o-expl "explicit tagged octet string",
4241: b-expl '00111000001110000011100000111111'B,
4242: f-expl TRUE,
4243: obj-expl {
4244: atest 2001,
4245: btest "Good bye",
4246: ctest '000000110000100010101010'B,
4247: big-test {
4248: ostring '3132fe00ff6136'H,
4249: bstring '10111000000011110000100000010000001000000100000000'B,
4250: nstring "123456",
4251: pstring "hello, world",
4252: tstring "teletex",
4253: t61string "T.61",
4254: vstring "visible",
4255: vis-string "visible again",
4256: i646string "who knows what this is",
4257: ia5string "This is ASCII\n\r",
4258: graphstring "This is a graphic string",
4259: genstring "This is a general string"
4260: },
4261: emb-test {
4262: em-int -101,
4263: em-oct "Embedded octet string",
4264: em-bit '1111111110101010010101011111100000000001'B
4265: }
4266: },
4267: i-exp-test {
4268: i-ex-int -9,
4269: i-ex-oct '4578706c6963697420456d62656464656400'H,
4270: i-ex-bit '0000001100000011000000110000001110111111'B
4271: }
4272: },
4273: sqof-i 212121,
4274: sqof-o '456c656d656e743820456d62656464656400'H
4275: },
4276: {
4277: sqof-in {
4278: i-expl 35051,
4279: o-expl "explicit tagged octet string",
4280: b-expl '00111000001110000011100000111111'B,
4281: f-expl TRUE,
4282: obj-expl {
4283: atest 2001,
4284: btest "Good bye",
4285: ctest '000000110000100010101010'B,
4286: big-test {
4287: ostring '3132fe00ff6136'H,
4288: bstring '10111000000011110000100000010000001000000100000000'B,
4289: nstring "123456",
4290: pstring "hello, world",
4291: tstring "teletex",
4292: t61string "T.61",
4293: vstring "visible",
4294: vis-string "visible again",
4295: i646string "who knows what this is",
4296: ia5string "This is ASCII\n\r",
4297: graphstring "This is a graphic string",
4298: genstring "This is a general string"
4299: },
4300: emb-test {
4301: em-int -101,
4302: em-oct "Embedded octet string",
4303: em-bit '1111111110101010010101011111100000000001'B
4304: }
4305: },
4306: i-exp-test {
4307: i-ex-int -9,
4308: i-ex-oct '4578706c6963697420456d62656464656400'H,
4309: i-ex-bit '0000001100000011000000110000001110111111'B
4310: }
4311: },
4312: sqof-i 212121,
4313: sqof-o '456c656d656e743820456d62656464656400'H
4314: }
4315: },
4316: stof-test2 {
4317: {
4318: stof-in {
4319: i-expl 35051,
4320: o-expl "explicit tagged octet string",
4321: b-expl '00111000001110000011100000111111'B,
4322: f-expl TRUE,
4323: obj-expl {
4324: atest 2001,
4325: btest "Good bye",
4326: ctest '000000110000100010101010'B,
4327: big-test {
4328: ostring '3132fe00ff6136'H,
4329: bstring '10111000000011110000100000010000001000000100000000'B,
4330: nstring "123456",
4331: pstring "hello, world",
4332: tstring "teletex",
4333: t61string "T.61",
4334: vstring "visible",
4335: vis-string "visible again",
4336: i646string "who knows what this is",
4337: ia5string "This is ASCII\n\r",
4338: graphstring "This is a graphic string",
4339: genstring "This is a general string"
4340: },
4341: emb-test {
4342: em-int -101,
4343: em-oct "Embedded octet string",
4344: em-bit '1111111110101010010101011111100000000001'B
4345: }
4346: },
4347: i-exp-test {
4348: i-ex-int -9,
4349: i-ex-oct '4578706c6963697420456d62656464656400'H,
4350: i-ex-bit '0000001100000011000000110000001110111111'B
4351: }
4352: },
4353: stof-i -12345,
4354: stof-o '58595a616263646520456d62656464656400'H
4355: },
4356: {
4357: stof-in {
4358: i-expl 35051,
4359: o-expl "explicit tagged octet string",
4360: b-expl '00111000001110000011100000111111'B,
4361: f-expl TRUE,
4362: obj-expl {
4363: atest 2001,
4364: btest "Good bye",
4365: ctest '000000110000100010101010'B,
4366: big-test {
4367: ostring '3132fe00ff6136'H,
4368: bstring '10111000000011110000100000010000001000000100000000'B,
4369: nstring "123456",
4370: pstring "hello, world",
4371: tstring "teletex",
4372: t61string "T.61",
4373: vstring "visible",
4374: vis-string "visible again",
4375: i646string "who knows what this is",
4376: ia5string "This is ASCII\n\r",
4377: graphstring "This is a graphic string",
4378: genstring "This is a general string"
4379: },
4380: emb-test {
4381: em-int -101,
4382: em-oct "Embedded octet string",
4383: em-bit '1111111110101010010101011111100000000001'B
4384: }
4385: },
4386: i-exp-test {
4387: i-ex-int -9,
4388: i-ex-oct '4578706c6963697420456d62656464656400'H,
4389: i-ex-bit '0000001100000011000000110000001110111111'B
4390: }
4391: },
4392: stof-i -12345,
4393: stof-o '58595a616263646520456d62656464656400'H
4394: },
4395: {
4396: stof-in {
4397: i-expl 35051,
4398: o-expl "explicit tagged octet string",
4399: b-expl '00111000001110000011100000111111'B,
4400: f-expl TRUE,
4401: obj-expl {
4402: atest 2001,
4403: btest "Good bye",
4404: ctest '000000110000100010101010'B,
4405: big-test {
4406: ostring '3132fe00ff6136'H,
4407: bstring '10111000000011110000100000010000001000000100000000'B,
4408: nstring "123456",
4409: pstring "hello, world",
4410: tstring "teletex",
4411: t61string "T.61",
4412: vstring "visible",
4413: vis-string "visible again",
4414: i646string "who knows what this is",
4415: ia5string "This is ASCII\n\r",
4416: graphstring "This is a graphic string",
4417: genstring "This is a general string"
4418: },
4419: emb-test {
4420: em-int -101,
4421: em-oct "Embedded octet string",
4422: em-bit '1111111110101010010101011111100000000001'B
4423: }
4424: },
4425: i-exp-test {
4426: i-ex-int -9,
4427: i-ex-oct '4578706c6963697420456d62656464656400'H,
4428: i-ex-bit '0000001100000011000000110000001110111111'B
4429: }
4430: },
4431: stof-i -12345,
4432: stof-o '58595a616263646520456d62656464656400'H
4433: }
4434: },
4435: i-test2 99
4436: }
4437: {
4438: sqof-test1 {
4439: {
4440: i-expl 35051,
4441: o-expl "explicit tagged octet string",
4442: b-expl '00111000001110000011100000111111'B,
4443: f-expl TRUE,
4444: obj-expl {
4445: atest 2001,
4446: btest "Good bye",
4447: ctest '000000110000100010101010'B,
4448: big-test {
4449: ostring '3132fe00ff6136'H,
4450: bstring '10111000000011110000100000010000001000000100000000'B,
4451: nstring "123456",
4452: pstring "hello, world",
4453: tstring "teletex",
4454: t61string "T.61",
4455: vstring "visible",
4456: vis-string "visible again",
4457: i646string "who knows what this is",
4458: ia5string "This is ASCII\n\r",
4459: graphstring "This is a graphic string",
4460: genstring "This is a general string"
4461: },
4462: emb-test {
4463: em-int -101,
4464: em-oct "Embedded octet string",
4465: em-bit '1111111110101010010101011111100000000001'B
4466: }
4467: },
4468: i-exp-test {
4469: i-ex-int -9,
4470: i-ex-oct '4578706c6963697420456d62656464656400'H,
4471: i-ex-bit '0000001100000011000000110000001110111111'B
4472: }
4473: },
4474: {
4475: i-expl 35051,
4476: o-expl "explicit tagged octet string",
4477: b-expl '00111000001110000011100000111111'B,
4478: f-expl TRUE,
4479: obj-expl {
4480: atest 2001,
4481: btest "Good bye",
4482: ctest '000000110000100010101010'B,
4483: big-test {
4484: ostring '3132fe00ff6136'H,
4485: bstring '10111000000011110000100000010000001000000100000000'B,
4486: nstring "123456",
4487: pstring "hello, world",
4488: tstring "teletex",
4489: t61string "T.61",
4490: vstring "visible",
4491: vis-string "visible again",
4492: i646string "who knows what this is",
4493: ia5string "This is ASCII\n\r",
4494: graphstring "This is a graphic string",
4495: genstring "This is a general string"
4496: },
4497: emb-test {
4498: em-int -101,
4499: em-oct "Embedded octet string",
4500: em-bit '1111111110101010010101011111100000000001'B
4501: }
4502: },
4503: i-exp-test {
4504: i-ex-int -9,
4505: i-ex-oct '4578706c6963697420456d62656464656400'H,
4506: i-ex-bit '0000001100000011000000110000001110111111'B
4507: }
4508: },
4509: {
4510: i-expl 35051,
4511: o-expl "explicit tagged octet string",
4512: b-expl '00111000001110000011100000111111'B,
4513: f-expl TRUE,
4514: obj-expl {
4515: atest 2001,
4516: btest "Good bye",
4517: ctest '000000110000100010101010'B,
4518: big-test {
4519: ostring '3132fe00ff6136'H,
4520: bstring '10111000000011110000100000010000001000000100000000'B,
4521: nstring "123456",
4522: pstring "hello, world",
4523: tstring "teletex",
4524: t61string "T.61",
4525: vstring "visible",
4526: vis-string "visible again",
4527: i646string "who knows what this is",
4528: ia5string "This is ASCII\n\r",
4529: graphstring "This is a graphic string",
4530: genstring "This is a general string"
4531: },
4532: emb-test {
4533: em-int -101,
4534: em-oct "Embedded octet string",
4535: em-bit '1111111110101010010101011111100000000001'B
4536: }
4537: },
4538: i-exp-test {
4539: i-ex-int -9,
4540: i-ex-oct '4578706c6963697420456d62656464656400'H,
4541: i-ex-bit '0000001100000011000000110000001110111111'B
4542: }
4543: }
4544: },
4545: stof-test1 {
4546: {
4547: i-expl 35051,
4548: o-expl "explicit tagged octet string",
4549: b-expl '00111000001110000011100000111111'B,
4550: f-expl TRUE,
4551: obj-expl {
4552: atest 2001,
4553: btest "Good bye",
4554: ctest '000000110000100010101010'B,
4555: big-test {
4556: ostring '3132fe00ff6136'H,
4557: bstring '10111000000011110000100000010000001000000100000000'B,
4558: nstring "123456",
4559: pstring "hello, world",
4560: tstring "teletex",
4561: t61string "T.61",
4562: vstring "visible",
4563: vis-string "visible again",
4564: i646string "who knows what this is",
4565: ia5string "This is ASCII\n\r",
4566: graphstring "This is a graphic string",
4567: genstring "This is a general string"
4568: },
4569: emb-test {
4570: em-int -101,
4571: em-oct "Embedded octet string",
4572: em-bit '1111111110101010010101011111100000000001'B
4573: }
4574: },
4575: i-exp-test {
4576: i-ex-int -9,
4577: i-ex-oct '4578706c6963697420456d62656464656400'H,
4578: i-ex-bit '0000001100000011000000110000001110111111'B
4579: }
4580: },
4581: {
4582: i-expl 35051,
4583: o-expl "explicit tagged octet string",
4584: b-expl '00111000001110000011100000111111'B,
4585: f-expl TRUE,
4586: obj-expl {
4587: atest 2001,
4588: btest "Good bye",
4589: ctest '000000110000100010101010'B,
4590: big-test {
4591: ostring '3132fe00ff6136'H,
4592: bstring '10111000000011110000100000010000001000000100000000'B,
4593: nstring "123456",
4594: pstring "hello, world",
4595: tstring "teletex",
4596: t61string "T.61",
4597: vstring "visible",
4598: vis-string "visible again",
4599: i646string "who knows what this is",
4600: ia5string "This is ASCII\n\r",
4601: graphstring "This is a graphic string",
4602: genstring "This is a general string"
4603: },
4604: emb-test {
4605: em-int -101,
4606: em-oct "Embedded octet string",
4607: em-bit '1111111110101010010101011111100000000001'B
4608: }
4609: },
4610: i-exp-test {
4611: i-ex-int -9,
4612: i-ex-oct '4578706c6963697420456d62656464656400'H,
4613: i-ex-bit '0000001100000011000000110000001110111111'B
4614: }
4615: },
4616: {
4617: i-expl 35051,
4618: o-expl "explicit tagged octet string",
4619: b-expl '00111000001110000011100000111111'B,
4620: f-expl TRUE,
4621: obj-expl {
4622: atest 2001,
4623: btest "Good bye",
4624: ctest '000000110000100010101010'B,
4625: big-test {
4626: ostring '3132fe00ff6136'H,
4627: bstring '10111000000011110000100000010000001000000100000000'B,
4628: nstring "123456",
4629: pstring "hello, world",
4630: tstring "teletex",
4631: t61string "T.61",
4632: vstring "visible",
4633: vis-string "visible again",
4634: i646string "who knows what this is",
4635: ia5string "This is ASCII\n\r",
4636: graphstring "This is a graphic string",
4637: genstring "This is a general string"
4638: },
4639: emb-test {
4640: em-int -101,
4641: em-oct "Embedded octet string",
4642: em-bit '1111111110101010010101011111100000000001'B
4643: }
4644: },
4645: i-exp-test {
4646: i-ex-int -9,
4647: i-ex-oct '4578706c6963697420456d62656464656400'H,
4648: i-ex-bit '0000001100000011000000110000001110111111'B
4649: }
4650: }
4651: },
4652: i-test1 33,
4653: sqof-test2 {
4654: {
4655: sqof-in {
4656: i-expl 35051,
4657: o-expl "explicit tagged octet string",
4658: b-expl '00111000001110000011100000111111'B,
4659: f-expl TRUE,
4660: obj-expl {
4661: atest 2001,
4662: btest "Good bye",
4663: ctest '000000110000100010101010'B,
4664: big-test {
4665: ostring '3132fe00ff6136'H,
4666: bstring '10111000000011110000100000010000001000000100000000'B,
4667: nstring "123456",
4668: pstring "hello, world",
4669: tstring "teletex",
4670: t61string "T.61",
4671: vstring "visible",
4672: vis-string "visible again",
4673: i646string "who knows what this is",
4674: ia5string "This is ASCII\n\r",
4675: graphstring "This is a graphic string",
4676: genstring "This is a general string"
4677: },
4678: emb-test {
4679: em-int -101,
4680: em-oct "Embedded octet string",
4681: em-bit '1111111110101010010101011111100000000001'B
4682: }
4683: },
4684: i-exp-test {
4685: i-ex-int -9,
4686: i-ex-oct '4578706c6963697420456d62656464656400'H,
4687: i-ex-bit '0000001100000011000000110000001110111111'B
4688: }
4689: },
4690: sqof-i 212121,
4691: sqof-o '456c656d656e743820456d62656464656400'H
4692: },
4693: {
4694: sqof-in {
4695: i-expl 35051,
4696: o-expl "explicit tagged octet string",
4697: b-expl '00111000001110000011100000111111'B,
4698: f-expl TRUE,
4699: obj-expl {
4700: atest 2001,
4701: btest "Good bye",
4702: ctest '000000110000100010101010'B,
4703: big-test {
4704: ostring '3132fe00ff6136'H,
4705: bstring '10111000000011110000100000010000001000000100000000'B,
4706: nstring "123456",
4707: pstring "hello, world",
4708: tstring "teletex",
4709: t61string "T.61",
4710: vstring "visible",
4711: vis-string "visible again",
4712: i646string "who knows what this is",
4713: ia5string "This is ASCII\n\r",
4714: graphstring "This is a graphic string",
4715: genstring "This is a general string"
4716: },
4717: emb-test {
4718: em-int -101,
4719: em-oct "Embedded octet string",
4720: em-bit '1111111110101010010101011111100000000001'B
4721: }
4722: },
4723: i-exp-test {
4724: i-ex-int -9,
4725: i-ex-oct '4578706c6963697420456d62656464656400'H,
4726: i-ex-bit '0000001100000011000000110000001110111111'B
4727: }
4728: },
4729: sqof-i 212121,
4730: sqof-o '456c656d656e743820456d62656464656400'H
4731: },
4732: {
4733: sqof-in {
4734: i-expl 35051,
4735: o-expl "explicit tagged octet string",
4736: b-expl '00111000001110000011100000111111'B,
4737: f-expl TRUE,
4738: obj-expl {
4739: atest 2001,
4740: btest "Good bye",
4741: ctest '000000110000100010101010'B,
4742: big-test {
4743: ostring '3132fe00ff6136'H,
4744: bstring '10111000000011110000100000010000001000000100000000'B,
4745: nstring "123456",
4746: pstring "hello, world",
4747: tstring "teletex",
4748: t61string "T.61",
4749: vstring "visible",
4750: vis-string "visible again",
4751: i646string "who knows what this is",
4752: ia5string "This is ASCII\n\r",
4753: graphstring "This is a graphic string",
4754: genstring "This is a general string"
4755: },
4756: emb-test {
4757: em-int -101,
4758: em-oct "Embedded octet string",
4759: em-bit '1111111110101010010101011111100000000001'B
4760: }
4761: },
4762: i-exp-test {
4763: i-ex-int -9,
4764: i-ex-oct '4578706c6963697420456d62656464656400'H,
4765: i-ex-bit '0000001100000011000000110000001110111111'B
4766: }
4767: },
4768: sqof-i 212121,
4769: sqof-o '456c656d656e743820456d62656464656400'H
4770: }
4771: },
4772: stof-test2 {
4773: {
4774: stof-in {
4775: i-expl 35051,
4776: o-expl "explicit tagged octet string",
4777: b-expl '00111000001110000011100000111111'B,
4778: f-expl TRUE,
4779: obj-expl {
4780: atest 2001,
4781: btest "Good bye",
4782: ctest '000000110000100010101010'B,
4783: big-test {
4784: ostring '3132fe00ff6136'H,
4785: bstring '10111000000011110000100000010000001000000100000000'B,
4786: nstring "123456",
4787: pstring "hello, world",
4788: tstring "teletex",
4789: t61string "T.61",
4790: vstring "visible",
4791: vis-string "visible again",
4792: i646string "who knows what this is",
4793: ia5string "This is ASCII\n\r",
4794: graphstring "This is a graphic string",
4795: genstring "This is a general string"
4796: },
4797: emb-test {
4798: em-int -101,
4799: em-oct "Embedded octet string",
4800: em-bit '1111111110101010010101011111100000000001'B
4801: }
4802: },
4803: i-exp-test {
4804: i-ex-int -9,
4805: i-ex-oct '4578706c6963697420456d62656464656400'H,
4806: i-ex-bit '0000001100000011000000110000001110111111'B
4807: }
4808: },
4809: stof-i -12345,
4810: stof-o '58595a616263646520456d62656464656400'H
4811: },
4812: {
4813: stof-in {
4814: i-expl 35051,
4815: o-expl "explicit tagged octet string",
4816: b-expl '00111000001110000011100000111111'B,
4817: f-expl TRUE,
4818: obj-expl {
4819: atest 2001,
4820: btest "Good bye",
4821: ctest '000000110000100010101010'B,
4822: big-test {
4823: ostring '3132fe00ff6136'H,
4824: bstring '10111000000011110000100000010000001000000100000000'B,
4825: nstring "123456",
4826: pstring "hello, world",
4827: tstring "teletex",
4828: t61string "T.61",
4829: vstring "visible",
4830: vis-string "visible again",
4831: i646string "who knows what this is",
4832: ia5string "This is ASCII\n\r",
4833: graphstring "This is a graphic string",
4834: genstring "This is a general string"
4835: },
4836: emb-test {
4837: em-int -101,
4838: em-oct "Embedded octet string",
4839: em-bit '1111111110101010010101011111100000000001'B
4840: }
4841: },
4842: i-exp-test {
4843: i-ex-int -9,
4844: i-ex-oct '4578706c6963697420456d62656464656400'H,
4845: i-ex-bit '0000001100000011000000110000001110111111'B
4846: }
4847: },
4848: stof-i -12345,
4849: stof-o '58595a616263646520456d62656464656400'H
4850: },
4851: {
4852: stof-in {
4853: i-expl 35051,
4854: o-expl "explicit tagged octet string",
4855: b-expl '00111000001110000011100000111111'B,
4856: f-expl TRUE,
4857: obj-expl {
4858: atest 2001,
4859: btest "Good bye",
4860: ctest '000000110000100010101010'B,
4861: big-test {
4862: ostring '3132fe00ff6136'H,
4863: bstring '10111000000011110000100000010000001000000100000000'B,
4864: nstring "123456",
4865: pstring "hello, world",
4866: tstring "teletex",
4867: t61string "T.61",
4868: vstring "visible",
4869: vis-string "visible again",
4870: i646string "who knows what this is",
4871: ia5string "This is ASCII\n\r",
4872: graphstring "This is a graphic string",
4873: genstring "This is a general string"
4874: },
4875: emb-test {
4876: em-int -101,
4877: em-oct "Embedded octet string",
4878: em-bit '1111111110101010010101011111100000000001'B
4879: }
4880: },
4881: i-exp-test {
4882: i-ex-int -9,
4883: i-ex-oct '4578706c6963697420456d62656464656400'H,
4884: i-ex-bit '0000001100000011000000110000001110111111'B
4885: }
4886: },
4887: stof-i -12345,
4888: stof-o '58595a616263646520456d62656464656400'H
4889: }
4890: },
4891: i-test2 99
4892: }
4893: {
4894: sqof-test1 {
4895: {
4896: i-expl 35051,
4897: o-expl "explicit tagged octet string",
4898: b-expl '00111000001110000011100000111111'B,
4899: f-expl TRUE,
4900: obj-expl {
4901: atest 2001,
4902: btest "Good bye",
4903: ctest '000000110000100010101010'B,
4904: big-test {
4905: ostring '3132fe00ff6136'H,
4906: bstring '10111000000011110000100000010000001000000100000000'B,
4907: nstring "123456",
4908: pstring "hello, world",
4909: tstring "teletex",
4910: t61string "T.61",
4911: vstring "visible",
4912: vis-string "visible again",
4913: i646string "who knows what this is",
4914: ia5string "This is ASCII\n\r",
4915: graphstring "This is a graphic string",
4916: genstring "This is a general string"
4917: },
4918: emb-test {
4919: em-int -101,
4920: em-oct "Embedded octet string",
4921: em-bit '1111111110101010010101011111100000000001'B
4922: }
4923: },
4924: i-exp-test {
4925: i-ex-int -9,
4926: i-ex-oct '4578706c6963697420456d62656464656400'H,
4927: i-ex-bit '0000001100000011000000110000001110111111'B
4928: }
4929: },
4930: {
4931: i-expl 35051,
4932: o-expl "explicit tagged octet string",
4933: b-expl '00111000001110000011100000111111'B,
4934: f-expl TRUE,
4935: obj-expl {
4936: atest 2001,
4937: btest "Good bye",
4938: ctest '000000110000100010101010'B,
4939: big-test {
4940: ostring '3132fe00ff6136'H,
4941: bstring '10111000000011110000100000010000001000000100000000'B,
4942: nstring "123456",
4943: pstring "hello, world",
4944: tstring "teletex",
4945: t61string "T.61",
4946: vstring "visible",
4947: vis-string "visible again",
4948: i646string "who knows what this is",
4949: ia5string "This is ASCII\n\r",
4950: graphstring "This is a graphic string",
4951: genstring "This is a general string"
4952: },
4953: emb-test {
4954: em-int -101,
4955: em-oct "Embedded octet string",
4956: em-bit '1111111110101010010101011111100000000001'B
4957: }
4958: },
4959: i-exp-test {
4960: i-ex-int -9,
4961: i-ex-oct '4578706c6963697420456d62656464656400'H,
4962: i-ex-bit '0000001100000011000000110000001110111111'B
4963: }
4964: },
4965: {
4966: i-expl 35051,
4967: o-expl "explicit tagged octet string",
4968: b-expl '00111000001110000011100000111111'B,
4969: f-expl TRUE,
4970: obj-expl {
4971: atest 2001,
4972: btest "Good bye",
4973: ctest '000000110000100010101010'B,
4974: big-test {
4975: ostring '3132fe00ff6136'H,
4976: bstring '10111000000011110000100000010000001000000100000000'B,
4977: nstring "123456",
4978: pstring "hello, world",
4979: tstring "teletex",
4980: t61string "T.61",
4981: vstring "visible",
4982: vis-string "visible again",
4983: i646string "who knows what this is",
4984: ia5string "This is ASCII\n\r",
4985: graphstring "This is a graphic string",
4986: genstring "This is a general string"
4987: },
4988: emb-test {
4989: em-int -101,
4990: em-oct "Embedded octet string",
4991: em-bit '1111111110101010010101011111100000000001'B
4992: }
4993: },
4994: i-exp-test {
4995: i-ex-int -9,
4996: i-ex-oct '4578706c6963697420456d62656464656400'H,
4997: i-ex-bit '0000001100000011000000110000001110111111'B
4998: }
4999: }
5000: },
5001: stof-test1 {
5002: {
5003: i-expl 35051,
5004: o-expl "explicit tagged octet string",
5005: b-expl '00111000001110000011100000111111'B,
5006: f-expl TRUE,
5007: obj-expl {
5008: atest 2001,
5009: btest "Good bye",
5010: ctest '000000110000100010101010'B,
5011: big-test {
5012: ostring '3132fe00ff6136'H,
5013: bstring '10111000000011110000100000010000001000000100000000'B,
5014: nstring "123456",
5015: pstring "hello, world",
5016: tstring "teletex",
5017: t61string "T.61",
5018: vstring "visible",
5019: vis-string "visible again",
5020: i646string "who knows what this is",
5021: ia5string "This is ASCII\n\r",
5022: graphstring "This is a graphic string",
5023: genstring "This is a general string"
5024: },
5025: emb-test {
5026: em-int -101,
5027: em-oct "Embedded octet string",
5028: em-bit '1111111110101010010101011111100000000001'B
5029: }
5030: },
5031: i-exp-test {
5032: i-ex-int -9,
5033: i-ex-oct '4578706c6963697420456d62656464656400'H,
5034: i-ex-bit '0000001100000011000000110000001110111111'B
5035: }
5036: },
5037: {
5038: i-expl 35051,
5039: o-expl "explicit tagged octet string",
5040: b-expl '00111000001110000011100000111111'B,
5041: f-expl TRUE,
5042: obj-expl {
5043: atest 2001,
5044: btest "Good bye",
5045: ctest '000000110000100010101010'B,
5046: big-test {
5047: ostring '3132fe00ff6136'H,
5048: bstring '10111000000011110000100000010000001000000100000000'B,
5049: nstring "123456",
5050: pstring "hello, world",
5051: tstring "teletex",
5052: t61string "T.61",
5053: vstring "visible",
5054: vis-string "visible again",
5055: i646string "who knows what this is",
5056: ia5string "This is ASCII\n\r",
5057: graphstring "This is a graphic string",
5058: genstring "This is a general string"
5059: },
5060: emb-test {
5061: em-int -101,
5062: em-oct "Embedded octet string",
5063: em-bit '1111111110101010010101011111100000000001'B
5064: }
5065: },
5066: i-exp-test {
5067: i-ex-int -9,
5068: i-ex-oct '4578706c6963697420456d62656464656400'H,
5069: i-ex-bit '0000001100000011000000110000001110111111'B
5070: }
5071: },
5072: {
5073: i-expl 35051,
5074: o-expl "explicit tagged octet string",
5075: b-expl '00111000001110000011100000111111'B,
5076: f-expl TRUE,
5077: obj-expl {
5078: atest 2001,
5079: btest "Good bye",
5080: ctest '000000110000100010101010'B,
5081: big-test {
5082: ostring '3132fe00ff6136'H,
5083: bstring '10111000000011110000100000010000001000000100000000'B,
5084: nstring "123456",
5085: pstring "hello, world",
5086: tstring "teletex",
5087: t61string "T.61",
5088: vstring "visible",
5089: vis-string "visible again",
5090: i646string "who knows what this is",
5091: ia5string "This is ASCII\n\r",
5092: graphstring "This is a graphic string",
5093: genstring "This is a general string"
5094: },
5095: emb-test {
5096: em-int -101,
5097: em-oct "Embedded octet string",
5098: em-bit '1111111110101010010101011111100000000001'B
5099: }
5100: },
5101: i-exp-test {
5102: i-ex-int -9,
5103: i-ex-oct '4578706c6963697420456d62656464656400'H,
5104: i-ex-bit '0000001100000011000000110000001110111111'B
5105: }
5106: }
5107: },
5108: i-test1 33,
5109: sqof-test2 {
5110: {
5111: sqof-in {
5112: i-expl 35051,
5113: o-expl "explicit tagged octet string",
5114: b-expl '00111000001110000011100000111111'B,
5115: f-expl TRUE,
5116: obj-expl {
5117: atest 2001,
5118: btest "Good bye",
5119: ctest '000000110000100010101010'B,
5120: big-test {
5121: ostring '3132fe00ff6136'H,
5122: bstring '10111000000011110000100000010000001000000100000000'B,
5123: nstring "123456",
5124: pstring "hello, world",
5125: tstring "teletex",
5126: t61string "T.61",
5127: vstring "visible",
5128: vis-string "visible again",
5129: i646string "who knows what this is",
5130: ia5string "This is ASCII\n\r",
5131: graphstring "This is a graphic string",
5132: genstring "This is a general string"
5133: },
5134: emb-test {
5135: em-int -101,
5136: em-oct "Embedded octet string",
5137: em-bit '1111111110101010010101011111100000000001'B
5138: }
5139: },
5140: i-exp-test {
5141: i-ex-int -9,
5142: i-ex-oct '4578706c6963697420456d62656464656400'H,
5143: i-ex-bit '0000001100000011000000110000001110111111'B
5144: }
5145: },
5146: sqof-i 212121,
5147: sqof-o '456c656d656e743820456d62656464656400'H
5148: },
5149: {
5150: sqof-in {
5151: i-expl 35051,
5152: o-expl "explicit tagged octet string",
5153: b-expl '00111000001110000011100000111111'B,
5154: f-expl TRUE,
5155: obj-expl {
5156: atest 2001,
5157: btest "Good bye",
5158: ctest '000000110000100010101010'B,
5159: big-test {
5160: ostring '3132fe00ff6136'H,
5161: bstring '10111000000011110000100000010000001000000100000000'B,
5162: nstring "123456",
5163: pstring "hello, world",
5164: tstring "teletex",
5165: t61string "T.61",
5166: vstring "visible",
5167: vis-string "visible again",
5168: i646string "who knows what this is",
5169: ia5string "This is ASCII\n\r",
5170: graphstring "This is a graphic string",
5171: genstring "This is a general string"
5172: },
5173: emb-test {
5174: em-int -101,
5175: em-oct "Embedded octet string",
5176: em-bit '1111111110101010010101011111100000000001'B
5177: }
5178: },
5179: i-exp-test {
5180: i-ex-int -9,
5181: i-ex-oct '4578706c6963697420456d62656464656400'H,
5182: i-ex-bit '0000001100000011000000110000001110111111'B
5183: }
5184: },
5185: sqof-i 212121,
5186: sqof-o '456c656d656e743820456d62656464656400'H
5187: },
5188: {
5189: sqof-in {
5190: i-expl 35051,
5191: o-expl "explicit tagged octet string",
5192: b-expl '00111000001110000011100000111111'B,
5193: f-expl TRUE,
5194: obj-expl {
5195: atest 2001,
5196: btest "Good bye",
5197: ctest '000000110000100010101010'B,
5198: big-test {
5199: ostring '3132fe00ff6136'H,
5200: bstring '10111000000011110000100000010000001000000100000000'B,
5201: nstring "123456",
5202: pstring "hello, world",
5203: tstring "teletex",
5204: t61string "T.61",
5205: vstring "visible",
5206: vis-string "visible again",
5207: i646string "who knows what this is",
5208: ia5string "This is ASCII\n\r",
5209: graphstring "This is a graphic string",
5210: genstring "This is a general string"
5211: },
5212: emb-test {
5213: em-int -101,
5214: em-oct "Embedded octet string",
5215: em-bit '1111111110101010010101011111100000000001'B
5216: }
5217: },
5218: i-exp-test {
5219: i-ex-int -9,
5220: i-ex-oct '4578706c6963697420456d62656464656400'H,
5221: i-ex-bit '0000001100000011000000110000001110111111'B
5222: }
5223: },
5224: sqof-i 212121,
5225: sqof-o '456c656d656e743820456d62656464656400'H
5226: }
5227: },
5228: stof-test2 {
5229: {
5230: stof-in {
5231: i-expl 35051,
5232: o-expl "explicit tagged octet string",
5233: b-expl '00111000001110000011100000111111'B,
5234: f-expl TRUE,
5235: obj-expl {
5236: atest 2001,
5237: btest "Good bye",
5238: ctest '000000110000100010101010'B,
5239: big-test {
5240: ostring '3132fe00ff6136'H,
5241: bstring '10111000000011110000100000010000001000000100000000'B,
5242: nstring "123456",
5243: pstring "hello, world",
5244: tstring "teletex",
5245: t61string "T.61",
5246: vstring "visible",
5247: vis-string "visible again",
5248: i646string "who knows what this is",
5249: ia5string "This is ASCII\n\r",
5250: graphstring "This is a graphic string",
5251: genstring "This is a general string"
5252: },
5253: emb-test {
5254: em-int -101,
5255: em-oct "Embedded octet string",
5256: em-bit '1111111110101010010101011111100000000001'B
5257: }
5258: },
5259: i-exp-test {
5260: i-ex-int -9,
5261: i-ex-oct '4578706c6963697420456d62656464656400'H,
5262: i-ex-bit '0000001100000011000000110000001110111111'B
5263: }
5264: },
5265: stof-i -12345,
5266: stof-o '58595a616263646520456d62656464656400'H
5267: },
5268: {
5269: stof-in {
5270: i-expl 35051,
5271: o-expl "explicit tagged octet string",
5272: b-expl '00111000001110000011100000111111'B,
5273: f-expl TRUE,
5274: obj-expl {
5275: atest 2001,
5276: btest "Good bye",
5277: ctest '000000110000100010101010'B,
5278: big-test {
5279: ostring '3132fe00ff6136'H,
5280: bstring '10111000000011110000100000010000001000000100000000'B,
5281: nstring "123456",
5282: pstring "hello, world",
5283: tstring "teletex",
5284: t61string "T.61",
5285: vstring "visible",
5286: vis-string "visible again",
5287: i646string "who knows what this is",
5288: ia5string "This is ASCII\n\r",
5289: graphstring "This is a graphic string",
5290: genstring "This is a general string"
5291: },
5292: emb-test {
5293: em-int -101,
5294: em-oct "Embedded octet string",
5295: em-bit '1111111110101010010101011111100000000001'B
5296: }
5297: },
5298: i-exp-test {
5299: i-ex-int -9,
5300: i-ex-oct '4578706c6963697420456d62656464656400'H,
5301: i-ex-bit '0000001100000011000000110000001110111111'B
5302: }
5303: },
5304: stof-i -12345,
5305: stof-o '58595a616263646520456d62656464656400'H
5306: },
5307: {
5308: stof-in {
5309: i-expl 35051,
5310: o-expl "explicit tagged octet string",
5311: b-expl '00111000001110000011100000111111'B,
5312: f-expl TRUE,
5313: obj-expl {
5314: atest 2001,
5315: btest "Good bye",
5316: ctest '000000110000100010101010'B,
5317: big-test {
5318: ostring '3132fe00ff6136'H,
5319: bstring '10111000000011110000100000010000001000000100000000'B,
5320: nstring "123456",
5321: pstring "hello, world",
5322: tstring "teletex",
5323: t61string "T.61",
5324: vstring "visible",
5325: vis-string "visible again",
5326: i646string "who knows what this is",
5327: ia5string "This is ASCII\n\r",
5328: graphstring "This is a graphic string",
5329: genstring "This is a general string"
5330: },
5331: emb-test {
5332: em-int -101,
5333: em-oct "Embedded octet string",
5334: em-bit '1111111110101010010101011111100000000001'B
5335: }
5336: },
5337: i-exp-test {
5338: i-ex-int -9,
5339: i-ex-oct '4578706c6963697420456d62656464656400'H,
5340: i-ex-bit '0000001100000011000000110000001110111111'B
5341: }
5342: },
5343: stof-i -12345,
5344: stof-o '58595a616263646520456d62656464656400'H
5345: }
5346: },
5347: i-test2 99
5348: }
5349: {
5350: sqof-test1 {
5351: {
5352: i-expl 35051,
5353: o-expl "explicit tagged octet string",
5354: b-expl '00111000001110000011100000111111'B,
5355: f-expl TRUE,
5356: obj-expl {
5357: atest 2001,
5358: btest "Good bye",
5359: ctest '000000110000100010101010'B,
5360: big-test {
5361: ostring '3132fe00ff6136'H,
5362: bstring '10111000000011110000100000010000001000000100000000'B,
5363: nstring "123456",
5364: pstring "hello, world",
5365: tstring "teletex",
5366: t61string "T.61",
5367: vstring "visible",
5368: vis-string "visible again",
5369: i646string "who knows what this is",
5370: ia5string "This is ASCII\n\r",
5371: graphstring "This is a graphic string",
5372: genstring "This is a general string"
5373: },
5374: emb-test {
5375: em-int -101,
5376: em-oct "Embedded octet string",
5377: em-bit '1111111110101010010101011111100000000001'B
5378: }
5379: },
5380: i-exp-test {
5381: i-ex-int -9,
5382: i-ex-oct '4578706c6963697420456d62656464656400'H,
5383: i-ex-bit '0000001100000011000000110000001110111111'B
5384: }
5385: },
5386: {
5387: i-expl 35051,
5388: o-expl "explicit tagged octet string",
5389: b-expl '00111000001110000011100000111111'B,
5390: f-expl TRUE,
5391: obj-expl {
5392: atest 2001,
5393: btest "Good bye",
5394: ctest '000000110000100010101010'B,
5395: big-test {
5396: ostring '3132fe00ff6136'H,
5397: bstring '10111000000011110000100000010000001000000100000000'B,
5398: nstring "123456",
5399: pstring "hello, world",
5400: tstring "teletex",
5401: t61string "T.61",
5402: vstring "visible",
5403: vis-string "visible again",
5404: i646string "who knows what this is",
5405: ia5string "This is ASCII\n\r",
5406: graphstring "This is a graphic string",
5407: genstring "This is a general string"
5408: },
5409: emb-test {
5410: em-int -101,
5411: em-oct "Embedded octet string",
5412: em-bit '1111111110101010010101011111100000000001'B
5413: }
5414: },
5415: i-exp-test {
5416: i-ex-int -9,
5417: i-ex-oct '4578706c6963697420456d62656464656400'H,
5418: i-ex-bit '0000001100000011000000110000001110111111'B
5419: }
5420: },
5421: {
5422: i-expl 35051,
5423: o-expl "explicit tagged octet string",
5424: b-expl '00111000001110000011100000111111'B,
5425: f-expl TRUE,
5426: obj-expl {
5427: atest 2001,
5428: btest "Good bye",
5429: ctest '000000110000100010101010'B,
5430: big-test {
5431: ostring '3132fe00ff6136'H,
5432: bstring '10111000000011110000100000010000001000000100000000'B,
5433: nstring "123456",
5434: pstring "hello, world",
5435: tstring "teletex",
5436: t61string "T.61",
5437: vstring "visible",
5438: vis-string "visible again",
5439: i646string "who knows what this is",
5440: ia5string "This is ASCII\n\r",
5441: graphstring "This is a graphic string",
5442: genstring "This is a general string"
5443: },
5444: emb-test {
5445: em-int -101,
5446: em-oct "Embedded octet string",
5447: em-bit '1111111110101010010101011111100000000001'B
5448: }
5449: },
5450: i-exp-test {
5451: i-ex-int -9,
5452: i-ex-oct '4578706c6963697420456d62656464656400'H,
5453: i-ex-bit '0000001100000011000000110000001110111111'B
5454: }
5455: }
5456: },
5457: stof-test1 {
5458: {
5459: i-expl 35051,
5460: o-expl "explicit tagged octet string",
5461: b-expl '00111000001110000011100000111111'B,
5462: f-expl TRUE,
5463: obj-expl {
5464: atest 2001,
5465: btest "Good bye",
5466: ctest '000000110000100010101010'B,
5467: big-test {
5468: ostring '3132fe00ff6136'H,
5469: bstring '10111000000011110000100000010000001000000100000000'B,
5470: nstring "123456",
5471: pstring "hello, world",
5472: tstring "teletex",
5473: t61string "T.61",
5474: vstring "visible",
5475: vis-string "visible again",
5476: i646string "who knows what this is",
5477: ia5string "This is ASCII\n\r",
5478: graphstring "This is a graphic string",
5479: genstring "This is a general string"
5480: },
5481: emb-test {
5482: em-int -101,
5483: em-oct "Embedded octet string",
5484: em-bit '1111111110101010010101011111100000000001'B
5485: }
5486: },
5487: i-exp-test {
5488: i-ex-int -9,
5489: i-ex-oct '4578706c6963697420456d62656464656400'H,
5490: i-ex-bit '0000001100000011000000110000001110111111'B
5491: }
5492: },
5493: {
5494: i-expl 35051,
5495: o-expl "explicit tagged octet string",
5496: b-expl '00111000001110000011100000111111'B,
5497: f-expl TRUE,
5498: obj-expl {
5499: atest 2001,
5500: btest "Good bye",
5501: ctest '000000110000100010101010'B,
5502: big-test {
5503: ostring '3132fe00ff6136'H,
5504: bstring '10111000000011110000100000010000001000000100000000'B,
5505: nstring "123456",
5506: pstring "hello, world",
5507: tstring "teletex",
5508: t61string "T.61",
5509: vstring "visible",
5510: vis-string "visible again",
5511: i646string "who knows what this is",
5512: ia5string "This is ASCII\n\r",
5513: graphstring "This is a graphic string",
5514: genstring "This is a general string"
5515: },
5516: emb-test {
5517: em-int -101,
5518: em-oct "Embedded octet string",
5519: em-bit '1111111110101010010101011111100000000001'B
5520: }
5521: },
5522: i-exp-test {
5523: i-ex-int -9,
5524: i-ex-oct '4578706c6963697420456d62656464656400'H,
5525: i-ex-bit '0000001100000011000000110000001110111111'B
5526: }
5527: },
5528: {
5529: i-expl 35051,
5530: o-expl "explicit tagged octet string",
5531: b-expl '00111000001110000011100000111111'B,
5532: f-expl TRUE,
5533: obj-expl {
5534: atest 2001,
5535: btest "Good bye",
5536: ctest '000000110000100010101010'B,
5537: big-test {
5538: ostring '3132fe00ff6136'H,
5539: bstring '10111000000011110000100000010000001000000100000000'B,
5540: nstring "123456",
5541: pstring "hello, world",
5542: tstring "teletex",
5543: t61string "T.61",
5544: vstring "visible",
5545: vis-string "visible again",
5546: i646string "who knows what this is",
5547: ia5string "This is ASCII\n\r",
5548: graphstring "This is a graphic string",
5549: genstring "This is a general string"
5550: },
5551: emb-test {
5552: em-int -101,
5553: em-oct "Embedded octet string",
5554: em-bit '1111111110101010010101011111100000000001'B
5555: }
5556: },
5557: i-exp-test {
5558: i-ex-int -9,
5559: i-ex-oct '4578706c6963697420456d62656464656400'H,
5560: i-ex-bit '0000001100000011000000110000001110111111'B
5561: }
5562: }
5563: },
5564: i-test1 33,
5565: sqof-test2 {
5566: {
5567: sqof-in {
5568: i-expl 35051,
5569: o-expl "explicit tagged octet string",
5570: b-expl '00111000001110000011100000111111'B,
5571: f-expl TRUE,
5572: obj-expl {
5573: atest 2001,
5574: btest "Good bye",
5575: ctest '000000110000100010101010'B,
5576: big-test {
5577: ostring '3132fe00ff6136'H,
5578: bstring '10111000000011110000100000010000001000000100000000'B,
5579: nstring "123456",
5580: pstring "hello, world",
5581: tstring "teletex",
5582: t61string "T.61",
5583: vstring "visible",
5584: vis-string "visible again",
5585: i646string "who knows what this is",
5586: ia5string "This is ASCII\n\r",
5587: graphstring "This is a graphic string",
5588: genstring "This is a general string"
5589: },
5590: emb-test {
5591: em-int -101,
5592: em-oct "Embedded octet string",
5593: em-bit '1111111110101010010101011111100000000001'B
5594: }
5595: },
5596: i-exp-test {
5597: i-ex-int -9,
5598: i-ex-oct '4578706c6963697420456d62656464656400'H,
5599: i-ex-bit '0000001100000011000000110000001110111111'B
5600: }
5601: },
5602: sqof-i 212121,
5603: sqof-o '456c656d656e743820456d62656464656400'H
5604: },
5605: {
5606: sqof-in {
5607: i-expl 35051,
5608: o-expl "explicit tagged octet string",
5609: b-expl '00111000001110000011100000111111'B,
5610: f-expl TRUE,
5611: obj-expl {
5612: atest 2001,
5613: btest "Good bye",
5614: ctest '000000110000100010101010'B,
5615: big-test {
5616: ostring '3132fe00ff6136'H,
5617: bstring '10111000000011110000100000010000001000000100000000'B,
5618: nstring "123456",
5619: pstring "hello, world",
5620: tstring "teletex",
5621: t61string "T.61",
5622: vstring "visible",
5623: vis-string "visible again",
5624: i646string "who knows what this is",
5625: ia5string "This is ASCII\n\r",
5626: graphstring "This is a graphic string",
5627: genstring "This is a general string"
5628: },
5629: emb-test {
5630: em-int -101,
5631: em-oct "Embedded octet string",
5632: em-bit '1111111110101010010101011111100000000001'B
5633: }
5634: },
5635: i-exp-test {
5636: i-ex-int -9,
5637: i-ex-oct '4578706c6963697420456d62656464656400'H,
5638: i-ex-bit '0000001100000011000000110000001110111111'B
5639: }
5640: },
5641: sqof-i 212121,
5642: sqof-o '456c656d656e743820456d62656464656400'H
5643: },
5644: {
5645: sqof-in {
5646: i-expl 35051,
5647: o-expl "explicit tagged octet string",
5648: b-expl '00111000001110000011100000111111'B,
5649: f-expl TRUE,
5650: obj-expl {
5651: atest 2001,
5652: btest "Good bye",
5653: ctest '000000110000100010101010'B,
5654: big-test {
5655: ostring '3132fe00ff6136'H,
5656: bstring '10111000000011110000100000010000001000000100000000'B,
5657: nstring "123456",
5658: pstring "hello, world",
5659: tstring "teletex",
5660: t61string "T.61",
5661: vstring "visible",
5662: vis-string "visible again",
5663: i646string "who knows what this is",
5664: ia5string "This is ASCII\n\r",
5665: graphstring "This is a graphic string",
5666: genstring "This is a general string"
5667: },
5668: emb-test {
5669: em-int -101,
5670: em-oct "Embedded octet string",
5671: em-bit '1111111110101010010101011111100000000001'B
5672: }
5673: },
5674: i-exp-test {
5675: i-ex-int -9,
5676: i-ex-oct '4578706c6963697420456d62656464656400'H,
5677: i-ex-bit '0000001100000011000000110000001110111111'B
5678: }
5679: },
5680: sqof-i 212121,
5681: sqof-o '456c656d656e743820456d62656464656400'H
5682: }
5683: },
5684: stof-test2 {
5685: {
5686: stof-in {
5687: i-expl 35051,
5688: o-expl "explicit tagged octet string",
5689: b-expl '00111000001110000011100000111111'B,
5690: f-expl TRUE,
5691: obj-expl {
5692: atest 2001,
5693: btest "Good bye",
5694: ctest '000000110000100010101010'B,
5695: big-test {
5696: ostring '3132fe00ff6136'H,
5697: bstring '10111000000011110000100000010000001000000100000000'B,
5698: nstring "123456",
5699: pstring "hello, world",
5700: tstring "teletex",
5701: t61string "T.61",
5702: vstring "visible",
5703: vis-string "visible again",
5704: i646string "who knows what this is",
5705: ia5string "This is ASCII\n\r",
5706: graphstring "This is a graphic string",
5707: genstring "This is a general string"
5708: },
5709: emb-test {
5710: em-int -101,
5711: em-oct "Embedded octet string",
5712: em-bit '1111111110101010010101011111100000000001'B
5713: }
5714: },
5715: i-exp-test {
5716: i-ex-int -9,
5717: i-ex-oct '4578706c6963697420456d62656464656400'H,
5718: i-ex-bit '0000001100000011000000110000001110111111'B
5719: }
5720: },
5721: stof-i -12345,
5722: stof-o '58595a616263646520456d62656464656400'H
5723: },
5724: {
5725: stof-in {
5726: i-expl 35051,
5727: o-expl "explicit tagged octet string",
5728: b-expl '00111000001110000011100000111111'B,
5729: f-expl TRUE,
5730: obj-expl {
5731: atest 2001,
5732: btest "Good bye",
5733: ctest '000000110000100010101010'B,
5734: big-test {
5735: ostring '3132fe00ff6136'H,
5736: bstring '10111000000011110000100000010000001000000100000000'B,
5737: nstring "123456",
5738: pstring "hello, world",
5739: tstring "teletex",
5740: t61string "T.61",
5741: vstring "visible",
5742: vis-string "visible again",
5743: i646string "who knows what this is",
5744: ia5string "This is ASCII\n\r",
5745: graphstring "This is a graphic string",
5746: genstring "This is a general string"
5747: },
5748: emb-test {
5749: em-int -101,
5750: em-oct "Embedded octet string",
5751: em-bit '1111111110101010010101011111100000000001'B
5752: }
5753: },
5754: i-exp-test {
5755: i-ex-int -9,
5756: i-ex-oct '4578706c6963697420456d62656464656400'H,
5757: i-ex-bit '0000001100000011000000110000001110111111'B
5758: }
5759: },
5760: stof-i -12345,
5761: stof-o '58595a616263646520456d62656464656400'H
5762: },
5763: {
5764: stof-in {
5765: i-expl 35051,
5766: o-expl "explicit tagged octet string",
5767: b-expl '00111000001110000011100000111111'B,
5768: f-expl TRUE,
5769: obj-expl {
5770: atest 2001,
5771: btest "Good bye",
5772: ctest '000000110000100010101010'B,
5773: big-test {
5774: ostring '3132fe00ff6136'H,
5775: bstring '10111000000011110000100000010000001000000100000000'B,
5776: nstring "123456",
5777: pstring "hello, world",
5778: tstring "teletex",
5779: t61string "T.61",
5780: vstring "visible",
5781: vis-string "visible again",
5782: i646string "who knows what this is",
5783: ia5string "This is ASCII\n\r",
5784: graphstring "This is a graphic string",
5785: genstring "This is a general string"
5786: },
5787: emb-test {
5788: em-int -101,
5789: em-oct "Embedded octet string",
5790: em-bit '1111111110101010010101011111100000000001'B
5791: }
5792: },
5793: i-exp-test {
5794: i-ex-int -9,
5795: i-ex-oct '4578706c6963697420456d62656464656400'H,
5796: i-ex-bit '0000001100000011000000110000001110111111'B
5797: }
5798: },
5799: stof-i -12345,
5800: stof-o '58595a616263646520456d62656464656400'H
5801: }
5802: },
5803: i-test2 99
5804: }
5805: {
5806: sqof-test1 {
5807: {
5808: i-expl 35051,
5809: o-expl "explicit tagged octet string",
5810: b-expl '00111000001110000011100000111111'B,
5811: f-expl TRUE,
5812: obj-expl {
5813: atest 2001,
5814: btest "Good bye",
5815: ctest '000000110000100010101010'B,
5816: big-test {
5817: ostring '3132fe00ff6136'H,
5818: bstring '10111000000011110000100000010000001000000100000000'B,
5819: nstring "123456",
5820: pstring "hello, world",
5821: tstring "teletex",
5822: t61string "T.61",
5823: vstring "visible",
5824: vis-string "visible again",
5825: i646string "who knows what this is",
5826: ia5string "This is ASCII\n\r",
5827: graphstring "This is a graphic string",
5828: genstring "This is a general string"
5829: },
5830: emb-test {
5831: em-int -101,
5832: em-oct "Embedded octet string",
5833: em-bit '1111111110101010010101011111100000000001'B
5834: }
5835: },
5836: i-exp-test {
5837: i-ex-int -9,
5838: i-ex-oct '4578706c6963697420456d62656464656400'H,
5839: i-ex-bit '0000001100000011000000110000001110111111'B
5840: }
5841: },
5842: {
5843: i-expl 35051,
5844: o-expl "explicit tagged octet string",
5845: b-expl '00111000001110000011100000111111'B,
5846: f-expl TRUE,
5847: obj-expl {
5848: atest 2001,
5849: btest "Good bye",
5850: ctest '000000110000100010101010'B,
5851: big-test {
5852: ostring '3132fe00ff6136'H,
5853: bstring '10111000000011110000100000010000001000000100000000'B,
5854: nstring "123456",
5855: pstring "hello, world",
5856: tstring "teletex",
5857: t61string "T.61",
5858: vstring "visible",
5859: vis-string "visible again",
5860: i646string "who knows what this is",
5861: ia5string "This is ASCII\n\r",
5862: graphstring "This is a graphic string",
5863: genstring "This is a general string"
5864: },
5865: emb-test {
5866: em-int -101,
5867: em-oct "Embedded octet string",
5868: em-bit '1111111110101010010101011111100000000001'B
5869: }
5870: },
5871: i-exp-test {
5872: i-ex-int -9,
5873: i-ex-oct '4578706c6963697420456d62656464656400'H,
5874: i-ex-bit '0000001100000011000000110000001110111111'B
5875: }
5876: },
5877: {
5878: i-expl 35051,
5879: o-expl "explicit tagged octet string",
5880: b-expl '00111000001110000011100000111111'B,
5881: f-expl TRUE,
5882: obj-expl {
5883: atest 2001,
5884: btest "Good bye",
5885: ctest '000000110000100010101010'B,
5886: big-test {
5887: ostring '3132fe00ff6136'H,
5888: bstring '10111000000011110000100000010000001000000100000000'B,
5889: nstring "123456",
5890: pstring "hello, world",
5891: tstring "teletex",
5892: t61string "T.61",
5893: vstring "visible",
5894: vis-string "visible again",
5895: i646string "who knows what this is",
5896: ia5string "This is ASCII\n\r",
5897: graphstring "This is a graphic string",
5898: genstring "This is a general string"
5899: },
5900: emb-test {
5901: em-int -101,
5902: em-oct "Embedded octet string",
5903: em-bit '1111111110101010010101011111100000000001'B
5904: }
5905: },
5906: i-exp-test {
5907: i-ex-int -9,
5908: i-ex-oct '4578706c6963697420456d62656464656400'H,
5909: i-ex-bit '0000001100000011000000110000001110111111'B
5910: }
5911: }
5912: },
5913: stof-test1 {
5914: {
5915: i-expl 35051,
5916: o-expl "explicit tagged octet string",
5917: b-expl '00111000001110000011100000111111'B,
5918: f-expl TRUE,
5919: obj-expl {
5920: atest 2001,
5921: btest "Good bye",
5922: ctest '000000110000100010101010'B,
5923: big-test {
5924: ostring '3132fe00ff6136'H,
5925: bstring '10111000000011110000100000010000001000000100000000'B,
5926: nstring "123456",
5927: pstring "hello, world",
5928: tstring "teletex",
5929: t61string "T.61",
5930: vstring "visible",
5931: vis-string "visible again",
5932: i646string "who knows what this is",
5933: ia5string "This is ASCII\n\r",
5934: graphstring "This is a graphic string",
5935: genstring "This is a general string"
5936: },
5937: emb-test {
5938: em-int -101,
5939: em-oct "Embedded octet string",
5940: em-bit '1111111110101010010101011111100000000001'B
5941: }
5942: },
5943: i-exp-test {
5944: i-ex-int -9,
5945: i-ex-oct '4578706c6963697420456d62656464656400'H,
5946: i-ex-bit '0000001100000011000000110000001110111111'B
5947: }
5948: },
5949: {
5950: i-expl 35051,
5951: o-expl "explicit tagged octet string",
5952: b-expl '00111000001110000011100000111111'B,
5953: f-expl TRUE,
5954: obj-expl {
5955: atest 2001,
5956: btest "Good bye",
5957: ctest '000000110000100010101010'B,
5958: big-test {
5959: ostring '3132fe00ff6136'H,
5960: bstring '10111000000011110000100000010000001000000100000000'B,
5961: nstring "123456",
5962: pstring "hello, world",
5963: tstring "teletex",
5964: t61string "T.61",
5965: vstring "visible",
5966: vis-string "visible again",
5967: i646string "who knows what this is",
5968: ia5string "This is ASCII\n\r",
5969: graphstring "This is a graphic string",
5970: genstring "This is a general string"
5971: },
5972: emb-test {
5973: em-int -101,
5974: em-oct "Embedded octet string",
5975: em-bit '1111111110101010010101011111100000000001'B
5976: }
5977: },
5978: i-exp-test {
5979: i-ex-int -9,
5980: i-ex-oct '4578706c6963697420456d62656464656400'H,
5981: i-ex-bit '0000001100000011000000110000001110111111'B
5982: }
5983: },
5984: {
5985: i-expl 35051,
5986: o-expl "explicit tagged octet string",
5987: b-expl '00111000001110000011100000111111'B,
5988: f-expl TRUE,
5989: obj-expl {
5990: atest 2001,
5991: btest "Good bye",
5992: ctest '000000110000100010101010'B,
5993: big-test {
5994: ostring '3132fe00ff6136'H,
5995: bstring '10111000000011110000100000010000001000000100000000'B,
5996: nstring "123456",
5997: pstring "hello, world",
5998: tstring "teletex",
5999: t61string "T.61",
6000: vstring "visible",
6001: vis-string "visible again",
6002: i646string "who knows what this is",
6003: ia5string "This is ASCII\n\r",
6004: graphstring "This is a graphic string",
6005: genstring "This is a general string"
6006: },
6007: emb-test {
6008: em-int -101,
6009: em-oct "Embedded octet string",
6010: em-bit '1111111110101010010101011111100000000001'B
6011: }
6012: },
6013: i-exp-test {
6014: i-ex-int -9,
6015: i-ex-oct '4578706c6963697420456d62656464656400'H,
6016: i-ex-bit '0000001100000011000000110000001110111111'B
6017: }
6018: }
6019: },
6020: i-test1 33,
6021: sqof-test2 {
6022: {
6023: sqof-in {
6024: i-expl 35051,
6025: o-expl "explicit tagged octet string",
6026: b-expl '00111000001110000011100000111111'B,
6027: f-expl TRUE,
6028: obj-expl {
6029: atest 2001,
6030: btest "Good bye",
6031: ctest '000000110000100010101010'B,
6032: big-test {
6033: ostring '3132fe00ff6136'H,
6034: bstring '10111000000011110000100000010000001000000100000000'B,
6035: nstring "123456",
6036: pstring "hello, world",
6037: tstring "teletex",
6038: t61string "T.61",
6039: vstring "visible",
6040: vis-string "visible again",
6041: i646string "who knows what this is",
6042: ia5string "This is ASCII\n\r",
6043: graphstring "This is a graphic string",
6044: genstring "This is a general string"
6045: },
6046: emb-test {
6047: em-int -101,
6048: em-oct "Embedded octet string",
6049: em-bit '1111111110101010010101011111100000000001'B
6050: }
6051: },
6052: i-exp-test {
6053: i-ex-int -9,
6054: i-ex-oct '4578706c6963697420456d62656464656400'H,
6055: i-ex-bit '0000001100000011000000110000001110111111'B
6056: }
6057: },
6058: sqof-i 212121,
6059: sqof-o '456c656d656e743820456d62656464656400'H
6060: },
6061: {
6062: sqof-in {
6063: i-expl 35051,
6064: o-expl "explicit tagged octet string",
6065: b-expl '00111000001110000011100000111111'B,
6066: f-expl TRUE,
6067: obj-expl {
6068: atest 2001,
6069: btest "Good bye",
6070: ctest '000000110000100010101010'B,
6071: big-test {
6072: ostring '3132fe00ff6136'H,
6073: bstring '10111000000011110000100000010000001000000100000000'B,
6074: nstring "123456",
6075: pstring "hello, world",
6076: tstring "teletex",
6077: t61string "T.61",
6078: vstring "visible",
6079: vis-string "visible again",
6080: i646string "who knows what this is",
6081: ia5string "This is ASCII\n\r",
6082: graphstring "This is a graphic string",
6083: genstring "This is a general string"
6084: },
6085: emb-test {
6086: em-int -101,
6087: em-oct "Embedded octet string",
6088: em-bit '1111111110101010010101011111100000000001'B
6089: }
6090: },
6091: i-exp-test {
6092: i-ex-int -9,
6093: i-ex-oct '4578706c6963697420456d62656464656400'H,
6094: i-ex-bit '0000001100000011000000110000001110111111'B
6095: }
6096: },
6097: sqof-i 212121,
6098: sqof-o '456c656d656e743820456d62656464656400'H
6099: },
6100: {
6101: sqof-in {
6102: i-expl 35051,
6103: o-expl "explicit tagged octet string",
6104: b-expl '00111000001110000011100000111111'B,
6105: f-expl TRUE,
6106: obj-expl {
6107: atest 2001,
6108: btest "Good bye",
6109: ctest '000000110000100010101010'B,
6110: big-test {
6111: ostring '3132fe00ff6136'H,
6112: bstring '10111000000011110000100000010000001000000100000000'B,
6113: nstring "123456",
6114: pstring "hello, world",
6115: tstring "teletex",
6116: t61string "T.61",
6117: vstring "visible",
6118: vis-string "visible again",
6119: i646string "who knows what this is",
6120: ia5string "This is ASCII\n\r",
6121: graphstring "This is a graphic string",
6122: genstring "This is a general string"
6123: },
6124: emb-test {
6125: em-int -101,
6126: em-oct "Embedded octet string",
6127: em-bit '1111111110101010010101011111100000000001'B
6128: }
6129: },
6130: i-exp-test {
6131: i-ex-int -9,
6132: i-ex-oct '4578706c6963697420456d62656464656400'H,
6133: i-ex-bit '0000001100000011000000110000001110111111'B
6134: }
6135: },
6136: sqof-i 212121,
6137: sqof-o '456c656d656e743820456d62656464656400'H
6138: }
6139: },
6140: stof-test2 {
6141: {
6142: stof-in {
6143: i-expl 35051,
6144: o-expl "explicit tagged octet string",
6145: b-expl '00111000001110000011100000111111'B,
6146: f-expl TRUE,
6147: obj-expl {
6148: atest 2001,
6149: btest "Good bye",
6150: ctest '000000110000100010101010'B,
6151: big-test {
6152: ostring '3132fe00ff6136'H,
6153: bstring '10111000000011110000100000010000001000000100000000'B,
6154: nstring "123456",
6155: pstring "hello, world",
6156: tstring "teletex",
6157: t61string "T.61",
6158: vstring "visible",
6159: vis-string "visible again",
6160: i646string "who knows what this is",
6161: ia5string "This is ASCII\n\r",
6162: graphstring "This is a graphic string",
6163: genstring "This is a general string"
6164: },
6165: emb-test {
6166: em-int -101,
6167: em-oct "Embedded octet string",
6168: em-bit '1111111110101010010101011111100000000001'B
6169: }
6170: },
6171: i-exp-test {
6172: i-ex-int -9,
6173: i-ex-oct '4578706c6963697420456d62656464656400'H,
6174: i-ex-bit '0000001100000011000000110000001110111111'B
6175: }
6176: },
6177: stof-i -12345,
6178: stof-o '58595a616263646520456d62656464656400'H
6179: },
6180: {
6181: stof-in {
6182: i-expl 35051,
6183: o-expl "explicit tagged octet string",
6184: b-expl '00111000001110000011100000111111'B,
6185: f-expl TRUE,
6186: obj-expl {
6187: atest 2001,
6188: btest "Good bye",
6189: ctest '000000110000100010101010'B,
6190: big-test {
6191: ostring '3132fe00ff6136'H,
6192: bstring '10111000000011110000100000010000001000000100000000'B,
6193: nstring "123456",
6194: pstring "hello, world",
6195: tstring "teletex",
6196: t61string "T.61",
6197: vstring "visible",
6198: vis-string "visible again",
6199: i646string "who knows what this is",
6200: ia5string "This is ASCII\n\r",
6201: graphstring "This is a graphic string",
6202: genstring "This is a general string"
6203: },
6204: emb-test {
6205: em-int -101,
6206: em-oct "Embedded octet string",
6207: em-bit '1111111110101010010101011111100000000001'B
6208: }
6209: },
6210: i-exp-test {
6211: i-ex-int -9,
6212: i-ex-oct '4578706c6963697420456d62656464656400'H,
6213: i-ex-bit '0000001100000011000000110000001110111111'B
6214: }
6215: },
6216: stof-i -12345,
6217: stof-o '58595a616263646520456d62656464656400'H
6218: },
6219: {
6220: stof-in {
6221: i-expl 35051,
6222: o-expl "explicit tagged octet string",
6223: b-expl '00111000001110000011100000111111'B,
6224: f-expl TRUE,
6225: obj-expl {
6226: atest 2001,
6227: btest "Good bye",
6228: ctest '000000110000100010101010'B,
6229: big-test {
6230: ostring '3132fe00ff6136'H,
6231: bstring '10111000000011110000100000010000001000000100000000'B,
6232: nstring "123456",
6233: pstring "hello, world",
6234: tstring "teletex",
6235: t61string "T.61",
6236: vstring "visible",
6237: vis-string "visible again",
6238: i646string "who knows what this is",
6239: ia5string "This is ASCII\n\r",
6240: graphstring "This is a graphic string",
6241: genstring "This is a general string"
6242: },
6243: emb-test {
6244: em-int -101,
6245: em-oct "Embedded octet string",
6246: em-bit '1111111110101010010101011111100000000001'B
6247: }
6248: },
6249: i-exp-test {
6250: i-ex-int -9,
6251: i-ex-oct '4578706c6963697420456d62656464656400'H,
6252: i-ex-bit '0000001100000011000000110000001110111111'B
6253: }
6254: },
6255: stof-i -12345,
6256: stof-o '58595a616263646520456d62656464656400'H
6257: }
6258: },
6259: i-test2 99
6260: }
6261: {
6262: sqof-test1 {
6263: {
6264: i-expl 35051,
6265: o-expl "explicit tagged octet string",
6266: b-expl '00111000001110000011100000111111'B,
6267: f-expl TRUE,
6268: obj-expl {
6269: atest 2001,
6270: btest "Good bye",
6271: ctest '000000110000100010101010'B,
6272: big-test {
6273: ostring '3132fe00ff6136'H,
6274: bstring '10111000000011110000100000010000001000000100000000'B,
6275: nstring "123456",
6276: pstring "hello, world",
6277: tstring "teletex",
6278: t61string "T.61",
6279: vstring "visible",
6280: vis-string "visible again",
6281: i646string "who knows what this is",
6282: ia5string "This is ASCII\n\r",
6283: graphstring "This is a graphic string",
6284: genstring "This is a general string"
6285: },
6286: emb-test {
6287: em-int -101,
6288: em-oct "Embedded octet string",
6289: em-bit '1111111110101010010101011111100000000001'B
6290: }
6291: },
6292: i-exp-test {
6293: i-ex-int -9,
6294: i-ex-oct '4578706c6963697420456d62656464656400'H,
6295: i-ex-bit '0000001100000011000000110000001110111111'B
6296: }
6297: },
6298: {
6299: i-expl 35051,
6300: o-expl "explicit tagged octet string",
6301: b-expl '00111000001110000011100000111111'B,
6302: f-expl TRUE,
6303: obj-expl {
6304: atest 2001,
6305: btest "Good bye",
6306: ctest '000000110000100010101010'B,
6307: big-test {
6308: ostring '3132fe00ff6136'H,
6309: bstring '10111000000011110000100000010000001000000100000000'B,
6310: nstring "123456",
6311: pstring "hello, world",
6312: tstring "teletex",
6313: t61string "T.61",
6314: vstring "visible",
6315: vis-string "visible again",
6316: i646string "who knows what this is",
6317: ia5string "This is ASCII\n\r",
6318: graphstring "This is a graphic string",
6319: genstring "This is a general string"
6320: },
6321: emb-test {
6322: em-int -101,
6323: em-oct "Embedded octet string",
6324: em-bit '1111111110101010010101011111100000000001'B
6325: }
6326: },
6327: i-exp-test {
6328: i-ex-int -9,
6329: i-ex-oct '4578706c6963697420456d62656464656400'H,
6330: i-ex-bit '0000001100000011000000110000001110111111'B
6331: }
6332: },
6333: {
6334: i-expl 35051,
6335: o-expl "explicit tagged octet string",
6336: b-expl '00111000001110000011100000111111'B,
6337: f-expl TRUE,
6338: obj-expl {
6339: atest 2001,
6340: btest "Good bye",
6341: ctest '000000110000100010101010'B,
6342: big-test {
6343: ostring '3132fe00ff6136'H,
6344: bstring '10111000000011110000100000010000001000000100000000'B,
6345: nstring "123456",
6346: pstring "hello, world",
6347: tstring "teletex",
6348: t61string "T.61",
6349: vstring "visible",
6350: vis-string "visible again",
6351: i646string "who knows what this is",
6352: ia5string "This is ASCII\n\r",
6353: graphstring "This is a graphic string",
6354: genstring "This is a general string"
6355: },
6356: emb-test {
6357: em-int -101,
6358: em-oct "Embedded octet string",
6359: em-bit '1111111110101010010101011111100000000001'B
6360: }
6361: },
6362: i-exp-test {
6363: i-ex-int -9,
6364: i-ex-oct '4578706c6963697420456d62656464656400'H,
6365: i-ex-bit '0000001100000011000000110000001110111111'B
6366: }
6367: }
6368: },
6369: stof-test1 {
6370: {
6371: i-expl 35051,
6372: o-expl "explicit tagged octet string",
6373: b-expl '00111000001110000011100000111111'B,
6374: f-expl TRUE,
6375: obj-expl {
6376: atest 2001,
6377: btest "Good bye",
6378: ctest '000000110000100010101010'B,
6379: big-test {
6380: ostring '3132fe00ff6136'H,
6381: bstring '10111000000011110000100000010000001000000100000000'B,
6382: nstring "123456",
6383: pstring "hello, world",
6384: tstring "teletex",
6385: t61string "T.61",
6386: vstring "visible",
6387: vis-string "visible again",
6388: i646string "who knows what this is",
6389: ia5string "This is ASCII\n\r",
6390: graphstring "This is a graphic string",
6391: genstring "This is a general string"
6392: },
6393: emb-test {
6394: em-int -101,
6395: em-oct "Embedded octet string",
6396: em-bit '1111111110101010010101011111100000000001'B
6397: }
6398: },
6399: i-exp-test {
6400: i-ex-int -9,
6401: i-ex-oct '4578706c6963697420456d62656464656400'H,
6402: i-ex-bit '0000001100000011000000110000001110111111'B
6403: }
6404: },
6405: {
6406: i-expl 35051,
6407: o-expl "explicit tagged octet string",
6408: b-expl '00111000001110000011100000111111'B,
6409: f-expl TRUE,
6410: obj-expl {
6411: atest 2001,
6412: btest "Good bye",
6413: ctest '000000110000100010101010'B,
6414: big-test {
6415: ostring '3132fe00ff6136'H,
6416: bstring '10111000000011110000100000010000001000000100000000'B,
6417: nstring "123456",
6418: pstring "hello, world",
6419: tstring "teletex",
6420: t61string "T.61",
6421: vstring "visible",
6422: vis-string "visible again",
6423: i646string "who knows what this is",
6424: ia5string "This is ASCII\n\r",
6425: graphstring "This is a graphic string",
6426: genstring "This is a general string"
6427: },
6428: emb-test {
6429: em-int -101,
6430: em-oct "Embedded octet string",
6431: em-bit '1111111110101010010101011111100000000001'B
6432: }
6433: },
6434: i-exp-test {
6435: i-ex-int -9,
6436: i-ex-oct '4578706c6963697420456d62656464656400'H,
6437: i-ex-bit '0000001100000011000000110000001110111111'B
6438: }
6439: },
6440: {
6441: i-expl 35051,
6442: o-expl "explicit tagged octet string",
6443: b-expl '00111000001110000011100000111111'B,
6444: f-expl TRUE,
6445: obj-expl {
6446: atest 2001,
6447: btest "Good bye",
6448: ctest '000000110000100010101010'B,
6449: big-test {
6450: ostring '3132fe00ff6136'H,
6451: bstring '10111000000011110000100000010000001000000100000000'B,
6452: nstring "123456",
6453: pstring "hello, world",
6454: tstring "teletex",
6455: t61string "T.61",
6456: vstring "visible",
6457: vis-string "visible again",
6458: i646string "who knows what this is",
6459: ia5string "This is ASCII\n\r",
6460: graphstring "This is a graphic string",
6461: genstring "This is a general string"
6462: },
6463: emb-test {
6464: em-int -101,
6465: em-oct "Embedded octet string",
6466: em-bit '1111111110101010010101011111100000000001'B
6467: }
6468: },
6469: i-exp-test {
6470: i-ex-int -9,
6471: i-ex-oct '4578706c6963697420456d62656464656400'H,
6472: i-ex-bit '0000001100000011000000110000001110111111'B
6473: }
6474: }
6475: },
6476: i-test1 33,
6477: sqof-test2 {
6478: {
6479: sqof-in {
6480: i-expl 35051,
6481: o-expl "explicit tagged octet string",
6482: b-expl '00111000001110000011100000111111'B,
6483: f-expl TRUE,
6484: obj-expl {
6485: atest 2001,
6486: btest "Good bye",
6487: ctest '000000110000100010101010'B,
6488: big-test {
6489: ostring '3132fe00ff6136'H,
6490: bstring '10111000000011110000100000010000001000000100000000'B,
6491: nstring "123456",
6492: pstring "hello, world",
6493: tstring "teletex",
6494: t61string "T.61",
6495: vstring "visible",
6496: vis-string "visible again",
6497: i646string "who knows what this is",
6498: ia5string "This is ASCII\n\r",
6499: graphstring "This is a graphic string",
6500: genstring "This is a general string"
6501: },
6502: emb-test {
6503: em-int -101,
6504: em-oct "Embedded octet string",
6505: em-bit '1111111110101010010101011111100000000001'B
6506: }
6507: },
6508: i-exp-test {
6509: i-ex-int -9,
6510: i-ex-oct '4578706c6963697420456d62656464656400'H,
6511: i-ex-bit '0000001100000011000000110000001110111111'B
6512: }
6513: },
6514: sqof-i 212121,
6515: sqof-o '456c656d656e743820456d62656464656400'H
6516: },
6517: {
6518: sqof-in {
6519: i-expl 35051,
6520: o-expl "explicit tagged octet string",
6521: b-expl '00111000001110000011100000111111'B,
6522: f-expl TRUE,
6523: obj-expl {
6524: atest 2001,
6525: btest "Good bye",
6526: ctest '000000110000100010101010'B,
6527: big-test {
6528: ostring '3132fe00ff6136'H,
6529: bstring '10111000000011110000100000010000001000000100000000'B,
6530: nstring "123456",
6531: pstring "hello, world",
6532: tstring "teletex",
6533: t61string "T.61",
6534: vstring "visible",
6535: vis-string "visible again",
6536: i646string "who knows what this is",
6537: ia5string "This is ASCII\n\r",
6538: graphstring "This is a graphic string",
6539: genstring "This is a general string"
6540: },
6541: emb-test {
6542: em-int -101,
6543: em-oct "Embedded octet string",
6544: em-bit '1111111110101010010101011111100000000001'B
6545: }
6546: },
6547: i-exp-test {
6548: i-ex-int -9,
6549: i-ex-oct '4578706c6963697420456d62656464656400'H,
6550: i-ex-bit '0000001100000011000000110000001110111111'B
6551: }
6552: },
6553: sqof-i 212121,
6554: sqof-o '456c656d656e743820456d62656464656400'H
6555: },
6556: {
6557: sqof-in {
6558: i-expl 35051,
6559: o-expl "explicit tagged octet string",
6560: b-expl '00111000001110000011100000111111'B,
6561: f-expl TRUE,
6562: obj-expl {
6563: atest 2001,
6564: btest "Good bye",
6565: ctest '000000110000100010101010'B,
6566: big-test {
6567: ostring '3132fe00ff6136'H,
6568: bstring '10111000000011110000100000010000001000000100000000'B,
6569: nstring "123456",
6570: pstring "hello, world",
6571: tstring "teletex",
6572: t61string "T.61",
6573: vstring "visible",
6574: vis-string "visible again",
6575: i646string "who knows what this is",
6576: ia5string "This is ASCII\n\r",
6577: graphstring "This is a graphic string",
6578: genstring "This is a general string"
6579: },
6580: emb-test {
6581: em-int -101,
6582: em-oct "Embedded octet string",
6583: em-bit '1111111110101010010101011111100000000001'B
6584: }
6585: },
6586: i-exp-test {
6587: i-ex-int -9,
6588: i-ex-oct '4578706c6963697420456d62656464656400'H,
6589: i-ex-bit '0000001100000011000000110000001110111111'B
6590: }
6591: },
6592: sqof-i 212121,
6593: sqof-o '456c656d656e743820456d62656464656400'H
6594: }
6595: },
6596: stof-test2 {
6597: {
6598: stof-in {
6599: i-expl 35051,
6600: o-expl "explicit tagged octet string",
6601: b-expl '00111000001110000011100000111111'B,
6602: f-expl TRUE,
6603: obj-expl {
6604: atest 2001,
6605: btest "Good bye",
6606: ctest '000000110000100010101010'B,
6607: big-test {
6608: ostring '3132fe00ff6136'H,
6609: bstring '10111000000011110000100000010000001000000100000000'B,
6610: nstring "123456",
6611: pstring "hello, world",
6612: tstring "teletex",
6613: t61string "T.61",
6614: vstring "visible",
6615: vis-string "visible again",
6616: i646string "who knows what this is",
6617: ia5string "This is ASCII\n\r",
6618: graphstring "This is a graphic string",
6619: genstring "This is a general string"
6620: },
6621: emb-test {
6622: em-int -101,
6623: em-oct "Embedded octet string",
6624: em-bit '1111111110101010010101011111100000000001'B
6625: }
6626: },
6627: i-exp-test {
6628: i-ex-int -9,
6629: i-ex-oct '4578706c6963697420456d62656464656400'H,
6630: i-ex-bit '0000001100000011000000110000001110111111'B
6631: }
6632: },
6633: stof-i -12345,
6634: stof-o '58595a616263646520456d62656464656400'H
6635: },
6636: {
6637: stof-in {
6638: i-expl 35051,
6639: o-expl "explicit tagged octet string",
6640: b-expl '00111000001110000011100000111111'B,
6641: f-expl TRUE,
6642: obj-expl {
6643: atest 2001,
6644: btest "Good bye",
6645: ctest '000000110000100010101010'B,
6646: big-test {
6647: ostring '3132fe00ff6136'H,
6648: bstring '10111000000011110000100000010000001000000100000000'B,
6649: nstring "123456",
6650: pstring "hello, world",
6651: tstring "teletex",
6652: t61string "T.61",
6653: vstring "visible",
6654: vis-string "visible again",
6655: i646string "who knows what this is",
6656: ia5string "This is ASCII\n\r",
6657: graphstring "This is a graphic string",
6658: genstring "This is a general string"
6659: },
6660: emb-test {
6661: em-int -101,
6662: em-oct "Embedded octet string",
6663: em-bit '1111111110101010010101011111100000000001'B
6664: }
6665: },
6666: i-exp-test {
6667: i-ex-int -9,
6668: i-ex-oct '4578706c6963697420456d62656464656400'H,
6669: i-ex-bit '0000001100000011000000110000001110111111'B
6670: }
6671: },
6672: stof-i -12345,
6673: stof-o '58595a616263646520456d62656464656400'H
6674: },
6675: {
6676: stof-in {
6677: i-expl 35051,
6678: o-expl "explicit tagged octet string",
6679: b-expl '00111000001110000011100000111111'B,
6680: f-expl TRUE,
6681: obj-expl {
6682: atest 2001,
6683: btest "Good bye",
6684: ctest '000000110000100010101010'B,
6685: big-test {
6686: ostring '3132fe00ff6136'H,
6687: bstring '10111000000011110000100000010000001000000100000000'B,
6688: nstring "123456",
6689: pstring "hello, world",
6690: tstring "teletex",
6691: t61string "T.61",
6692: vstring "visible",
6693: vis-string "visible again",
6694: i646string "who knows what this is",
6695: ia5string "This is ASCII\n\r",
6696: graphstring "This is a graphic string",
6697: genstring "This is a general string"
6698: },
6699: emb-test {
6700: em-int -101,
6701: em-oct "Embedded octet string",
6702: em-bit '1111111110101010010101011111100000000001'B
6703: }
6704: },
6705: i-exp-test {
6706: i-ex-int -9,
6707: i-ex-oct '4578706c6963697420456d62656464656400'H,
6708: i-ex-bit '0000001100000011000000110000001110111111'B
6709: }
6710: },
6711: stof-i -12345,
6712: stof-o '58595a616263646520456d62656464656400'H
6713: }
6714: },
6715: i-test2 99
6716: }
6717: {
6718: i-expl 35051,
6719: o-expl "explicit tagged octet string",
6720: b-expl '00111000001110000011100000111111'B,
6721: f-expl TRUE,
6722: obj-expl {
6723: atest 2001,
6724: btest "Good bye",
6725: ctest '000000110000100010101010'B,
6726: big-test {
6727: ostring '3132fe00ff6136'H,
6728: bstring '10111000000011110000100000010000001000000100000000'B,
6729: nstring "123456",
6730: pstring "hello, world",
6731: tstring "teletex",
6732: t61string "T.61",
6733: vstring "visible",
6734: vis-string "visible again",
6735: i646string "who knows what this is",
6736: ia5string "This is ASCII\n\r",
6737: graphstring "This is a graphic string",
6738: genstring "This is a general string"
6739: },
6740: emb-test {
6741: em-int -101,
6742: em-oct "Embedded octet string",
6743: em-bit '1111111110101010010101011111100000000001'B
6744: }
6745: },
6746: i-exp-test {
6747: i-ex-int -9,
6748: i-ex-oct '4578706c6963697420456d62656464656400'H,
6749: i-ex-bit '0000001100000011000000110000001110111111'B
6750: }
6751: }
6752: {
6753: i-impl -1,
6754: o-impl '49276d20616e20696d706c6963697420746167676564206f6374657420737472696e6700'H,
6755: b-impl '0000000000000000000000011001100000000001'B,
6756: f-impl TRUE,
6757: obj-impl {
6758: atest 2001,
6759: btest "Good bye",
6760: ctest '000000110000100010101010'B,
6761: big-test {
6762: ostring '3132fe00ff6136'H,
6763: bstring '10111000000011110000100000010000001000000100000000'B,
6764: nstring "123456",
6765: pstring "hello, world",
6766: tstring "teletex",
6767: t61string "T.61",
6768: vstring "visible",
6769: vis-string "visible again",
6770: i646string "who knows what this is",
6771: ia5string "This is ASCII\n\r",
6772: graphstring "This is a graphic string",
6773: genstring "This is a general string"
6774: },
6775: emb-test {
6776: em-int -101,
6777: em-oct "Embedded octet string",
6778: em-bit '1111111110101010010101011111100000000001'B
6779: }
6780: },
6781: i-emb-test {
6782: i-em-int -101,
6783: i-em-oct '496d706c6963697420456d62656464656400'H,
6784: i-em-bit '10000000100000001000000010000000'B
6785: }
6786: }
6787: {
6788: atest 2001,
6789: btest "Good bye",
6790: ctest '000000110000100010101010'B,
6791: big-test {
6792: ostring '3132fe00ff6136'H,
6793: bstring '10111000000011110000100000010000001000000100000000'B,
6794: nstring "123456",
6795: pstring "hello, world",
6796: tstring "teletex",
6797: t61string "T.61",
6798: vstring "visible",
6799: vis-string "visible again",
6800: i646string "who knows what this is",
6801: ia5string "This is ASCII\n\r",
6802: graphstring "This is a graphic string",
6803: genstring "This is a general string"
6804: },
6805: emb-test {
6806: em-int -101,
6807: em-oct "Embedded octet string",
6808: em-bit '1111111110101010010101011111100000000001'B
6809: }
6810: }
6811: {
6812: ostring '3132fe00ff6136'H,
6813: bstring '10111000000011110000100000010000001000000100000000'B,
6814: nstring "123456",
6815: pstring "hello, world",
6816: tstring "teletex",
6817: t61string "T.61",
6818: vstring "visible",
6819: vis-string "visible again",
6820: i646string "who knows what this is",
6821: ia5string "This is ASCII\n\r",
6822: graphstring "This is a graphic string",
6823: genstring "This is a general string"
6824: }
6825: {
6826: anMPDU {
6827: a-seq {
6828: fred 10,
6829: george TRUE
6830: }
6831: },
6832: ei 6966
6833: }
6834: {
6835: a-seq {
6836: fred 10,
6837: george TRUE
6838: }
6839: }
6840: Total 79 = 79 successes 0 failures
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.