blob: 34c6e0b6e7fa6db3197502dff31568d2c2ca35e8 [file] [log] [blame]
Harald Weltec0e8e5c2015-08-29 20:34:21 +02001/* Automatically generated file - do not edit */
2
3#include "asn1defs.h"
4#include "out.h"
5
6const ASN1CType asn1_type_Criticality[] = {
7 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0xa,
8 3,
9 (intptr_t)"reject",
10 (intptr_t)"ignore",
11 (intptr_t)"notify",
12 (intptr_t)"Criticality",
13};
14
15const ASN1CType asn1_type_Presence[] = {
16 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0xa,
17 3,
18 (intptr_t)"optional",
19 (intptr_t)"conditional",
20 (intptr_t)"mandatory",
21 (intptr_t)"Presence",
22};
23
24const ASN1CType asn1_type_ProcedureCode[] = {
25 (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2,
26 0x0,
27 0xff,
28 (intptr_t)"ProcedureCode",
29};
30
31static const ASN1CType asn1_type__local_0[] = {
32 (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
33 0x0,
34 0xffff,
35};
36
37static const ASN1CType asn1_type__local_1[] = {
38 (ASN1_CTYPE_OBJECT_IDENTIFIER << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
39};
40
41const ASN1CType asn1_type_PrivateIE_ID[] = {
42 (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0,
43 2,
44 sizeof(PrivateIE_ID),
45 offsetof(PrivateIE_ID, choice),
46 offsetof(PrivateIE_ID, u),
47 (intptr_t)asn1_type__local_0,
48 (intptr_t)"local",
49 (intptr_t)asn1_type__local_1,
50 (intptr_t)"global",
51 (intptr_t)"PrivateIE-ID",
52};
53
54const ASN1CType asn1_type_ProtocolIE_ID[] = {
55 (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2,
56 0x0,
57 0xffff,
58 (intptr_t)"ProtocolIE-ID",
59};
60
61const ASN1CType asn1_type_TriggeringMessage[] = {
62 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100001,
63 3,
64 (intptr_t)"initiating-message",
65 (intptr_t)"successful-outcome",
66 (intptr_t)"unsuccessful-outcome",
67 (intptr_t)"TriggeringMessage",
68};
69
70const ASN1CType asn1_type_RUA_PRIVATE_IES[] = {
71 (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0,
72 4,
73
74 0x1,
75 (intptr_t)asn1_type_PrivateIE_ID,
76 0,
77 (intptr_t)"&id",
78
79 0x1,
80 (intptr_t)asn1_type_Criticality,
81 0,
82 (intptr_t)"&criticality",
83
84 0x0,
85 0,
86 0,
87 (intptr_t)"&Value",
88
89 0x1,
90 (intptr_t)asn1_type_Presence,
91 0,
92 (intptr_t)"&presence",
93 (intptr_t)"RUA-PRIVATE-IES",
94};
95
96const ASN1CType asn1_type_RUA_PROTOCOL_IES[] = {
97 (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0,
98 4,
99
100 0x1,
101 (intptr_t)asn1_type_ProtocolIE_ID,
102 0,
103 (intptr_t)"&id",
104
105 0x1,
106 (intptr_t)asn1_type_Criticality,
107 0,
108 (intptr_t)"&criticality",
109
110 0x0,
111 0,
112 0,
113 (intptr_t)"&Value",
114
115 0x1,
116 (intptr_t)asn1_type_Presence,
117 0,
118 (intptr_t)"&presence",
119 (intptr_t)"RUA-PROTOCOL-IES",
120};
121
122const ASN1CType asn1_type_RUA_PROTOCOL_EXTENSION[] = {
123 (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0,
124 4,
125
126 0x1,
127 (intptr_t)asn1_type_ProtocolIE_ID,
128 0,
129 (intptr_t)"&id",
130
131 0x1,
132 (intptr_t)asn1_type_Criticality,
133 0,
134 (intptr_t)"&criticality",
135
136 0x0,
137 0,
138 0,
139 (intptr_t)"&Extension",
140
141 0x1,
142 (intptr_t)asn1_type_Presence,
143 0,
144 (intptr_t)"&presence",
145 (intptr_t)"RUA-PROTOCOL-EXTENSION",
146};
147
148const ASN1CType asn1_type_ProtocolIE_Container_1[] = {
149 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
150 0x0,
151 0xffff,
152 sizeof(ProtocolIE_Field_1),
153 (intptr_t)asn1_type_ProtocolIE_Field_1,
154 0,
155};
156
157const ASN1CType asn1_type_ProtocolIE_Container_2[] = {
158 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
159 0x0,
160 0xffff,
161 sizeof(ProtocolIE_Field_2),
162 (intptr_t)asn1_type_ProtocolIE_Field_2,
163 0,
164};
165
166const ASN1CType asn1_type_ProtocolIE_Container_3[] = {
167 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
168 0x0,
169 0xffff,
170 sizeof(ProtocolIE_Field_3),
171 (intptr_t)asn1_type_ProtocolIE_Field_3,
172 0,
173};
174
175const ASN1CType asn1_type_ProtocolIE_Container_4[] = {
176 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
177 0x0,
178 0xffff,
179 sizeof(ProtocolIE_Field_4),
180 (intptr_t)asn1_type_ProtocolIE_Field_4,
181 0,
182};
183
184const ASN1CType asn1_type_ProtocolIE_Container_5[] = {
185 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
186 0x0,
187 0xffff,
188 sizeof(ProtocolIE_Field_5),
189 (intptr_t)asn1_type_ProtocolIE_Field_5,
190 0,
191};
192
193static const ASN1CType asn1_type__local_2[] = {
194 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
195 (intptr_t)asn1_type_ProtocolIE_ID,
196};
197
198static const ASN1CType asn1_type__local_3[] = {
199 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
200 (intptr_t)asn1_type_Criticality,
201};
202
203static const ProtocolIE_ID asn1_value__local_7 = 7;
204
205static const Criticality asn1_value__local_8 = 0;
206
207static const Presence asn1_value__local_9 = 2;
208
209static const ProtocolIE_ID asn1_value__local_10 = 3;
210
211static const Criticality asn1_value__local_11 = 0;
212
213static const Presence asn1_value__local_12 = 2;
214
215static const ProtocolIE_ID asn1_value__local_13 = 5;
216
217static const Criticality asn1_value__local_14 = 1;
218
219static const Presence asn1_value__local_15 = 0;
220
221static const ProtocolIE_ID asn1_value__local_16 = 6;
222
223static const Criticality asn1_value__local_17 = 0;
224
225static const Presence asn1_value__local_18 = 2;
226
227static const ProtocolIE_ID asn1_value__local_19 = 4;
228
229static const Criticality asn1_value__local_20 = 0;
230
231static const Presence asn1_value__local_21 = 2;
232
233static const RUA_PROTOCOL_IES asn1_value__local_6[] = {
234{
235 (intptr_t)&asn1_value__local_7,
236 (intptr_t)&asn1_value__local_8,
237 (intptr_t)asn1_type_CN_DomainIndicator,
238 (intptr_t)&asn1_value__local_9,
239},
240{
241 (intptr_t)&asn1_value__local_10,
242 (intptr_t)&asn1_value__local_11,
243 (intptr_t)asn1_type_Context_ID,
244 (intptr_t)&asn1_value__local_12,
245},
246{
247 (intptr_t)&asn1_value__local_13,
248 (intptr_t)&asn1_value__local_14,
249 (intptr_t)asn1_type_IntraDomainNasNodeSelector,
250 (intptr_t)&asn1_value__local_15,
251},
252{
253 (intptr_t)&asn1_value__local_16,
254 (intptr_t)&asn1_value__local_17,
255 (intptr_t)asn1_type_Establishment_Cause,
256 (intptr_t)&asn1_value__local_18,
257},
258{
259 (intptr_t)&asn1_value__local_19,
260 (intptr_t)&asn1_value__local_20,
261 (intptr_t)asn1_type_RANAP_Message,
262 (intptr_t)&asn1_value__local_21,
263},
264};
265
266static const ASN1CType asn1_constraint__local_5[] = {
267 ASN1_CCONSTRAINT_TABLE,
268 (intptr_t)asn1_type_RUA_PROTOCOL_IES,
269 2,
270 (intptr_t)asn1_value__local_6,
271 5,
272 1,
273 0,
274 0x80000000,
275 0,
276};
277
278static const ASN1CType asn1_type__local_4[] = {
279 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
280 (intptr_t)asn1_constraint__local_5,
281};
282
283const ASN1CType asn1_type_ProtocolIE_Field_1[] = {
284 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
285 3,
286 sizeof(ProtocolIE_Field_1),
287
288 offsetof(ProtocolIE_Field_1, id) | 0x0,
289 (intptr_t)asn1_type__local_2,
290 0,
291 (intptr_t)"id",
292
293 offsetof(ProtocolIE_Field_1, criticality) | 0x0,
294 (intptr_t)asn1_type__local_3,
295 0,
296 (intptr_t)"criticality",
297
298 offsetof(ProtocolIE_Field_1, value) | 0x0,
299 (intptr_t)asn1_type__local_4,
300 0,
301 (intptr_t)"value",
302
303};
304
305static const ASN1CType asn1_type__local_22[] = {
306 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
307 (intptr_t)asn1_type_ProtocolIE_ID,
308};
309
310static const ASN1CType asn1_type__local_23[] = {
311 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
312 (intptr_t)asn1_type_Criticality,
313};
314
315static const ProtocolIE_ID asn1_value__local_27 = 7;
316
317static const Criticality asn1_value__local_28 = 0;
318
319static const Presence asn1_value__local_29 = 2;
320
321static const ProtocolIE_ID asn1_value__local_30 = 3;
322
323static const Criticality asn1_value__local_31 = 0;
324
325static const Presence asn1_value__local_32 = 2;
326
327static const ProtocolIE_ID asn1_value__local_33 = 4;
328
329static const Criticality asn1_value__local_34 = 0;
330
331static const Presence asn1_value__local_35 = 2;
332
333static const RUA_PROTOCOL_IES asn1_value__local_26[] = {
334{
335 (intptr_t)&asn1_value__local_27,
336 (intptr_t)&asn1_value__local_28,
337 (intptr_t)asn1_type_CN_DomainIndicator,
338 (intptr_t)&asn1_value__local_29,
339},
340{
341 (intptr_t)&asn1_value__local_30,
342 (intptr_t)&asn1_value__local_31,
343 (intptr_t)asn1_type_Context_ID,
344 (intptr_t)&asn1_value__local_32,
345},
346{
347 (intptr_t)&asn1_value__local_33,
348 (intptr_t)&asn1_value__local_34,
349 (intptr_t)asn1_type_RANAP_Message,
350 (intptr_t)&asn1_value__local_35,
351},
352};
353
354static const ASN1CType asn1_constraint__local_25[] = {
355 ASN1_CCONSTRAINT_TABLE,
356 (intptr_t)asn1_type_RUA_PROTOCOL_IES,
357 2,
358 (intptr_t)asn1_value__local_26,
359 3,
360 1,
361 0,
362 0x80000000,
363 0,
364};
365
366static const ASN1CType asn1_type__local_24[] = {
367 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
368 (intptr_t)asn1_constraint__local_25,
369};
370
371const ASN1CType asn1_type_ProtocolIE_Field_2[] = {
372 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
373 3,
374 sizeof(ProtocolIE_Field_2),
375
376 offsetof(ProtocolIE_Field_2, id) | 0x0,
377 (intptr_t)asn1_type__local_22,
378 0,
379 (intptr_t)"id",
380
381 offsetof(ProtocolIE_Field_2, criticality) | 0x0,
382 (intptr_t)asn1_type__local_23,
383 0,
384 (intptr_t)"criticality",
385
386 offsetof(ProtocolIE_Field_2, value) | 0x0,
387 (intptr_t)asn1_type__local_24,
388 0,
389 (intptr_t)"value",
390
391};
392
393static const ASN1CType asn1_type__local_36[] = {
394 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
395 (intptr_t)asn1_type_ProtocolIE_ID,
396};
397
398static const ASN1CType asn1_type__local_37[] = {
399 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
400 (intptr_t)asn1_type_Criticality,
401};
402
403static const ProtocolIE_ID asn1_value__local_41 = 7;
404
405static const Criticality asn1_value__local_42 = 0;
406
407static const Presence asn1_value__local_43 = 2;
408
409static const ProtocolIE_ID asn1_value__local_44 = 3;
410
411static const Criticality asn1_value__local_45 = 0;
412
413static const Presence asn1_value__local_46 = 2;
414
415static const ProtocolIE_ID asn1_value__local_47 = 1;
416
417static const Criticality asn1_value__local_48 = 0;
418
419static const Presence asn1_value__local_49 = 2;
420
421static const ProtocolIE_ID asn1_value__local_50 = 4;
422
423static const Criticality asn1_value__local_51 = 0;
424
425static const Presence asn1_value__local_52 = 1;
426
427static const RUA_PROTOCOL_IES asn1_value__local_40[] = {
428{
429 (intptr_t)&asn1_value__local_41,
430 (intptr_t)&asn1_value__local_42,
431 (intptr_t)asn1_type_CN_DomainIndicator,
432 (intptr_t)&asn1_value__local_43,
433},
434{
435 (intptr_t)&asn1_value__local_44,
436 (intptr_t)&asn1_value__local_45,
437 (intptr_t)asn1_type_Context_ID,
438 (intptr_t)&asn1_value__local_46,
439},
440{
441 (intptr_t)&asn1_value__local_47,
442 (intptr_t)&asn1_value__local_48,
443 (intptr_t)asn1_type_Cause,
444 (intptr_t)&asn1_value__local_49,
445},
446{
447 (intptr_t)&asn1_value__local_50,
448 (intptr_t)&asn1_value__local_51,
449 (intptr_t)asn1_type_RANAP_Message,
450 (intptr_t)&asn1_value__local_52,
451},
452};
453
454static const ASN1CType asn1_constraint__local_39[] = {
455 ASN1_CCONSTRAINT_TABLE,
456 (intptr_t)asn1_type_RUA_PROTOCOL_IES,
457 2,
458 (intptr_t)asn1_value__local_40,
459 4,
460 1,
461 0,
462 0x80000000,
463 0,
464};
465
466static const ASN1CType asn1_type__local_38[] = {
467 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
468 (intptr_t)asn1_constraint__local_39,
469};
470
471const ASN1CType asn1_type_ProtocolIE_Field_3[] = {
472 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
473 3,
474 sizeof(ProtocolIE_Field_3),
475
476 offsetof(ProtocolIE_Field_3, id) | 0x0,
477 (intptr_t)asn1_type__local_36,
478 0,
479 (intptr_t)"id",
480
481 offsetof(ProtocolIE_Field_3, criticality) | 0x0,
482 (intptr_t)asn1_type__local_37,
483 0,
484 (intptr_t)"criticality",
485
486 offsetof(ProtocolIE_Field_3, value) | 0x0,
487 (intptr_t)asn1_type__local_38,
488 0,
489 (intptr_t)"value",
490
491};
492
493static const ASN1CType asn1_type__local_53[] = {
494 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
495 (intptr_t)asn1_type_ProtocolIE_ID,
496};
497
498static const ASN1CType asn1_type__local_54[] = {
499 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
500 (intptr_t)asn1_type_Criticality,
501};
502
503static const ProtocolIE_ID asn1_value__local_58 = 4;
504
505static const Criticality asn1_value__local_59 = 0;
506
507static const Presence asn1_value__local_60 = 2;
508
509static const RUA_PROTOCOL_IES asn1_value__local_57[] = {
510{
511 (intptr_t)&asn1_value__local_58,
512 (intptr_t)&asn1_value__local_59,
513 (intptr_t)asn1_type_RANAP_Message,
514 (intptr_t)&asn1_value__local_60,
515},
516};
517
518static const ASN1CType asn1_constraint__local_56[] = {
519 ASN1_CCONSTRAINT_TABLE,
520 (intptr_t)asn1_type_RUA_PROTOCOL_IES,
521 2,
522 (intptr_t)asn1_value__local_57,
523 1,
524 1,
525 0,
526 0x80000000,
527 0,
528};
529
530static const ASN1CType asn1_type__local_55[] = {
531 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
532 (intptr_t)asn1_constraint__local_56,
533};
534
535const ASN1CType asn1_type_ProtocolIE_Field_4[] = {
536 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
537 3,
538 sizeof(ProtocolIE_Field_4),
539
540 offsetof(ProtocolIE_Field_4, id) | 0x0,
541 (intptr_t)asn1_type__local_53,
542 0,
543 (intptr_t)"id",
544
545 offsetof(ProtocolIE_Field_4, criticality) | 0x0,
546 (intptr_t)asn1_type__local_54,
547 0,
548 (intptr_t)"criticality",
549
550 offsetof(ProtocolIE_Field_4, value) | 0x0,
551 (intptr_t)asn1_type__local_55,
552 0,
553 (intptr_t)"value",
554
555};
556
557static const ASN1CType asn1_type__local_61[] = {
558 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
559 (intptr_t)asn1_type_ProtocolIE_ID,
560};
561
562static const ASN1CType asn1_type__local_62[] = {
563 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
564 (intptr_t)asn1_type_Criticality,
565};
566
567static const ProtocolIE_ID asn1_value__local_66 = 1;
568
569static const Criticality asn1_value__local_67 = 1;
570
571static const Presence asn1_value__local_68 = 2;
572
573static const ProtocolIE_ID asn1_value__local_69 = 2;
574
575static const Criticality asn1_value__local_70 = 1;
576
577static const Presence asn1_value__local_71 = 0;
578
579static const RUA_PROTOCOL_IES asn1_value__local_65[] = {
580{
581 (intptr_t)&asn1_value__local_66,
582 (intptr_t)&asn1_value__local_67,
583 (intptr_t)asn1_type_Cause,
584 (intptr_t)&asn1_value__local_68,
585},
586{
587 (intptr_t)&asn1_value__local_69,
588 (intptr_t)&asn1_value__local_70,
589 (intptr_t)asn1_type_CriticalityDiagnostics,
590 (intptr_t)&asn1_value__local_71,
591},
592};
593
594static const ASN1CType asn1_constraint__local_64[] = {
595 ASN1_CCONSTRAINT_TABLE,
596 (intptr_t)asn1_type_RUA_PROTOCOL_IES,
597 2,
598 (intptr_t)asn1_value__local_65,
599 2,
600 1,
601 0,
602 0x80000000,
603 0,
604};
605
606static const ASN1CType asn1_type__local_63[] = {
607 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
608 (intptr_t)asn1_constraint__local_64,
609};
610
611const ASN1CType asn1_type_ProtocolIE_Field_5[] = {
612 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
613 3,
614 sizeof(ProtocolIE_Field_5),
615
616 offsetof(ProtocolIE_Field_5, id) | 0x0,
617 (intptr_t)asn1_type__local_61,
618 0,
619 (intptr_t)"id",
620
621 offsetof(ProtocolIE_Field_5, criticality) | 0x0,
622 (intptr_t)asn1_type__local_62,
623 0,
624 (intptr_t)"criticality",
625
626 offsetof(ProtocolIE_Field_5, value) | 0x0,
627 (intptr_t)asn1_type__local_63,
628 0,
629 (intptr_t)"value",
630
631};
632
633const ASN1CType asn1_type_ProtocolExtensionContainer_1[] = {
634 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004,
635 0x1,
636 0xffff,
637 sizeof(ProtocolExtensionField_1),
638 (intptr_t)asn1_type_ProtocolExtensionField_1,
639 0,
640};
641
642const ASN1CType asn1_type_ProtocolExtensionContainer_2[] = {
643 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
644 0x1,
645 0xffff,
646 sizeof(ProtocolExtensionField_2),
647 (intptr_t)asn1_type_ProtocolExtensionField_2,
648 0,
649};
650
651const ASN1CType asn1_type_ProtocolExtensionContainer_3[] = {
652 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
653 0x1,
654 0xffff,
655 sizeof(ProtocolExtensionField_3),
656 (intptr_t)asn1_type_ProtocolExtensionField_3,
657 0,
658};
659
660const ASN1CType asn1_type_ProtocolExtensionContainer_4[] = {
661 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
662 0x1,
663 0xffff,
664 sizeof(ProtocolExtensionField_4),
665 (intptr_t)asn1_type_ProtocolExtensionField_4,
666 0,
667};
668
669const ASN1CType asn1_type_ProtocolExtensionContainer_5[] = {
670 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
671 0x1,
672 0xffff,
673 sizeof(ProtocolExtensionField_5),
674 (intptr_t)asn1_type_ProtocolExtensionField_5,
675 0,
676};
677
678const ASN1CType asn1_type_ProtocolExtensionContainer_6[] = {
679 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
680 0x1,
681 0xffff,
682 sizeof(ProtocolExtensionField_6),
683 (intptr_t)asn1_type_ProtocolExtensionField_6,
684 0,
685};
686
687const ASN1CType asn1_type_ProtocolExtensionContainer_7[] = {
688 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
689 0x1,
690 0xffff,
691 sizeof(ProtocolExtensionField_7),
692 (intptr_t)asn1_type_ProtocolExtensionField_7,
693 0,
694};
695
696static const ASN1CType asn1_type__local_72[] = {
697 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
698 (intptr_t)asn1_type_ProtocolIE_ID,
699};
700
701static const ASN1CType asn1_type__local_73[] = {
702 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
703 (intptr_t)asn1_type_Criticality,
704};
705
706static const ASN1CType asn1_constraint__local_75[] = {
707 ASN1_CCONSTRAINT_TABLE,
708 (intptr_t)asn1_type_RUA_PROTOCOL_EXTENSION,
709 2,
710 0,
711 0,
712 1,
713 0,
714 0x80000000,
715 0,
716};
717
718static const ASN1CType asn1_type__local_74[] = {
719 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
720 (intptr_t)asn1_constraint__local_75,
721};
722
723const ASN1CType asn1_type_ProtocolExtensionField_1[] = {
724 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
725 3,
726 sizeof(ProtocolExtensionField_1),
727
728 offsetof(ProtocolExtensionField_1, id) | 0x0,
729 (intptr_t)asn1_type__local_72,
730 0,
731 (intptr_t)"id",
732
733 offsetof(ProtocolExtensionField_1, criticality) | 0x0,
734 (intptr_t)asn1_type__local_73,
735 0,
736 (intptr_t)"criticality",
737
738 offsetof(ProtocolExtensionField_1, extensionValue) | 0x0,
739 (intptr_t)asn1_type__local_74,
740 0,
741 (intptr_t)"extensionValue",
742
743};
744
745static const ASN1CType asn1_type__local_77[] = {
746 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
747 (intptr_t)asn1_type_ProtocolIE_ID,
748};
749
750static const ASN1CType asn1_type__local_78[] = {
751 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
752 (intptr_t)asn1_type_Criticality,
753};
754
755static const ASN1CType asn1_constraint__local_80[] = {
756 ASN1_CCONSTRAINT_TABLE,
757 (intptr_t)asn1_type_RUA_PROTOCOL_EXTENSION,
758 2,
759 0,
760 0,
761 1,
762 0,
763 0x80000000,
764 0,
765};
766
767static const ASN1CType asn1_type__local_79[] = {
768 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
769 (intptr_t)asn1_constraint__local_80,
770};
771
772const ASN1CType asn1_type_ProtocolExtensionField_2[] = {
773 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
774 3,
775 sizeof(ProtocolExtensionField_2),
776
777 offsetof(ProtocolExtensionField_2, id) | 0x0,
778 (intptr_t)asn1_type__local_77,
779 0,
780 (intptr_t)"id",
781
782 offsetof(ProtocolExtensionField_2, criticality) | 0x0,
783 (intptr_t)asn1_type__local_78,
784 0,
785 (intptr_t)"criticality",
786
787 offsetof(ProtocolExtensionField_2, extensionValue) | 0x0,
788 (intptr_t)asn1_type__local_79,
789 0,
790 (intptr_t)"extensionValue",
791
792};
793
794static const ASN1CType asn1_type__local_82[] = {
795 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
796 (intptr_t)asn1_type_ProtocolIE_ID,
797};
798
799static const ASN1CType asn1_type__local_83[] = {
800 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
801 (intptr_t)asn1_type_Criticality,
802};
803
804static const ProtocolIE_ID asn1_value__local_87 = 9;
805
806static const Criticality asn1_value__local_88 = 1;
807
808static const Presence asn1_value__local_89 = 0;
809
810static const RUA_PROTOCOL_EXTENSION asn1_value__local_86[] = {
811{
812 (intptr_t)&asn1_value__local_87,
813 (intptr_t)&asn1_value__local_88,
814 (intptr_t)asn1_type_CSGMembershipStatus,
815 (intptr_t)&asn1_value__local_89,
816},
817};
818
819static const ASN1CType asn1_constraint__local_85[] = {
820 ASN1_CCONSTRAINT_TABLE,
821 (intptr_t)asn1_type_RUA_PROTOCOL_EXTENSION,
822 2,
823 (intptr_t)asn1_value__local_86,
824 1,
825 1,
826 0,
827 0x80000000,
828 0,
829};
830
831static const ASN1CType asn1_type__local_84[] = {
832 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
833 (intptr_t)asn1_constraint__local_85,
834};
835
836const ASN1CType asn1_type_ProtocolExtensionField_3[] = {
837 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
838 3,
839 sizeof(ProtocolExtensionField_3),
840
841 offsetof(ProtocolExtensionField_3, id) | 0x0,
842 (intptr_t)asn1_type__local_82,
843 0,
844 (intptr_t)"id",
845
846 offsetof(ProtocolExtensionField_3, criticality) | 0x0,
847 (intptr_t)asn1_type__local_83,
848 0,
849 (intptr_t)"criticality",
850
851 offsetof(ProtocolExtensionField_3, extensionValue) | 0x0,
852 (intptr_t)asn1_type__local_84,
853 0,
854 (intptr_t)"extensionValue",
855
856};
857
858static const ASN1CType asn1_type__local_90[] = {
859 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
860 (intptr_t)asn1_type_ProtocolIE_ID,
861};
862
863static const ASN1CType asn1_type__local_91[] = {
864 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
865 (intptr_t)asn1_type_Criticality,
866};
867
868static const ASN1CType asn1_constraint__local_93[] = {
869 ASN1_CCONSTRAINT_TABLE,
870 (intptr_t)asn1_type_RUA_PROTOCOL_EXTENSION,
871 2,
872 0,
873 0,
874 1,
875 0,
876 0x80000000,
877 0,
878};
879
880static const ASN1CType asn1_type__local_92[] = {
881 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
882 (intptr_t)asn1_constraint__local_93,
883};
884
885const ASN1CType asn1_type_ProtocolExtensionField_4[] = {
886 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
887 3,
888 sizeof(ProtocolExtensionField_4),
889
890 offsetof(ProtocolExtensionField_4, id) | 0x0,
891 (intptr_t)asn1_type__local_90,
892 0,
893 (intptr_t)"id",
894
895 offsetof(ProtocolExtensionField_4, criticality) | 0x0,
896 (intptr_t)asn1_type__local_91,
897 0,
898 (intptr_t)"criticality",
899
900 offsetof(ProtocolExtensionField_4, extensionValue) | 0x0,
901 (intptr_t)asn1_type__local_92,
902 0,
903 (intptr_t)"extensionValue",
904
905};
906
907static const ASN1CType asn1_type__local_95[] = {
908 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
909 (intptr_t)asn1_type_ProtocolIE_ID,
910};
911
912static const ASN1CType asn1_type__local_96[] = {
913 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
914 (intptr_t)asn1_type_Criticality,
915};
916
917static const ASN1CType asn1_constraint__local_98[] = {
918 ASN1_CCONSTRAINT_TABLE,
919 (intptr_t)asn1_type_RUA_PROTOCOL_EXTENSION,
920 2,
921 0,
922 0,
923 1,
924 0,
925 0x80000000,
926 0,
927};
928
929static const ASN1CType asn1_type__local_97[] = {
930 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
931 (intptr_t)asn1_constraint__local_98,
932};
933
934const ASN1CType asn1_type_ProtocolExtensionField_5[] = {
935 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
936 3,
937 sizeof(ProtocolExtensionField_5),
938
939 offsetof(ProtocolExtensionField_5, id) | 0x0,
940 (intptr_t)asn1_type__local_95,
941 0,
942 (intptr_t)"id",
943
944 offsetof(ProtocolExtensionField_5, criticality) | 0x0,
945 (intptr_t)asn1_type__local_96,
946 0,
947 (intptr_t)"criticality",
948
949 offsetof(ProtocolExtensionField_5, extensionValue) | 0x0,
950 (intptr_t)asn1_type__local_97,
951 0,
952 (intptr_t)"extensionValue",
953
954};
955
956static const ASN1CType asn1_type__local_100[] = {
957 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
958 (intptr_t)asn1_type_ProtocolIE_ID,
959};
960
961static const ASN1CType asn1_type__local_101[] = {
962 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
963 (intptr_t)asn1_type_Criticality,
964};
965
966static const ASN1CType asn1_constraint__local_103[] = {
967 ASN1_CCONSTRAINT_TABLE,
968 (intptr_t)asn1_type_RUA_PROTOCOL_EXTENSION,
969 2,
970 0,
971 0,
972 1,
973 0,
974 0x80000000,
975 0,
976};
977
978static const ASN1CType asn1_type__local_102[] = {
979 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
980 (intptr_t)asn1_constraint__local_103,
981};
982
983const ASN1CType asn1_type_ProtocolExtensionField_6[] = {
984 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
985 3,
986 sizeof(ProtocolExtensionField_6),
987
988 offsetof(ProtocolExtensionField_6, id) | 0x0,
989 (intptr_t)asn1_type__local_100,
990 0,
991 (intptr_t)"id",
992
993 offsetof(ProtocolExtensionField_6, criticality) | 0x0,
994 (intptr_t)asn1_type__local_101,
995 0,
996 (intptr_t)"criticality",
997
998 offsetof(ProtocolExtensionField_6, extensionValue) | 0x0,
999 (intptr_t)asn1_type__local_102,
1000 0,
1001 (intptr_t)"extensionValue",
1002
1003};
1004
1005static const ASN1CType asn1_type__local_105[] = {
1006 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
1007 (intptr_t)asn1_type_ProtocolIE_ID,
1008};
1009
1010static const ASN1CType asn1_type__local_106[] = {
1011 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
1012 (intptr_t)asn1_type_Criticality,
1013};
1014
1015static const ASN1CType asn1_constraint__local_108[] = {
1016 ASN1_CCONSTRAINT_TABLE,
1017 (intptr_t)asn1_type_RUA_PROTOCOL_EXTENSION,
1018 2,
1019 0,
1020 0,
1021 1,
1022 0,
1023 0x80000000,
1024 0,
1025};
1026
1027static const ASN1CType asn1_type__local_107[] = {
1028 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
1029 (intptr_t)asn1_constraint__local_108,
1030};
1031
1032const ASN1CType asn1_type_ProtocolExtensionField_7[] = {
1033 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
1034 3,
1035 sizeof(ProtocolExtensionField_7),
1036
1037 offsetof(ProtocolExtensionField_7, id) | 0x0,
1038 (intptr_t)asn1_type__local_105,
1039 0,
1040 (intptr_t)"id",
1041
1042 offsetof(ProtocolExtensionField_7, criticality) | 0x0,
1043 (intptr_t)asn1_type__local_106,
1044 0,
1045 (intptr_t)"criticality",
1046
1047 offsetof(ProtocolExtensionField_7, extensionValue) | 0x0,
1048 (intptr_t)asn1_type__local_107,
1049 0,
1050 (intptr_t)"extensionValue",
1051
1052};
1053
1054const ASN1CType asn1_type_PrivateIE_Container_1[] = {
1055 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
1056 0x1,
1057 0xffff,
1058 sizeof(PrivateIE_Field_1),
1059 (intptr_t)asn1_type_PrivateIE_Field_1,
1060 0,
1061};
1062
1063static const ASN1CType asn1_type__local_110[] = {
1064 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100000,
1065 (intptr_t)asn1_type_PrivateIE_ID,
1066};
1067
1068static const ASN1CType asn1_type__local_111[] = {
1069 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
1070 (intptr_t)asn1_type_Criticality,
1071};
1072
1073static const ASN1CType asn1_constraint__local_113[] = {
1074 ASN1_CCONSTRAINT_TABLE,
1075 (intptr_t)asn1_type_RUA_PRIVATE_IES,
1076 2,
1077 0,
1078 0,
1079 1,
1080 0,
1081 0x80000000,
1082 0,
1083};
1084
1085static const ASN1CType asn1_type__local_112[] = {
1086 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
1087 (intptr_t)asn1_constraint__local_113,
1088};
1089
1090const ASN1CType asn1_type_PrivateIE_Field_1[] = {
1091 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
1092 3,
1093 sizeof(PrivateIE_Field_1),
1094
1095 offsetof(PrivateIE_Field_1, id) | 0x0,
1096 (intptr_t)asn1_type__local_110,
1097 0,
1098 (intptr_t)"id",
1099
1100 offsetof(PrivateIE_Field_1, criticality) | 0x0,
1101 (intptr_t)asn1_type__local_111,
1102 0,
1103 (intptr_t)"criticality",
1104
1105 offsetof(PrivateIE_Field_1, value) | 0x0,
1106 (intptr_t)asn1_type__local_112,
1107 0,
1108 (intptr_t)"value",
1109
1110};
1111
1112const ASN1CType asn1_type_CN_DomainIndicator[] = {
1113 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0xa,
1114 2,
1115 (intptr_t)"cs-domain",
1116 (intptr_t)"ps-domain",
1117 (intptr_t)"CN-DomainIndicator",
1118};
1119
1120const ASN1CType asn1_type_CSGMembershipStatus[] = {
1121 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa,
1122 2,
1123 0,
1124 (intptr_t)"member",
1125 (intptr_t)"non-member",
1126 (intptr_t)"CSGMembershipStatus",
1127};
1128
1129const ASN1CType asn1_type_Establishment_Cause[] = {
1130 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa,
1131 2,
1132 0,
1133 (intptr_t)"emergency-call",
1134 (intptr_t)"normal-call",
1135 (intptr_t)"Establishment-Cause",
1136};
1137
1138const ASN1CType asn1_type_Context_ID[] = {
1139 (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x3,
1140 0x18,
1141 0x18,
1142 (intptr_t)"Context-ID",
1143};
1144
1145const ASN1CType asn1_type_IntraDomainNasNodeSelector[] = {
1146 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x10,
1147 1,
1148 sizeof(IntraDomainNasNodeSelector),
1149
1150 offsetof(IntraDomainNasNodeSelector, version) | 0x0,
1151 (intptr_t)asn1_type_IntraDomainNasNodeSelector_4,
1152 0,
1153 (intptr_t)"version",
1154
1155 (intptr_t)"IntraDomainNasNodeSelector",
1156};
1157
1158const ASN1CType asn1_type_IntraDomainNasNodeSelector_1[] = {
1159 (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
1160 2,
1161 sizeof(IntraDomainNasNodeSelector_1),
1162 offsetof(IntraDomainNasNodeSelector_1, choice),
1163 offsetof(IntraDomainNasNodeSelector_1, u),
1164 (intptr_t)asn1_type_Gsm_map_IDNNS,
1165 (intptr_t)"gsm-Map-IDNNS",
1166 (intptr_t)asn1_type_Ansi_41_IDNNS,
1167 (intptr_t)"ansi-41-IDNNS",
1168};
1169
1170const ASN1CType asn1_type_IntraDomainNasNodeSelector_2[] = {
1171 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
1172 1,
1173 sizeof(IntraDomainNasNodeSelector_2),
1174
1175 offsetof(IntraDomainNasNodeSelector_2, cn_Type) | 0x0,
1176 (intptr_t)asn1_type_IntraDomainNasNodeSelector_1,
1177 0,
1178 (intptr_t)"cn-Type",
1179
1180};
1181
1182static const ASN1CType asn1_type__local_115[] = {
1183 (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
1184 0xf,
1185 0xf,
1186};
1187
1188const ASN1CType asn1_type_IntraDomainNasNodeSelector_3[] = {
1189 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
1190 1,
1191 sizeof(IntraDomainNasNodeSelector_3),
1192
1193 offsetof(IntraDomainNasNodeSelector_3, futurecoding) | 0x0,
1194 (intptr_t)asn1_type__local_115,
1195 0,
1196 (intptr_t)"futurecoding",
1197
1198};
1199
1200const ASN1CType asn1_type_IntraDomainNasNodeSelector_4[] = {
1201 (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
1202 2,
1203 sizeof(IntraDomainNasNodeSelector_4),
1204 offsetof(IntraDomainNasNodeSelector_4, choice),
1205 offsetof(IntraDomainNasNodeSelector_4, u),
1206 (intptr_t)asn1_type_IntraDomainNasNodeSelector_2,
1207 (intptr_t)"release99",
1208 (intptr_t)asn1_type_IntraDomainNasNodeSelector_3,
1209 (intptr_t)"later",
1210};
1211
1212static const ASN1CType asn1_type__local_116[] = {
1213 (ASN1_CTYPE_BOOLEAN << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
1214};
1215
1216const ASN1CType asn1_type_Gsm_map_IDNNS[] = {
1217 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100000,
1218 2,
1219 sizeof(Gsm_map_IDNNS),
1220
1221 offsetof(Gsm_map_IDNNS, routingbasis) | 0x0,
1222 (intptr_t)asn1_type_Gsm_map_IDNNS_9,
1223 0,
1224 (intptr_t)"routingbasis",
1225
1226 offsetof(Gsm_map_IDNNS, dummy) | 0x0,
1227 (intptr_t)asn1_type__local_116,
1228 0,
1229 (intptr_t)"dummy",
1230
1231 (intptr_t)"Gsm-map-IDNNS",
1232};
1233
1234const ASN1CType asn1_type_Gsm_map_IDNNS_1[] = {
1235 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
1236 1,
1237 sizeof(Gsm_map_IDNNS_1),
1238
1239 offsetof(Gsm_map_IDNNS_1, routingparameter) | 0x0,
1240 (intptr_t)asn1_type_RoutingParameter,
1241 0,
1242 (intptr_t)"routingparameter",
1243
1244};
1245
1246const ASN1CType asn1_type_Gsm_map_IDNNS_2[] = {
1247 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
1248 1,
1249 sizeof(Gsm_map_IDNNS_2),
1250
1251 offsetof(Gsm_map_IDNNS_2, routingparameter) | 0x0,
1252 (intptr_t)asn1_type_RoutingParameter,
1253 0,
1254 (intptr_t)"routingparameter",
1255
1256};
1257
1258const ASN1CType asn1_type_Gsm_map_IDNNS_3[] = {
1259 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002,
1260 1,
1261 sizeof(Gsm_map_IDNNS_3),
1262
1263 offsetof(Gsm_map_IDNNS_3, routingparameter) | 0x0,
1264 (intptr_t)asn1_type_RoutingParameter,
1265 0,
1266 (intptr_t)"routingparameter",
1267
1268};
1269
1270const ASN1CType asn1_type_Gsm_map_IDNNS_4[] = {
1271 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x100003,
1272 1,
1273 sizeof(Gsm_map_IDNNS_4),
1274
1275 offsetof(Gsm_map_IDNNS_4, routingparameter) | 0x0,
1276 (intptr_t)asn1_type_RoutingParameter,
1277 0,
1278 (intptr_t)"routingparameter",
1279
1280};
1281
1282const ASN1CType asn1_type_Gsm_map_IDNNS_5[] = {
1283 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x100004,
1284 1,
1285 sizeof(Gsm_map_IDNNS_5),
1286
1287 offsetof(Gsm_map_IDNNS_5, routingparameter) | 0x0,
1288 (intptr_t)asn1_type_RoutingParameter,
1289 0,
1290 (intptr_t)"routingparameter",
1291
1292};
1293
1294const ASN1CType asn1_type_Gsm_map_IDNNS_6[] = {
1295 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x100005,
1296 1,
1297 sizeof(Gsm_map_IDNNS_6),
1298
1299 offsetof(Gsm_map_IDNNS_6, routingparameter) | 0x0,
1300 (intptr_t)asn1_type_RoutingParameter,
1301 0,
1302 (intptr_t)"routingparameter",
1303
1304};
1305
1306const ASN1CType asn1_type_Gsm_map_IDNNS_7[] = {
1307 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x100006,
1308 1,
1309 sizeof(Gsm_map_IDNNS_7),
1310
1311 offsetof(Gsm_map_IDNNS_7, routingparameter) | 0x0,
1312 (intptr_t)asn1_type_RoutingParameter,
1313 0,
1314 (intptr_t)"routingparameter",
1315
1316};
1317
1318const ASN1CType asn1_type_Gsm_map_IDNNS_8[] = {
1319 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x100007,
1320 1,
1321 sizeof(Gsm_map_IDNNS_8),
1322
1323 offsetof(Gsm_map_IDNNS_8, routingparameter) | 0x0,
1324 (intptr_t)asn1_type_RoutingParameter,
1325 0,
1326 (intptr_t)"routingparameter",
1327
1328};
1329
1330const ASN1CType asn1_type_Gsm_map_IDNNS_9[] = {
1331 (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
1332 8,
1333 sizeof(Gsm_map_IDNNS_9),
1334 offsetof(Gsm_map_IDNNS_9, choice),
1335 offsetof(Gsm_map_IDNNS_9, u),
1336 (intptr_t)asn1_type_Gsm_map_IDNNS_1,
1337 (intptr_t)"localPTMSI",
1338 (intptr_t)asn1_type_Gsm_map_IDNNS_2,
1339 (intptr_t)"tMSIofsamePLMN",
1340 (intptr_t)asn1_type_Gsm_map_IDNNS_3,
1341 (intptr_t)"tMSIofdifferentPLMN",
1342 (intptr_t)asn1_type_Gsm_map_IDNNS_4,
1343 (intptr_t)"iMSIresponsetopaging",
1344 (intptr_t)asn1_type_Gsm_map_IDNNS_5,
1345 (intptr_t)"iMSIcauseUEinitiatedEvent",
1346 (intptr_t)asn1_type_Gsm_map_IDNNS_6,
1347 (intptr_t)"iMEI",
1348 (intptr_t)asn1_type_Gsm_map_IDNNS_7,
1349 (intptr_t)"spare2",
1350 (intptr_t)asn1_type_Gsm_map_IDNNS_8,
1351 (intptr_t)"spare1",
1352};
1353
1354const ASN1CType asn1_type_Ansi_41_IDNNS[] = {
1355 (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001,
1356 0xe,
1357 0xe,
1358 (intptr_t)"Ansi-41-IDNNS",
1359};
1360
1361const ASN1CType asn1_type_RANAP_Message[] = {
1362 (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5000000 | 0x4,
1363 0x0,
1364 (intptr_t)"RANAP-Message",
1365};
1366
1367const ASN1CType asn1_type_RoutingParameter[] = {
1368 (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000,
1369 0xa,
1370 0xa,
1371 (intptr_t)"RoutingParameter",
1372};
1373
1374const ASN1CType asn1_type_Cause[] = {
1375 (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0,
1376 4,
1377 0,
1378 sizeof(Cause),
1379 offsetof(Cause, choice),
1380 offsetof(Cause, u),
1381 (intptr_t)asn1_type_CauseRadioNetwork,
1382 (intptr_t)"radioNetwork",
1383 (intptr_t)asn1_type_CauseTransport,
1384 (intptr_t)"transport",
1385 (intptr_t)asn1_type_CauseProtocol,
1386 (intptr_t)"protocol",
1387 (intptr_t)asn1_type_CauseMisc,
1388 (intptr_t)"misc",
1389 (intptr_t)"Cause",
1390};
1391
1392const ASN1CType asn1_type_CauseRadioNetwork[] = {
1393 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000,
1394 4,
1395 0,
1396 (intptr_t)"normal",
1397 (intptr_t)"connect-failed",
1398 (intptr_t)"network-release",
1399 (intptr_t)"unspecified",
1400 (intptr_t)"CauseRadioNetwork",
1401};
1402
1403const ASN1CType asn1_type_CauseTransport[] = {
1404 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001,
1405 2,
1406 0,
1407 (intptr_t)"transport-resource-unavailable",
1408 (intptr_t)"unspecified",
1409 (intptr_t)"CauseTransport",
1410};
1411
1412const ASN1CType asn1_type_CauseProtocol[] = {
1413 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100002,
1414 7,
1415 0,
1416 (intptr_t)"transfer-syntax-error",
1417 (intptr_t)"abstract-syntax-error-reject",
1418 (intptr_t)"abstract-syntax-error-ignore-and-notify",
1419 (intptr_t)"message-not-compatible-with-receiver-state",
1420 (intptr_t)"semantic-error",
1421 (intptr_t)"unspecified",
1422 (intptr_t)"abstract-syntax-error-falsely-constructed-message",
1423 (intptr_t)"CauseProtocol",
1424};
1425
1426const ASN1CType asn1_type_CauseMisc[] = {
1427 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100003,
1428 4,
1429 0,
1430 (intptr_t)"processing-overload",
1431 (intptr_t)"hardware-failure",
1432 (intptr_t)"o-and-m-intervention",
1433 (intptr_t)"unspecified",
1434 (intptr_t)"CauseMisc",
1435};
1436
1437static const ASN1CType asn1_type__local_117[] = {
1438 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
1439 (intptr_t)asn1_type_ProcedureCode,
1440};
1441
1442static const ASN1CType asn1_type__local_118[] = {
1443 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002,
1444 (intptr_t)asn1_type_Criticality,
1445};
1446
1447const ASN1CType asn1_type_CriticalityDiagnostics[] = {
1448 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
1449 5,
1450 sizeof(CriticalityDiagnostics),
1451
1452 offsetof(CriticalityDiagnostics, procedureCode) | 0x8000000,
1453 (intptr_t)asn1_type__local_117,
1454 offsetof(CriticalityDiagnostics, procedureCode_option),
1455 (intptr_t)"procedureCode",
1456
1457 offsetof(CriticalityDiagnostics, triggeringMessage) | 0x8000000,
1458 (intptr_t)asn1_type_TriggeringMessage,
1459 offsetof(CriticalityDiagnostics, triggeringMessage_option),
1460 (intptr_t)"triggeringMessage",
1461
1462 offsetof(CriticalityDiagnostics, procedureCriticality) | 0x8000000,
1463 (intptr_t)asn1_type__local_118,
1464 offsetof(CriticalityDiagnostics, procedureCriticality_option),
1465 (intptr_t)"procedureCriticality",
1466
1467 offsetof(CriticalityDiagnostics, iEsCriticalityDiagnostics) | 0x8000000,
1468 (intptr_t)asn1_type_CriticalityDiagnostics_IE_List,
1469 offsetof(CriticalityDiagnostics, iEsCriticalityDiagnostics_option),
1470 (intptr_t)"iEsCriticalityDiagnostics",
1471
1472 offsetof(CriticalityDiagnostics, iE_Extensions) | 0x8000000,
1473 (intptr_t)asn1_type_ProtocolExtensionContainer_1,
1474 offsetof(CriticalityDiagnostics, iE_Extensions_option),
1475 (intptr_t)"iE-Extensions",
1476
1477 (intptr_t)"CriticalityDiagnostics",
1478};
1479
1480const ASN1CType asn1_type_CriticalityDiagnostics_IE_List[] = {
1481 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100003,
1482 0x1,
1483 0x100,
1484 sizeof(CriticalityDiagnostics_IE_List_1),
1485 (intptr_t)asn1_type_CriticalityDiagnostics_IE_List_1,
1486 0,
1487 (intptr_t)"CriticalityDiagnostics-IE-List",
1488};
1489
1490static const ASN1CType asn1_type__local_119[] = {
1491 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
1492 (intptr_t)asn1_type_Criticality,
1493};
1494
1495static const ASN1CType asn1_type__local_120[] = {
1496 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
1497 (intptr_t)asn1_type_ProtocolIE_ID,
1498};
1499
1500const ASN1CType asn1_type_CriticalityDiagnostics_IE_List_1[] = {
1501 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x10,
1502 4,
1503 sizeof(CriticalityDiagnostics_IE_List_1),
1504
1505 offsetof(CriticalityDiagnostics_IE_List_1, iECriticality) | 0x0,
1506 (intptr_t)asn1_type__local_119,
1507 0,
1508 (intptr_t)"iECriticality",
1509
1510 offsetof(CriticalityDiagnostics_IE_List_1, iE_ID) | 0x0,
1511 (intptr_t)asn1_type__local_120,
1512 0,
1513 (intptr_t)"iE-ID",
1514
1515 offsetof(CriticalityDiagnostics_IE_List_1, typeOfError) | 0x0,
1516 (intptr_t)asn1_type_TypeOfError,
1517 0,
1518 (intptr_t)"typeOfError",
1519
1520 offsetof(CriticalityDiagnostics_IE_List_1, iE_Extensions) | 0x8000000,
1521 (intptr_t)asn1_type_ProtocolExtensionContainer_2,
1522 offsetof(CriticalityDiagnostics_IE_List_1, iE_Extensions_option),
1523 (intptr_t)"iE-Extensions",
1524
1525};
1526
1527const ASN1CType asn1_type_TypeOfError[] = {
1528 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100002,
1529 2,
1530 0,
1531 (intptr_t)"not-understood",
1532 (intptr_t)"missing",
1533 (intptr_t)"TypeOfError",
1534};
1535
1536const ASN1CType asn1_type_Connect[] = {
1537 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
1538 2,
1539 sizeof(Connect),
1540
1541 offsetof(Connect, protocolIEs) | 0x0,
1542 (intptr_t)asn1_type_ProtocolIE_Container_1,
1543 0,
1544 (intptr_t)"protocolIEs",
1545
1546 offsetof(Connect, protocolExtensions) | 0x8000000,
1547 (intptr_t)asn1_type_ProtocolExtensionContainer_3,
1548 offsetof(Connect, protocolExtensions_option),
1549 (intptr_t)"protocolExtensions",
1550
1551 (intptr_t)"Connect",
1552};
1553
1554const ASN1CType asn1_type_DirectTransfer[] = {
1555 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
1556 2,
1557 sizeof(DirectTransfer),
1558
1559 offsetof(DirectTransfer, protocolIEs) | 0x0,
1560 (intptr_t)asn1_type_ProtocolIE_Container_2,
1561 0,
1562 (intptr_t)"protocolIEs",
1563
1564 offsetof(DirectTransfer, protocolExtensions) | 0x8000000,
1565 (intptr_t)asn1_type_ProtocolExtensionContainer_4,
1566 offsetof(DirectTransfer, protocolExtensions_option),
1567 (intptr_t)"protocolExtensions",
1568
1569 (intptr_t)"DirectTransfer",
1570};
1571
1572const ASN1CType asn1_type_Disconnect[] = {
1573 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
1574 2,
1575 sizeof(Disconnect),
1576
1577 offsetof(Disconnect, protocolIEs) | 0x0,
1578 (intptr_t)asn1_type_ProtocolIE_Container_3,
1579 0,
1580 (intptr_t)"protocolIEs",
1581
1582 offsetof(Disconnect, protocolExtensions) | 0x8000000,
1583 (intptr_t)asn1_type_ProtocolExtensionContainer_5,
1584 offsetof(Disconnect, protocolExtensions_option),
1585 (intptr_t)"protocolExtensions",
1586
1587 (intptr_t)"Disconnect",
1588};
1589
1590const ASN1CType asn1_type_ConnectionlessTransfer[] = {
1591 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
1592 2,
1593 sizeof(ConnectionlessTransfer),
1594
1595 offsetof(ConnectionlessTransfer, protocolIEs) | 0x0,
1596 (intptr_t)asn1_type_ProtocolIE_Container_4,
1597 0,
1598 (intptr_t)"protocolIEs",
1599
1600 offsetof(ConnectionlessTransfer, protocolExtensions) | 0x8000000,
1601 (intptr_t)asn1_type_ProtocolExtensionContainer_6,
1602 offsetof(ConnectionlessTransfer, protocolExtensions_option),
1603 (intptr_t)"protocolExtensions",
1604
1605 (intptr_t)"ConnectionlessTransfer",
1606};
1607
1608const ASN1CType asn1_type_ErrorIndication[] = {
1609 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
1610 2,
1611 sizeof(ErrorIndication),
1612
1613 offsetof(ErrorIndication, protocolIEs) | 0x0,
1614 (intptr_t)asn1_type_ProtocolIE_Container_5,
1615 0,
1616 (intptr_t)"protocolIEs",
1617
1618 offsetof(ErrorIndication, protocolExtensions) | 0x8000000,
1619 (intptr_t)asn1_type_ProtocolExtensionContainer_7,
1620 offsetof(ErrorIndication, protocolExtensions_option),
1621 (intptr_t)"protocolExtensions",
1622
1623 (intptr_t)"ErrorIndication",
1624};
1625
1626const ASN1CType asn1_type_PrivateMessage[] = {
1627 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
1628 1,
1629 sizeof(PrivateMessage),
1630
1631 offsetof(PrivateMessage, privateIEs) | 0x0,
1632 (intptr_t)asn1_type_PrivateIE_Container_1,
1633 0,
1634 (intptr_t)"privateIEs",
1635
1636 (intptr_t)"PrivateMessage",
1637};
1638
1639static const Criticality asn1_value__local_121 = 1;
1640
1641const ASN1CType asn1_type_RUA_ELEMENTARY_PROCEDURE[] = {
1642 (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0,
1643 5,
1644
1645 0x0,
1646 0,
1647 0,
1648 (intptr_t)"&InitiatingMessage",
1649
1650 0x8,
1651 0,
1652 0,
1653 (intptr_t)"&SuccessfulOutcome",
1654
1655 0x8,
1656 0,
1657 0,
1658 (intptr_t)"&UnsuccessfulOutcome",
1659
1660 0x1,
1661 (intptr_t)asn1_type_ProcedureCode,
1662 0,
1663 (intptr_t)"&procedureCode",
1664
1665 0x11,
1666 (intptr_t)asn1_type_Criticality,
1667 (intptr_t)&asn1_value__local_121,
1668 (intptr_t)"&criticality",
1669 (intptr_t)"RUA-ELEMENTARY-PROCEDURE",
1670};
1671
1672const ASN1CType asn1_type_RUA_PDU[] = {
1673 (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0,
1674 3,
1675 0,
1676 sizeof(RUA_PDU),
1677 offsetof(RUA_PDU, choice),
1678 offsetof(RUA_PDU, u),
1679 (intptr_t)asn1_type_InitiatingMessage,
1680 (intptr_t)"initiatingMessage",
1681 (intptr_t)asn1_type_SuccessfulOutcome,
1682 (intptr_t)"successfulOutcome",
1683 (intptr_t)asn1_type_UnsuccessfulOutcome,
1684 (intptr_t)"unsuccessfulOutcome",
1685 (intptr_t)"RUA-PDU",
1686};
1687
1688static const ASN1CType asn1_type__local_122[] = {
1689 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
1690 (intptr_t)asn1_type_ProcedureCode,
1691};
1692
1693static const ASN1CType asn1_type__local_123[] = {
1694 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
1695 (intptr_t)asn1_type_Criticality,
1696};
1697
1698static const ProcedureCode asn1_value__local_127 = 1;
1699
1700static const Criticality asn1_value__local_128 = 1;
1701
1702static const ProcedureCode asn1_value__local_129 = 2;
1703
1704static const Criticality asn1_value__local_130 = 1;
1705
1706static const ProcedureCode asn1_value__local_131 = 3;
1707
1708static const Criticality asn1_value__local_132 = 1;
1709
1710static const ProcedureCode asn1_value__local_133 = 4;
1711
1712static const Criticality asn1_value__local_134 = 1;
1713
1714static const ProcedureCode asn1_value__local_135 = 5;
1715
1716static const Criticality asn1_value__local_136 = 1;
1717
1718static const ProcedureCode asn1_value__local_137 = 6;
1719
1720static const Criticality asn1_value__local_138 = 1;
1721
1722static const RUA_ELEMENTARY_PROCEDURE asn1_value__local_126[] = {
1723{
1724 (intptr_t)asn1_type_Connect,
1725 0,
1726 0,
1727 (intptr_t)&asn1_value__local_127,
1728 (intptr_t)&asn1_value__local_128,
1729},
1730{
1731 (intptr_t)asn1_type_DirectTransfer,
1732 0,
1733 0,
1734 (intptr_t)&asn1_value__local_129,
1735 (intptr_t)&asn1_value__local_130,
1736},
1737{
1738 (intptr_t)asn1_type_Disconnect,
1739 0,
1740 0,
1741 (intptr_t)&asn1_value__local_131,
1742 (intptr_t)&asn1_value__local_132,
1743},
1744{
1745 (intptr_t)asn1_type_ConnectionlessTransfer,
1746 0,
1747 0,
1748 (intptr_t)&asn1_value__local_133,
1749 (intptr_t)&asn1_value__local_134,
1750},
1751{
1752 (intptr_t)asn1_type_ErrorIndication,
1753 0,
1754 0,
1755 (intptr_t)&asn1_value__local_135,
1756 (intptr_t)&asn1_value__local_136,
1757},
1758{
1759 (intptr_t)asn1_type_PrivateMessage,
1760 0,
1761 0,
1762 (intptr_t)&asn1_value__local_137,
1763 (intptr_t)&asn1_value__local_138,
1764},
1765};
1766
1767static const ASN1CType asn1_constraint__local_125[] = {
1768 ASN1_CCONSTRAINT_TABLE,
1769 (intptr_t)asn1_type_RUA_ELEMENTARY_PROCEDURE,
1770 0,
1771 (intptr_t)asn1_value__local_126,
1772 6,
1773 1,
1774 0,
1775 0x80000000,
1776 3,
1777};
1778
1779static const ASN1CType asn1_type__local_124[] = {
1780 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
1781 (intptr_t)asn1_constraint__local_125,
1782};
1783
1784const ASN1CType asn1_type_InitiatingMessage[] = {
1785 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100000,
1786 3,
1787 sizeof(InitiatingMessage),
1788
1789 offsetof(InitiatingMessage, procedureCode) | 0x0,
1790 (intptr_t)asn1_type__local_122,
1791 0,
1792 (intptr_t)"procedureCode",
1793
1794 offsetof(InitiatingMessage, criticality) | 0x0,
1795 (intptr_t)asn1_type__local_123,
1796 0,
1797 (intptr_t)"criticality",
1798
1799 offsetof(InitiatingMessage, value) | 0x0,
1800 (intptr_t)asn1_type__local_124,
1801 0,
1802 (intptr_t)"value",
1803
1804 (intptr_t)"InitiatingMessage",
1805};
1806
1807static const ASN1CType asn1_type__local_139[] = {
1808 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
1809 (intptr_t)asn1_type_ProcedureCode,
1810};
1811
1812static const ASN1CType asn1_type__local_140[] = {
1813 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
1814 (intptr_t)asn1_type_Criticality,
1815};
1816
1817static const ProcedureCode asn1_value__local_144 = 1;
1818
1819static const Criticality asn1_value__local_145 = 1;
1820
1821static const ProcedureCode asn1_value__local_146 = 2;
1822
1823static const Criticality asn1_value__local_147 = 1;
1824
1825static const ProcedureCode asn1_value__local_148 = 3;
1826
1827static const Criticality asn1_value__local_149 = 1;
1828
1829static const ProcedureCode asn1_value__local_150 = 4;
1830
1831static const Criticality asn1_value__local_151 = 1;
1832
1833static const ProcedureCode asn1_value__local_152 = 5;
1834
1835static const Criticality asn1_value__local_153 = 1;
1836
1837static const ProcedureCode asn1_value__local_154 = 6;
1838
1839static const Criticality asn1_value__local_155 = 1;
1840
1841static const RUA_ELEMENTARY_PROCEDURE asn1_value__local_143[] = {
1842{
1843 (intptr_t)asn1_type_Connect,
1844 0,
1845 0,
1846 (intptr_t)&asn1_value__local_144,
1847 (intptr_t)&asn1_value__local_145,
1848},
1849{
1850 (intptr_t)asn1_type_DirectTransfer,
1851 0,
1852 0,
1853 (intptr_t)&asn1_value__local_146,
1854 (intptr_t)&asn1_value__local_147,
1855},
1856{
1857 (intptr_t)asn1_type_Disconnect,
1858 0,
1859 0,
1860 (intptr_t)&asn1_value__local_148,
1861 (intptr_t)&asn1_value__local_149,
1862},
1863{
1864 (intptr_t)asn1_type_ConnectionlessTransfer,
1865 0,
1866 0,
1867 (intptr_t)&asn1_value__local_150,
1868 (intptr_t)&asn1_value__local_151,
1869},
1870{
1871 (intptr_t)asn1_type_ErrorIndication,
1872 0,
1873 0,
1874 (intptr_t)&asn1_value__local_152,
1875 (intptr_t)&asn1_value__local_153,
1876},
1877{
1878 (intptr_t)asn1_type_PrivateMessage,
1879 0,
1880 0,
1881 (intptr_t)&asn1_value__local_154,
1882 (intptr_t)&asn1_value__local_155,
1883},
1884};
1885
1886static const ASN1CType asn1_constraint__local_142[] = {
1887 ASN1_CCONSTRAINT_TABLE,
1888 (intptr_t)asn1_type_RUA_ELEMENTARY_PROCEDURE,
1889 1,
1890 (intptr_t)asn1_value__local_143,
1891 6,
1892 1,
1893 0,
1894 0x80000000,
1895 3,
1896};
1897
1898static const ASN1CType asn1_type__local_141[] = {
1899 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
1900 (intptr_t)asn1_constraint__local_142,
1901};
1902
1903const ASN1CType asn1_type_SuccessfulOutcome[] = {
1904 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100001,
1905 3,
1906 sizeof(SuccessfulOutcome),
1907
1908 offsetof(SuccessfulOutcome, procedureCode) | 0x0,
1909 (intptr_t)asn1_type__local_139,
1910 0,
1911 (intptr_t)"procedureCode",
1912
1913 offsetof(SuccessfulOutcome, criticality) | 0x0,
1914 (intptr_t)asn1_type__local_140,
1915 0,
1916 (intptr_t)"criticality",
1917
1918 offsetof(SuccessfulOutcome, value) | 0x0,
1919 (intptr_t)asn1_type__local_141,
1920 0,
1921 (intptr_t)"value",
1922
1923 (intptr_t)"SuccessfulOutcome",
1924};
1925
1926static const ASN1CType asn1_type__local_156[] = {
1927 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
1928 (intptr_t)asn1_type_ProcedureCode,
1929};
1930
1931static const ASN1CType asn1_type__local_157[] = {
1932 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
1933 (intptr_t)asn1_type_Criticality,
1934};
1935
1936static const ProcedureCode asn1_value__local_161 = 1;
1937
1938static const Criticality asn1_value__local_162 = 1;
1939
1940static const ProcedureCode asn1_value__local_163 = 2;
1941
1942static const Criticality asn1_value__local_164 = 1;
1943
1944static const ProcedureCode asn1_value__local_165 = 3;
1945
1946static const Criticality asn1_value__local_166 = 1;
1947
1948static const ProcedureCode asn1_value__local_167 = 4;
1949
1950static const Criticality asn1_value__local_168 = 1;
1951
1952static const ProcedureCode asn1_value__local_169 = 5;
1953
1954static const Criticality asn1_value__local_170 = 1;
1955
1956static const ProcedureCode asn1_value__local_171 = 6;
1957
1958static const Criticality asn1_value__local_172 = 1;
1959
1960static const RUA_ELEMENTARY_PROCEDURE asn1_value__local_160[] = {
1961{
1962 (intptr_t)asn1_type_Connect,
1963 0,
1964 0,
1965 (intptr_t)&asn1_value__local_161,
1966 (intptr_t)&asn1_value__local_162,
1967},
1968{
1969 (intptr_t)asn1_type_DirectTransfer,
1970 0,
1971 0,
1972 (intptr_t)&asn1_value__local_163,
1973 (intptr_t)&asn1_value__local_164,
1974},
1975{
1976 (intptr_t)asn1_type_Disconnect,
1977 0,
1978 0,
1979 (intptr_t)&asn1_value__local_165,
1980 (intptr_t)&asn1_value__local_166,
1981},
1982{
1983 (intptr_t)asn1_type_ConnectionlessTransfer,
1984 0,
1985 0,
1986 (intptr_t)&asn1_value__local_167,
1987 (intptr_t)&asn1_value__local_168,
1988},
1989{
1990 (intptr_t)asn1_type_ErrorIndication,
1991 0,
1992 0,
1993 (intptr_t)&asn1_value__local_169,
1994 (intptr_t)&asn1_value__local_170,
1995},
1996{
1997 (intptr_t)asn1_type_PrivateMessage,
1998 0,
1999 0,
2000 (intptr_t)&asn1_value__local_171,
2001 (intptr_t)&asn1_value__local_172,
2002},
2003};
2004
2005static const ASN1CType asn1_constraint__local_159[] = {
2006 ASN1_CCONSTRAINT_TABLE,
2007 (intptr_t)asn1_type_RUA_ELEMENTARY_PROCEDURE,
2008 2,
2009 (intptr_t)asn1_value__local_160,
2010 6,
2011 1,
2012 0,
2013 0x80000000,
2014 3,
2015};
2016
2017static const ASN1CType asn1_type__local_158[] = {
2018 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
2019 (intptr_t)asn1_constraint__local_159,
2020};
2021
2022const ASN1CType asn1_type_UnsuccessfulOutcome[] = {
2023 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100002,
2024 3,
2025 sizeof(UnsuccessfulOutcome),
2026
2027 offsetof(UnsuccessfulOutcome, procedureCode) | 0x0,
2028 (intptr_t)asn1_type__local_156,
2029 0,
2030 (intptr_t)"procedureCode",
2031
2032 offsetof(UnsuccessfulOutcome, criticality) | 0x0,
2033 (intptr_t)asn1_type__local_157,
2034 0,
2035 (intptr_t)"criticality",
2036
2037 offsetof(UnsuccessfulOutcome, value) | 0x0,
2038 (intptr_t)asn1_type__local_158,
2039 0,
2040 (intptr_t)"value",
2041
2042 (intptr_t)"UnsuccessfulOutcome",
2043};
2044