|
|
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.