blob: 90c2d46f53f4b364440dd02828d797b163273d68 [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
24static const ASN1CType asn1_type__local_0[] = {
25 (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
26 0x0,
27 0xffff,
28};
29
30static const ASN1CType asn1_type__local_1[] = {
31 (ASN1_CTYPE_OBJECT_IDENTIFIER << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
32};
33
34const ASN1CType asn1_type_PrivateIE_ID[] = {
35 (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0,
36 2,
37 sizeof(PrivateIE_ID),
38 offsetof(PrivateIE_ID, choice),
39 offsetof(PrivateIE_ID, u),
40 (intptr_t)asn1_type__local_0,
41 (intptr_t)"local",
42 (intptr_t)asn1_type__local_1,
43 (intptr_t)"global",
44 (intptr_t)"PrivateIE-ID",
45};
46
47const ASN1CType asn1_type_ProcedureCode[] = {
48 (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2,
49 0x0,
50 0xff,
51 (intptr_t)"ProcedureCode",
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_HNBAP_PROTOCOL_IES[] = {
71 (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0,
72 4,
73
74 0x1,
75 (intptr_t)asn1_type_ProtocolIE_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)"HNBAP-PROTOCOL-IES",
94};
95
96const ASN1CType asn1_type_HNBAP_PROTOCOL_EXTENSION[] = {
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)"&Extension",
114
115 0x1,
116 (intptr_t)asn1_type_Presence,
117 0,
118 (intptr_t)"&presence",
119 (intptr_t)"HNBAP-PROTOCOL-EXTENSION",
120};
121
122const ASN1CType asn1_type_HNBAP_PRIVATE_IES[] = {
123 (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0,
124 4,
125
126 0x1,
127 (intptr_t)asn1_type_PrivateIE_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)"&Value",
140
141 0x1,
142 (intptr_t)asn1_type_Presence,
143 0,
144 (intptr_t)"&presence",
145 (intptr_t)"HNBAP-PRIVATE-IES",
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
193const ASN1CType asn1_type_ProtocolIE_Container_6[] = {
194 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
195 0x0,
196 0xffff,
197 sizeof(ProtocolIE_Field_6),
198 (intptr_t)asn1_type_ProtocolIE_Field_6,
199 0,
200};
201
202const ASN1CType asn1_type_ProtocolIE_Container_7[] = {
203 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
204 0x0,
205 0xffff,
206 sizeof(ProtocolIE_Field_7),
207 (intptr_t)asn1_type_ProtocolIE_Field_7,
208 0,
209};
210
211const ASN1CType asn1_type_ProtocolIE_Container_8[] = {
212 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
213 0x0,
214 0xffff,
215 sizeof(ProtocolIE_Field_8),
216 (intptr_t)asn1_type_ProtocolIE_Field_8,
217 0,
218};
219
220const ASN1CType asn1_type_ProtocolIE_Container_9[] = {
221 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
222 0x0,
223 0xffff,
224 sizeof(ProtocolIE_Field_9),
225 (intptr_t)asn1_type_ProtocolIE_Field_9,
226 0,
227};
228
229const ASN1CType asn1_type_ProtocolIE_Container_10[] = {
230 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
231 0x0,
232 0xffff,
233 sizeof(ProtocolIE_Field_10),
234 (intptr_t)asn1_type_ProtocolIE_Field_10,
235 0,
236};
237
238const ASN1CType asn1_type_ProtocolIE_Container_11[] = {
239 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
240 0x0,
241 0xffff,
242 sizeof(ProtocolIE_Field_11),
243 (intptr_t)asn1_type_ProtocolIE_Field_11,
244 0,
245};
246
247const ASN1CType asn1_type_ProtocolIE_Container_12[] = {
248 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
249 0x0,
250 0xffff,
251 sizeof(ProtocolIE_Field_12),
252 (intptr_t)asn1_type_ProtocolIE_Field_12,
253 0,
254};
255
256const ASN1CType asn1_type_ProtocolIE_Container_13[] = {
257 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
258 0x0,
259 0xffff,
260 sizeof(ProtocolIE_Field_13),
261 (intptr_t)asn1_type_ProtocolIE_Field_13,
262 0,
263};
264
265const ASN1CType asn1_type_ProtocolIE_Container_14[] = {
266 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
267 0x0,
268 0xffff,
269 sizeof(ProtocolIE_Field_14),
270 (intptr_t)asn1_type_ProtocolIE_Field_14,
271 0,
272};
273
274const ASN1CType asn1_type_ProtocolIE_Container_15[] = {
275 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
276 0x0,
277 0xffff,
278 sizeof(ProtocolIE_Field_15),
279 (intptr_t)asn1_type_ProtocolIE_Field_15,
280 0,
281};
282
283const ASN1CType asn1_type_ProtocolIE_Container_16[] = {
284 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
285 0x0,
286 0xffff,
287 sizeof(ProtocolIE_Field_16),
288 (intptr_t)asn1_type_ProtocolIE_Field_16,
289 0,
290};
291
292const ASN1CType asn1_type_ProtocolIE_Container_17[] = {
293 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
294 0x0,
295 0xffff,
296 sizeof(ProtocolIE_Field_17),
297 (intptr_t)asn1_type_ProtocolIE_Field_17,
298 0,
299};
300
301const ASN1CType asn1_type_ProtocolIE_Container_18[] = {
302 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
303 0x0,
304 0xffff,
305 sizeof(ProtocolIE_Field_18),
306 (intptr_t)asn1_type_ProtocolIE_Field_18,
307 0,
308};
309
310static const ASN1CType asn1_type__local_2[] = {
311 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
312 (intptr_t)asn1_type_ProtocolIE_ID,
313};
314
315static const ASN1CType asn1_type__local_3[] = {
316 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
317 (intptr_t)asn1_type_Criticality,
318};
319
320static const ProtocolIE_ID asn1_value__local_7 = 3;
321
322static const Criticality asn1_value__local_8 = 0;
323
324static const Presence asn1_value__local_9 = 2;
325
326static const ProtocolIE_ID asn1_value__local_10 = 8;
327
328static const Criticality asn1_value__local_11 = 0;
329
330static const Presence asn1_value__local_12 = 2;
331
332static const ProtocolIE_ID asn1_value__local_13 = 9;
333
334static const Criticality asn1_value__local_14 = 0;
335
336static const Presence asn1_value__local_15 = 2;
337
338static const ProtocolIE_ID asn1_value__local_16 = 11;
339
340static const Criticality asn1_value__local_17 = 0;
341
342static const Presence asn1_value__local_18 = 2;
343
344static const ProtocolIE_ID asn1_value__local_19 = 6;
345
346static const Criticality asn1_value__local_20 = 0;
347
348static const Presence asn1_value__local_21 = 2;
349
350static const ProtocolIE_ID asn1_value__local_22 = 7;
351
352static const Criticality asn1_value__local_23 = 0;
353
354static const Presence asn1_value__local_24 = 2;
355
356static const ProtocolIE_ID asn1_value__local_25 = 10;
357
358static const Criticality asn1_value__local_26 = 0;
359
360static const Presence asn1_value__local_27 = 2;
361
362static const ProtocolIE_ID asn1_value__local_28 = 15;
363
364static const Criticality asn1_value__local_29 = 0;
365
366static const Presence asn1_value__local_30 = 0;
367
368static const HNBAP_PROTOCOL_IES asn1_value__local_6[] = {
369{
370 (intptr_t)&asn1_value__local_7,
371 (intptr_t)&asn1_value__local_8,
372 (intptr_t)asn1_type_HNB_Identity,
373 (intptr_t)&asn1_value__local_9,
374},
375{
376 (intptr_t)&asn1_value__local_10,
377 (intptr_t)&asn1_value__local_11,
378 (intptr_t)asn1_type_HNB_Location_Information,
379 (intptr_t)&asn1_value__local_12,
380},
381{
382 (intptr_t)&asn1_value__local_13,
383 (intptr_t)&asn1_value__local_14,
384 (intptr_t)asn1_type_PLMNidentity,
385 (intptr_t)&asn1_value__local_15,
386},
387{
388 (intptr_t)&asn1_value__local_16,
389 (intptr_t)&asn1_value__local_17,
390 (intptr_t)asn1_type_CellIdentity,
391 (intptr_t)&asn1_value__local_18,
392},
393{
394 (intptr_t)&asn1_value__local_19,
395 (intptr_t)&asn1_value__local_20,
396 (intptr_t)asn1_type_LAC,
397 (intptr_t)&asn1_value__local_21,
398},
399{
400 (intptr_t)&asn1_value__local_22,
401 (intptr_t)&asn1_value__local_23,
402 (intptr_t)asn1_type_RAC,
403 (intptr_t)&asn1_value__local_24,
404},
405{
406 (intptr_t)&asn1_value__local_25,
407 (intptr_t)&asn1_value__local_26,
408 (intptr_t)asn1_type_SAC,
409 (intptr_t)&asn1_value__local_27,
410},
411{
412 (intptr_t)&asn1_value__local_28,
413 (intptr_t)&asn1_value__local_29,
414 (intptr_t)asn1_type_CSG_ID,
415 (intptr_t)&asn1_value__local_30,
416},
417};
418
419static const ASN1CType asn1_constraint__local_5[] = {
420 ASN1_CCONSTRAINT_TABLE,
421 (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
422 2,
423 (intptr_t)asn1_value__local_6,
424 8,
425 1,
426 0,
427 0x80000000,
428 0,
429};
430
431static const ASN1CType asn1_type__local_4[] = {
432 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
433 (intptr_t)asn1_constraint__local_5,
434};
435
436const ASN1CType asn1_type_ProtocolIE_Field_1[] = {
437 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
438 3,
439 sizeof(ProtocolIE_Field_1),
440
441 offsetof(ProtocolIE_Field_1, id) | 0x0,
442 (intptr_t)asn1_type__local_2,
443 0,
444 (intptr_t)"id",
445
446 offsetof(ProtocolIE_Field_1, criticality) | 0x0,
447 (intptr_t)asn1_type__local_3,
448 0,
449 (intptr_t)"criticality",
450
451 offsetof(ProtocolIE_Field_1, value) | 0x0,
452 (intptr_t)asn1_type__local_4,
453 0,
454 (intptr_t)"value",
455
456};
457
458static const ASN1CType asn1_type__local_31[] = {
459 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
460 (intptr_t)asn1_type_ProtocolIE_ID,
461};
462
463static const ASN1CType asn1_type__local_32[] = {
464 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
465 (intptr_t)asn1_type_Criticality,
466};
467
468static const ProtocolIE_ID asn1_value__local_36 = 14;
469
470static const Criticality asn1_value__local_37 = 0;
471
472static const Presence asn1_value__local_38 = 2;
473
474static const HNBAP_PROTOCOL_IES asn1_value__local_35[] = {
475{
476 (intptr_t)&asn1_value__local_36,
477 (intptr_t)&asn1_value__local_37,
478 (intptr_t)asn1_type_RNC_ID,
479 (intptr_t)&asn1_value__local_38,
480},
481};
482
483static const ASN1CType asn1_constraint__local_34[] = {
484 ASN1_CCONSTRAINT_TABLE,
485 (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
486 2,
487 (intptr_t)asn1_value__local_35,
488 1,
489 1,
490 0,
491 0x80000000,
492 0,
493};
494
495static const ASN1CType asn1_type__local_33[] = {
496 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
497 (intptr_t)asn1_constraint__local_34,
498};
499
500const ASN1CType asn1_type_ProtocolIE_Field_2[] = {
501 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
502 3,
503 sizeof(ProtocolIE_Field_2),
504
505 offsetof(ProtocolIE_Field_2, id) | 0x0,
506 (intptr_t)asn1_type__local_31,
507 0,
508 (intptr_t)"id",
509
510 offsetof(ProtocolIE_Field_2, criticality) | 0x0,
511 (intptr_t)asn1_type__local_32,
512 0,
513 (intptr_t)"criticality",
514
515 offsetof(ProtocolIE_Field_2, value) | 0x0,
516 (intptr_t)asn1_type__local_33,
517 0,
518 (intptr_t)"value",
519
520};
521
522static const ASN1CType asn1_type__local_39[] = {
523 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
524 (intptr_t)asn1_type_ProtocolIE_ID,
525};
526
527static const ASN1CType asn1_type__local_40[] = {
528 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
529 (intptr_t)asn1_type_Criticality,
530};
531
532static const ProtocolIE_ID asn1_value__local_44 = 1;
533
534static const Criticality asn1_value__local_45 = 1;
535
536static const Presence asn1_value__local_46 = 2;
537
538static const ProtocolIE_ID asn1_value__local_47 = 2;
539
540static const Criticality asn1_value__local_48 = 1;
541
542static const Presence asn1_value__local_49 = 0;
543
544static const ProtocolIE_ID asn1_value__local_50 = 16;
545
546static const Criticality asn1_value__local_51 = 0;
547
548static const Presence asn1_value__local_52 = 1;
549
550static const HNBAP_PROTOCOL_IES asn1_value__local_43[] = {
551{
552 (intptr_t)&asn1_value__local_44,
553 (intptr_t)&asn1_value__local_45,
554 (intptr_t)asn1_type_Cause,
555 (intptr_t)&asn1_value__local_46,
556},
557{
558 (intptr_t)&asn1_value__local_47,
559 (intptr_t)&asn1_value__local_48,
560 (intptr_t)asn1_type_CriticalityDiagnostics,
561 (intptr_t)&asn1_value__local_49,
562},
563{
564 (intptr_t)&asn1_value__local_50,
565 (intptr_t)&asn1_value__local_51,
566 (intptr_t)asn1_type_BackoffTimer,
567 (intptr_t)&asn1_value__local_52,
568},
569};
570
571static const ASN1CType asn1_constraint__local_42[] = {
572 ASN1_CCONSTRAINT_TABLE,
573 (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
574 2,
575 (intptr_t)asn1_value__local_43,
576 3,
577 1,
578 0,
579 0x80000000,
580 0,
581};
582
583static const ASN1CType asn1_type__local_41[] = {
584 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
585 (intptr_t)asn1_constraint__local_42,
586};
587
588const ASN1CType asn1_type_ProtocolIE_Field_3[] = {
589 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
590 3,
591 sizeof(ProtocolIE_Field_3),
592
593 offsetof(ProtocolIE_Field_3, id) | 0x0,
594 (intptr_t)asn1_type__local_39,
595 0,
596 (intptr_t)"id",
597
598 offsetof(ProtocolIE_Field_3, criticality) | 0x0,
599 (intptr_t)asn1_type__local_40,
600 0,
601 (intptr_t)"criticality",
602
603 offsetof(ProtocolIE_Field_3, value) | 0x0,
604 (intptr_t)asn1_type__local_41,
605 0,
606 (intptr_t)"value",
607
608};
609
610static const ASN1CType asn1_type__local_53[] = {
611 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
612 (intptr_t)asn1_type_ProtocolIE_ID,
613};
614
615static const ASN1CType asn1_type__local_54[] = {
616 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
617 (intptr_t)asn1_type_Criticality,
618};
619
620static const ProtocolIE_ID asn1_value__local_58 = 1;
621
622static const Criticality asn1_value__local_59 = 1;
623
624static const Presence asn1_value__local_60 = 2;
625
626static const ProtocolIE_ID asn1_value__local_61 = 16;
627
628static const Criticality asn1_value__local_62 = 0;
629
630static const Presence asn1_value__local_63 = 1;
631
632static const HNBAP_PROTOCOL_IES asn1_value__local_57[] = {
633{
634 (intptr_t)&asn1_value__local_58,
635 (intptr_t)&asn1_value__local_59,
636 (intptr_t)asn1_type_Cause,
637 (intptr_t)&asn1_value__local_60,
638},
639{
640 (intptr_t)&asn1_value__local_61,
641 (intptr_t)&asn1_value__local_62,
642 (intptr_t)asn1_type_BackoffTimer,
643 (intptr_t)&asn1_value__local_63,
644},
645};
646
647static const ASN1CType asn1_constraint__local_56[] = {
648 ASN1_CCONSTRAINT_TABLE,
649 (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
650 2,
651 (intptr_t)asn1_value__local_57,
652 2,
653 1,
654 0,
655 0x80000000,
656 0,
657};
658
659static const ASN1CType asn1_type__local_55[] = {
660 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
661 (intptr_t)asn1_constraint__local_56,
662};
663
664const ASN1CType asn1_type_ProtocolIE_Field_4[] = {
665 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
666 3,
667 sizeof(ProtocolIE_Field_4),
668
669 offsetof(ProtocolIE_Field_4, id) | 0x0,
670 (intptr_t)asn1_type__local_53,
671 0,
672 (intptr_t)"id",
673
674 offsetof(ProtocolIE_Field_4, criticality) | 0x0,
675 (intptr_t)asn1_type__local_54,
676 0,
677 (intptr_t)"criticality",
678
679 offsetof(ProtocolIE_Field_4, value) | 0x0,
680 (intptr_t)asn1_type__local_55,
681 0,
682 (intptr_t)"value",
683
684};
685
686static const ASN1CType asn1_type__local_64[] = {
687 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
688 (intptr_t)asn1_type_ProtocolIE_ID,
689};
690
691static const ASN1CType asn1_type__local_65[] = {
692 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
693 (intptr_t)asn1_type_Criticality,
694};
695
696static const ProtocolIE_ID asn1_value__local_69 = 5;
697
698static const Criticality asn1_value__local_70 = 0;
699
700static const Presence asn1_value__local_71 = 2;
701
702static const ProtocolIE_ID asn1_value__local_72 = 12;
703
704static const Criticality asn1_value__local_73 = 1;
705
706static const Presence asn1_value__local_74 = 2;
707
708static const ProtocolIE_ID asn1_value__local_75 = 13;
709
710static const Criticality asn1_value__local_76 = 0;
711
712static const Presence asn1_value__local_77 = 2;
713
714static const HNBAP_PROTOCOL_IES asn1_value__local_68[] = {
715{
716 (intptr_t)&asn1_value__local_69,
717 (intptr_t)&asn1_value__local_70,
718 (intptr_t)asn1_type_UE_Identity,
719 (intptr_t)&asn1_value__local_71,
720},
721{
722 (intptr_t)&asn1_value__local_72,
723 (intptr_t)&asn1_value__local_73,
724 (intptr_t)asn1_type_Registration_Cause,
725 (intptr_t)&asn1_value__local_74,
726},
727{
728 (intptr_t)&asn1_value__local_75,
729 (intptr_t)&asn1_value__local_76,
730 (intptr_t)asn1_type_UE_Capabilities,
731 (intptr_t)&asn1_value__local_77,
732},
733};
734
735static const ASN1CType asn1_constraint__local_67[] = {
736 ASN1_CCONSTRAINT_TABLE,
737 (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
738 2,
739 (intptr_t)asn1_value__local_68,
740 3,
741 1,
742 0,
743 0x80000000,
744 0,
745};
746
747static const ASN1CType asn1_type__local_66[] = {
748 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
749 (intptr_t)asn1_constraint__local_67,
750};
751
752const ASN1CType asn1_type_ProtocolIE_Field_5[] = {
753 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
754 3,
755 sizeof(ProtocolIE_Field_5),
756
757 offsetof(ProtocolIE_Field_5, id) | 0x0,
758 (intptr_t)asn1_type__local_64,
759 0,
760 (intptr_t)"id",
761
762 offsetof(ProtocolIE_Field_5, criticality) | 0x0,
763 (intptr_t)asn1_type__local_65,
764 0,
765 (intptr_t)"criticality",
766
767 offsetof(ProtocolIE_Field_5, value) | 0x0,
768 (intptr_t)asn1_type__local_66,
769 0,
770 (intptr_t)"value",
771
772};
773
774static const ASN1CType asn1_type__local_78[] = {
775 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
776 (intptr_t)asn1_type_ProtocolIE_ID,
777};
778
779static const ASN1CType asn1_type__local_79[] = {
780 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
781 (intptr_t)asn1_type_Criticality,
782};
783
784static const ProtocolIE_ID asn1_value__local_83 = 5;
785
786static const Criticality asn1_value__local_84 = 0;
787
788static const Presence asn1_value__local_85 = 2;
789
790static const ProtocolIE_ID asn1_value__local_86 = 4;
791
792static const Criticality asn1_value__local_87 = 0;
793
794static const Presence asn1_value__local_88 = 2;
795
796static const HNBAP_PROTOCOL_IES asn1_value__local_82[] = {
797{
798 (intptr_t)&asn1_value__local_83,
799 (intptr_t)&asn1_value__local_84,
800 (intptr_t)asn1_type_UE_Identity,
801 (intptr_t)&asn1_value__local_85,
802},
803{
804 (intptr_t)&asn1_value__local_86,
805 (intptr_t)&asn1_value__local_87,
806 (intptr_t)asn1_type_Context_ID,
807 (intptr_t)&asn1_value__local_88,
808},
809};
810
811static const ASN1CType asn1_constraint__local_81[] = {
812 ASN1_CCONSTRAINT_TABLE,
813 (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
814 2,
815 (intptr_t)asn1_value__local_82,
816 2,
817 1,
818 0,
819 0x80000000,
820 0,
821};
822
823static const ASN1CType asn1_type__local_80[] = {
824 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
825 (intptr_t)asn1_constraint__local_81,
826};
827
828const ASN1CType asn1_type_ProtocolIE_Field_6[] = {
829 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
830 3,
831 sizeof(ProtocolIE_Field_6),
832
833 offsetof(ProtocolIE_Field_6, id) | 0x0,
834 (intptr_t)asn1_type__local_78,
835 0,
836 (intptr_t)"id",
837
838 offsetof(ProtocolIE_Field_6, criticality) | 0x0,
839 (intptr_t)asn1_type__local_79,
840 0,
841 (intptr_t)"criticality",
842
843 offsetof(ProtocolIE_Field_6, value) | 0x0,
844 (intptr_t)asn1_type__local_80,
845 0,
846 (intptr_t)"value",
847
848};
849
850static const ASN1CType asn1_type__local_89[] = {
851 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
852 (intptr_t)asn1_type_ProtocolIE_ID,
853};
854
855static const ASN1CType asn1_type__local_90[] = {
856 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
857 (intptr_t)asn1_type_Criticality,
858};
859
860static const ProtocolIE_ID asn1_value__local_94 = 5;
861
862static const Criticality asn1_value__local_95 = 0;
863
864static const Presence asn1_value__local_96 = 2;
865
866static const ProtocolIE_ID asn1_value__local_97 = 1;
867
868static const Criticality asn1_value__local_98 = 1;
869
870static const Presence asn1_value__local_99 = 2;
871
872static const ProtocolIE_ID asn1_value__local_100 = 2;
873
874static const Criticality asn1_value__local_101 = 1;
875
876static const Presence asn1_value__local_102 = 0;
877
878static const HNBAP_PROTOCOL_IES asn1_value__local_93[] = {
879{
880 (intptr_t)&asn1_value__local_94,
881 (intptr_t)&asn1_value__local_95,
882 (intptr_t)asn1_type_UE_Identity,
883 (intptr_t)&asn1_value__local_96,
884},
885{
886 (intptr_t)&asn1_value__local_97,
887 (intptr_t)&asn1_value__local_98,
888 (intptr_t)asn1_type_Cause,
889 (intptr_t)&asn1_value__local_99,
890},
891{
892 (intptr_t)&asn1_value__local_100,
893 (intptr_t)&asn1_value__local_101,
894 (intptr_t)asn1_type_CriticalityDiagnostics,
895 (intptr_t)&asn1_value__local_102,
896},
897};
898
899static const ASN1CType asn1_constraint__local_92[] = {
900 ASN1_CCONSTRAINT_TABLE,
901 (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
902 2,
903 (intptr_t)asn1_value__local_93,
904 3,
905 1,
906 0,
907 0x80000000,
908 0,
909};
910
911static const ASN1CType asn1_type__local_91[] = {
912 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
913 (intptr_t)asn1_constraint__local_92,
914};
915
916const ASN1CType asn1_type_ProtocolIE_Field_7[] = {
917 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
918 3,
919 sizeof(ProtocolIE_Field_7),
920
921 offsetof(ProtocolIE_Field_7, id) | 0x0,
922 (intptr_t)asn1_type__local_89,
923 0,
924 (intptr_t)"id",
925
926 offsetof(ProtocolIE_Field_7, criticality) | 0x0,
927 (intptr_t)asn1_type__local_90,
928 0,
929 (intptr_t)"criticality",
930
931 offsetof(ProtocolIE_Field_7, value) | 0x0,
932 (intptr_t)asn1_type__local_91,
933 0,
934 (intptr_t)"value",
935
936};
937
938static const ASN1CType asn1_type__local_103[] = {
939 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
940 (intptr_t)asn1_type_ProtocolIE_ID,
941};
942
943static const ASN1CType asn1_type__local_104[] = {
944 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
945 (intptr_t)asn1_type_Criticality,
946};
947
948static const ProtocolIE_ID asn1_value__local_108 = 4;
949
950static const Criticality asn1_value__local_109 = 0;
951
952static const Presence asn1_value__local_110 = 2;
953
954static const ProtocolIE_ID asn1_value__local_111 = 1;
955
956static const Criticality asn1_value__local_112 = 1;
957
958static const Presence asn1_value__local_113 = 2;
959
960static const HNBAP_PROTOCOL_IES asn1_value__local_107[] = {
961{
962 (intptr_t)&asn1_value__local_108,
963 (intptr_t)&asn1_value__local_109,
964 (intptr_t)asn1_type_Context_ID,
965 (intptr_t)&asn1_value__local_110,
966},
967{
968 (intptr_t)&asn1_value__local_111,
969 (intptr_t)&asn1_value__local_112,
970 (intptr_t)asn1_type_Cause,
971 (intptr_t)&asn1_value__local_113,
972},
973};
974
975static const ASN1CType asn1_constraint__local_106[] = {
976 ASN1_CCONSTRAINT_TABLE,
977 (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
978 2,
979 (intptr_t)asn1_value__local_107,
980 2,
981 1,
982 0,
983 0x80000000,
984 0,
985};
986
987static const ASN1CType asn1_type__local_105[] = {
988 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
989 (intptr_t)asn1_constraint__local_106,
990};
991
992const ASN1CType asn1_type_ProtocolIE_Field_8[] = {
993 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
994 3,
995 sizeof(ProtocolIE_Field_8),
996
997 offsetof(ProtocolIE_Field_8, id) | 0x0,
998 (intptr_t)asn1_type__local_103,
999 0,
1000 (intptr_t)"id",
1001
1002 offsetof(ProtocolIE_Field_8, criticality) | 0x0,
1003 (intptr_t)asn1_type__local_104,
1004 0,
1005 (intptr_t)"criticality",
1006
1007 offsetof(ProtocolIE_Field_8, value) | 0x0,
1008 (intptr_t)asn1_type__local_105,
1009 0,
1010 (intptr_t)"value",
1011
1012};
1013
1014static const ASN1CType asn1_type__local_114[] = {
1015 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
1016 (intptr_t)asn1_type_ProtocolIE_ID,
1017};
1018
1019static const ASN1CType asn1_type__local_115[] = {
1020 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
1021 (intptr_t)asn1_type_Criticality,
1022};
1023
1024static const ProtocolIE_ID asn1_value__local_119 = 4;
1025
1026static const Criticality asn1_value__local_120 = 0;
1027
1028static const Presence asn1_value__local_121 = 2;
1029
1030static const ProtocolIE_ID asn1_value__local_122 = 21;
1031
1032static const Criticality asn1_value__local_123 = 0;
1033
1034static const Presence asn1_value__local_124 = 2;
1035
1036static const HNBAP_PROTOCOL_IES asn1_value__local_118[] = {
1037{
1038 (intptr_t)&asn1_value__local_119,
1039 (intptr_t)&asn1_value__local_120,
1040 (intptr_t)asn1_type_Context_ID,
1041 (intptr_t)&asn1_value__local_121,
1042},
1043{
1044 (intptr_t)&asn1_value__local_122,
1045 (intptr_t)&asn1_value__local_123,
1046 (intptr_t)asn1_type_CSGMembershipStatus,
1047 (intptr_t)&asn1_value__local_124,
1048},
1049};
1050
1051static const ASN1CType asn1_constraint__local_117[] = {
1052 ASN1_CCONSTRAINT_TABLE,
1053 (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
1054 2,
1055 (intptr_t)asn1_value__local_118,
1056 2,
1057 1,
1058 0,
1059 0x80000000,
1060 0,
1061};
1062
1063static const ASN1CType asn1_type__local_116[] = {
1064 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
1065 (intptr_t)asn1_constraint__local_117,
1066};
1067
1068const ASN1CType asn1_type_ProtocolIE_Field_9[] = {
1069 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
1070 3,
1071 sizeof(ProtocolIE_Field_9),
1072
1073 offsetof(ProtocolIE_Field_9, id) | 0x0,
1074 (intptr_t)asn1_type__local_114,
1075 0,
1076 (intptr_t)"id",
1077
1078 offsetof(ProtocolIE_Field_9, criticality) | 0x0,
1079 (intptr_t)asn1_type__local_115,
1080 0,
1081 (intptr_t)"criticality",
1082
1083 offsetof(ProtocolIE_Field_9, value) | 0x0,
1084 (intptr_t)asn1_type__local_116,
1085 0,
1086 (intptr_t)"value",
1087
1088};
1089
1090static const ASN1CType asn1_type__local_125[] = {
1091 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
1092 (intptr_t)asn1_type_ProtocolIE_ID,
1093};
1094
1095static const ASN1CType asn1_type__local_126[] = {
1096 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
1097 (intptr_t)asn1_type_Criticality,
1098};
1099
1100static const ProtocolIE_ID asn1_value__local_130 = 4;
1101
1102static const Criticality asn1_value__local_131 = 0;
1103
1104static const Presence asn1_value__local_132 = 2;
1105
1106static const ProtocolIE_ID asn1_value__local_133 = 22;
1107
1108static const Criticality asn1_value__local_134 = 0;
1109
1110static const Presence asn1_value__local_135 = 2;
1111
1112static const ProtocolIE_ID asn1_value__local_136 = 26;
1113
1114static const Criticality asn1_value__local_137 = 0;
1115
1116static const Presence asn1_value__local_138 = 2;
1117
1118static const HNBAP_PROTOCOL_IES asn1_value__local_129[] = {
1119{
1120 (intptr_t)&asn1_value__local_130,
1121 (intptr_t)&asn1_value__local_131,
1122 (intptr_t)asn1_type_Context_ID,
1123 (intptr_t)&asn1_value__local_132,
1124},
1125{
1126 (intptr_t)&asn1_value__local_133,
1127 (intptr_t)&asn1_value__local_134,
1128 (intptr_t)asn1_type_RABList,
1129 (intptr_t)&asn1_value__local_135,
1130},
1131{
1132 (intptr_t)&asn1_value__local_136,
1133 (intptr_t)&asn1_value__local_137,
1134 (intptr_t)asn1_type_Update_cause,
1135 (intptr_t)&asn1_value__local_138,
1136},
1137};
1138
1139static const ASN1CType asn1_constraint__local_128[] = {
1140 ASN1_CCONSTRAINT_TABLE,
1141 (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
1142 2,
1143 (intptr_t)asn1_value__local_129,
1144 3,
1145 1,
1146 0,
1147 0x80000000,
1148 0,
1149};
1150
1151static const ASN1CType asn1_type__local_127[] = {
1152 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
1153 (intptr_t)asn1_constraint__local_128,
1154};
1155
1156const ASN1CType asn1_type_ProtocolIE_Field_10[] = {
1157 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
1158 3,
1159 sizeof(ProtocolIE_Field_10),
1160
1161 offsetof(ProtocolIE_Field_10, id) | 0x0,
1162 (intptr_t)asn1_type__local_125,
1163 0,
1164 (intptr_t)"id",
1165
1166 offsetof(ProtocolIE_Field_10, criticality) | 0x0,
1167 (intptr_t)asn1_type__local_126,
1168 0,
1169 (intptr_t)"criticality",
1170
1171 offsetof(ProtocolIE_Field_10, value) | 0x0,
1172 (intptr_t)asn1_type__local_127,
1173 0,
1174 (intptr_t)"value",
1175
1176};
1177
1178static const ASN1CType asn1_type__local_139[] = {
1179 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
1180 (intptr_t)asn1_type_ProtocolIE_ID,
1181};
1182
1183static const ASN1CType asn1_type__local_140[] = {
1184 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
1185 (intptr_t)asn1_type_Criticality,
1186};
1187
1188static const ProtocolIE_ID asn1_value__local_144 = 4;
1189
1190static const Criticality asn1_value__local_145 = 0;
1191
1192static const Presence asn1_value__local_146 = 2;
1193
1194static const HNBAP_PROTOCOL_IES asn1_value__local_143[] = {
1195{
1196 (intptr_t)&asn1_value__local_144,
1197 (intptr_t)&asn1_value__local_145,
1198 (intptr_t)asn1_type_Context_ID,
1199 (intptr_t)&asn1_value__local_146,
1200},
1201};
1202
1203static const ASN1CType asn1_constraint__local_142[] = {
1204 ASN1_CCONSTRAINT_TABLE,
1205 (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
1206 2,
1207 (intptr_t)asn1_value__local_143,
1208 1,
1209 1,
1210 0,
1211 0x80000000,
1212 0,
1213};
1214
1215static const ASN1CType asn1_type__local_141[] = {
1216 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
1217 (intptr_t)asn1_constraint__local_142,
1218};
1219
1220const ASN1CType asn1_type_ProtocolIE_Field_11[] = {
1221 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
1222 3,
1223 sizeof(ProtocolIE_Field_11),
1224
1225 offsetof(ProtocolIE_Field_11, id) | 0x0,
1226 (intptr_t)asn1_type__local_139,
1227 0,
1228 (intptr_t)"id",
1229
1230 offsetof(ProtocolIE_Field_11, criticality) | 0x0,
1231 (intptr_t)asn1_type__local_140,
1232 0,
1233 (intptr_t)"criticality",
1234
1235 offsetof(ProtocolIE_Field_11, value) | 0x0,
1236 (intptr_t)asn1_type__local_141,
1237 0,
1238 (intptr_t)"value",
1239
1240};
1241
1242static const ASN1CType asn1_type__local_147[] = {
1243 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
1244 (intptr_t)asn1_type_ProtocolIE_ID,
1245};
1246
1247static const ASN1CType asn1_type__local_148[] = {
1248 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
1249 (intptr_t)asn1_type_Criticality,
1250};
1251
1252static const ProtocolIE_ID asn1_value__local_152 = 4;
1253
1254static const Criticality asn1_value__local_153 = 0;
1255
1256static const Presence asn1_value__local_154 = 2;
1257
1258static const ProtocolIE_ID asn1_value__local_155 = 1;
1259
1260static const Criticality asn1_value__local_156 = 1;
1261
1262static const Presence asn1_value__local_157 = 2;
1263
1264static const ProtocolIE_ID asn1_value__local_158 = 2;
1265
1266static const Criticality asn1_value__local_159 = 1;
1267
1268static const Presence asn1_value__local_160 = 0;
1269
1270static const HNBAP_PROTOCOL_IES asn1_value__local_151[] = {
1271{
1272 (intptr_t)&asn1_value__local_152,
1273 (intptr_t)&asn1_value__local_153,
1274 (intptr_t)asn1_type_Context_ID,
1275 (intptr_t)&asn1_value__local_154,
1276},
1277{
1278 (intptr_t)&asn1_value__local_155,
1279 (intptr_t)&asn1_value__local_156,
1280 (intptr_t)asn1_type_Cause,
1281 (intptr_t)&asn1_value__local_157,
1282},
1283{
1284 (intptr_t)&asn1_value__local_158,
1285 (intptr_t)&asn1_value__local_159,
1286 (intptr_t)asn1_type_CriticalityDiagnostics,
1287 (intptr_t)&asn1_value__local_160,
1288},
1289};
1290
1291static const ASN1CType asn1_constraint__local_150[] = {
1292 ASN1_CCONSTRAINT_TABLE,
1293 (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
1294 2,
1295 (intptr_t)asn1_value__local_151,
1296 3,
1297 1,
1298 0,
1299 0x80000000,
1300 0,
1301};
1302
1303static const ASN1CType asn1_type__local_149[] = {
1304 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
1305 (intptr_t)asn1_constraint__local_150,
1306};
1307
1308const ASN1CType asn1_type_ProtocolIE_Field_12[] = {
1309 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
1310 3,
1311 sizeof(ProtocolIE_Field_12),
1312
1313 offsetof(ProtocolIE_Field_12, id) | 0x0,
1314 (intptr_t)asn1_type__local_147,
1315 0,
1316 (intptr_t)"id",
1317
1318 offsetof(ProtocolIE_Field_12, criticality) | 0x0,
1319 (intptr_t)asn1_type__local_148,
1320 0,
1321 (intptr_t)"criticality",
1322
1323 offsetof(ProtocolIE_Field_12, value) | 0x0,
1324 (intptr_t)asn1_type__local_149,
1325 0,
1326 (intptr_t)"value",
1327
1328};
1329
1330static const ASN1CType asn1_type__local_161[] = {
1331 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
1332 (intptr_t)asn1_type_ProtocolIE_ID,
1333};
1334
1335static const ASN1CType asn1_type__local_162[] = {
1336 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
1337 (intptr_t)asn1_type_Criticality,
1338};
1339
1340static const ProtocolIE_ID asn1_value__local_166 = 28;
1341
1342static const Criticality asn1_value__local_167 = 0;
1343
1344static const Presence asn1_value__local_168 = 2;
1345
1346static const HNBAP_PROTOCOL_IES asn1_value__local_165[] = {
1347{
1348 (intptr_t)&asn1_value__local_166,
1349 (intptr_t)&asn1_value__local_167,
1350 (intptr_t)asn1_type_NeighbourInfoRequestList,
1351 (intptr_t)&asn1_value__local_168,
1352},
1353};
1354
1355static const ASN1CType asn1_constraint__local_164[] = {
1356 ASN1_CCONSTRAINT_TABLE,
1357 (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
1358 2,
1359 (intptr_t)asn1_value__local_165,
1360 1,
1361 1,
1362 0,
1363 0x80000000,
1364 0,
1365};
1366
1367static const ASN1CType asn1_type__local_163[] = {
1368 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
1369 (intptr_t)asn1_constraint__local_164,
1370};
1371
1372const ASN1CType asn1_type_ProtocolIE_Field_13[] = {
1373 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
1374 3,
1375 sizeof(ProtocolIE_Field_13),
1376
1377 offsetof(ProtocolIE_Field_13, id) | 0x0,
1378 (intptr_t)asn1_type__local_161,
1379 0,
1380 (intptr_t)"id",
1381
1382 offsetof(ProtocolIE_Field_13, criticality) | 0x0,
1383 (intptr_t)asn1_type__local_162,
1384 0,
1385 (intptr_t)"criticality",
1386
1387 offsetof(ProtocolIE_Field_13, value) | 0x0,
1388 (intptr_t)asn1_type__local_163,
1389 0,
1390 (intptr_t)"value",
1391
1392};
1393
1394static const ASN1CType asn1_type__local_169[] = {
1395 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
1396 (intptr_t)asn1_type_ProtocolIE_ID,
1397};
1398
1399static const ASN1CType asn1_type__local_170[] = {
1400 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
1401 (intptr_t)asn1_type_Criticality,
1402};
1403
1404static const ProtocolIE_ID asn1_value__local_174 = 27;
1405
1406static const Criticality asn1_value__local_175 = 0;
1407
1408static const Presence asn1_value__local_176 = 2;
1409
1410static const HNBAP_PROTOCOL_IES asn1_value__local_173[] = {
1411{
1412 (intptr_t)&asn1_value__local_174,
1413 (intptr_t)&asn1_value__local_175,
1414 (intptr_t)asn1_type_NeighbourInfoList,
1415 (intptr_t)&asn1_value__local_176,
1416},
1417};
1418
1419static const ASN1CType asn1_constraint__local_172[] = {
1420 ASN1_CCONSTRAINT_TABLE,
1421 (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
1422 2,
1423 (intptr_t)asn1_value__local_173,
1424 1,
1425 1,
1426 0,
1427 0x80000000,
1428 0,
1429};
1430
1431static const ASN1CType asn1_type__local_171[] = {
1432 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
1433 (intptr_t)asn1_constraint__local_172,
1434};
1435
1436const ASN1CType asn1_type_ProtocolIE_Field_14[] = {
1437 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
1438 3,
1439 sizeof(ProtocolIE_Field_14),
1440
1441 offsetof(ProtocolIE_Field_14, id) | 0x0,
1442 (intptr_t)asn1_type__local_169,
1443 0,
1444 (intptr_t)"id",
1445
1446 offsetof(ProtocolIE_Field_14, criticality) | 0x0,
1447 (intptr_t)asn1_type__local_170,
1448 0,
1449 (intptr_t)"criticality",
1450
1451 offsetof(ProtocolIE_Field_14, value) | 0x0,
1452 (intptr_t)asn1_type__local_171,
1453 0,
1454 (intptr_t)"value",
1455
1456};
1457
1458static const ASN1CType asn1_type__local_177[] = {
1459 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
1460 (intptr_t)asn1_type_ProtocolIE_ID,
1461};
1462
1463static const ASN1CType asn1_type__local_178[] = {
1464 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
1465 (intptr_t)asn1_type_Criticality,
1466};
1467
1468static const ProtocolIE_ID asn1_value__local_182 = 4;
1469
1470static const Criticality asn1_value__local_183 = 1;
1471
1472static const Presence asn1_value__local_184 = 2;
1473
1474static const HNBAP_PROTOCOL_IES asn1_value__local_181[] = {
1475{
1476 (intptr_t)&asn1_value__local_182,
1477 (intptr_t)&asn1_value__local_183,
1478 (intptr_t)asn1_type_Context_ID,
1479 (intptr_t)&asn1_value__local_184,
1480},
1481};
1482
1483static const ASN1CType asn1_constraint__local_180[] = {
1484 ASN1_CCONSTRAINT_TABLE,
1485 (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
1486 2,
1487 (intptr_t)asn1_value__local_181,
1488 1,
1489 1,
1490 0,
1491 0x80000000,
1492 0,
1493};
1494
1495static const ASN1CType asn1_type__local_179[] = {
1496 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
1497 (intptr_t)asn1_constraint__local_180,
1498};
1499
1500const ASN1CType asn1_type_ProtocolIE_Field_15[] = {
1501 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
1502 3,
1503 sizeof(ProtocolIE_Field_15),
1504
1505 offsetof(ProtocolIE_Field_15, id) | 0x0,
1506 (intptr_t)asn1_type__local_177,
1507 0,
1508 (intptr_t)"id",
1509
1510 offsetof(ProtocolIE_Field_15, criticality) | 0x0,
1511 (intptr_t)asn1_type__local_178,
1512 0,
1513 (intptr_t)"criticality",
1514
1515 offsetof(ProtocolIE_Field_15, value) | 0x0,
1516 (intptr_t)asn1_type__local_179,
1517 0,
1518 (intptr_t)"value",
1519
1520};
1521
1522static const ASN1CType asn1_type__local_185[] = {
1523 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
1524 (intptr_t)asn1_type_ProtocolIE_ID,
1525};
1526
1527static const ASN1CType asn1_type__local_186[] = {
1528 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
1529 (intptr_t)asn1_type_Criticality,
1530};
1531
1532static const ProtocolIE_ID asn1_value__local_190 = 1;
1533
1534static const Criticality asn1_value__local_191 = 1;
1535
1536static const Presence asn1_value__local_192 = 2;
1537
1538static const ProtocolIE_ID asn1_value__local_193 = 2;
1539
1540static const Criticality asn1_value__local_194 = 1;
1541
1542static const Presence asn1_value__local_195 = 0;
1543
1544static const HNBAP_PROTOCOL_IES asn1_value__local_189[] = {
1545{
1546 (intptr_t)&asn1_value__local_190,
1547 (intptr_t)&asn1_value__local_191,
1548 (intptr_t)asn1_type_Cause,
1549 (intptr_t)&asn1_value__local_192,
1550},
1551{
1552 (intptr_t)&asn1_value__local_193,
1553 (intptr_t)&asn1_value__local_194,
1554 (intptr_t)asn1_type_CriticalityDiagnostics,
1555 (intptr_t)&asn1_value__local_195,
1556},
1557};
1558
1559static const ASN1CType asn1_constraint__local_188[] = {
1560 ASN1_CCONSTRAINT_TABLE,
1561 (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
1562 2,
1563 (intptr_t)asn1_value__local_189,
1564 2,
1565 1,
1566 0,
1567 0x80000000,
1568 0,
1569};
1570
1571static const ASN1CType asn1_type__local_187[] = {
1572 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
1573 (intptr_t)asn1_constraint__local_188,
1574};
1575
1576const ASN1CType asn1_type_ProtocolIE_Field_16[] = {
1577 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
1578 3,
1579 sizeof(ProtocolIE_Field_16),
1580
1581 offsetof(ProtocolIE_Field_16, id) | 0x0,
1582 (intptr_t)asn1_type__local_185,
1583 0,
1584 (intptr_t)"id",
1585
1586 offsetof(ProtocolIE_Field_16, criticality) | 0x0,
1587 (intptr_t)asn1_type__local_186,
1588 0,
1589 (intptr_t)"criticality",
1590
1591 offsetof(ProtocolIE_Field_16, value) | 0x0,
1592 (intptr_t)asn1_type__local_187,
1593 0,
1594 (intptr_t)"value",
1595
1596};
1597
1598static const ASN1CType asn1_type__local_196[] = {
1599 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
1600 (intptr_t)asn1_type_ProtocolIE_ID,
1601};
1602
1603static const ASN1CType asn1_type__local_197[] = {
1604 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
1605 (intptr_t)asn1_type_Criticality,
1606};
1607
1608static const ProtocolIE_ID asn1_value__local_201 = 49;
1609
1610static const Criticality asn1_value__local_202 = 0;
1611
1612static const Presence asn1_value__local_203 = 2;
1613
1614static const HNBAP_PROTOCOL_IES asn1_value__local_200[] = {
1615{
1616 (intptr_t)&asn1_value__local_201,
1617 (intptr_t)&asn1_value__local_202,
1618 (intptr_t)asn1_type_U_RNTI,
1619 (intptr_t)&asn1_value__local_203,
1620},
1621};
1622
1623static const ASN1CType asn1_constraint__local_199[] = {
1624 ASN1_CCONSTRAINT_TABLE,
1625 (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
1626 2,
1627 (intptr_t)asn1_value__local_200,
1628 1,
1629 1,
1630 0,
1631 0x80000000,
1632 0,
1633};
1634
1635static const ASN1CType asn1_type__local_198[] = {
1636 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
1637 (intptr_t)asn1_constraint__local_199,
1638};
1639
1640const ASN1CType asn1_type_ProtocolIE_Field_17[] = {
1641 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
1642 3,
1643 sizeof(ProtocolIE_Field_17),
1644
1645 offsetof(ProtocolIE_Field_17, id) | 0x0,
1646 (intptr_t)asn1_type__local_196,
1647 0,
1648 (intptr_t)"id",
1649
1650 offsetof(ProtocolIE_Field_17, criticality) | 0x0,
1651 (intptr_t)asn1_type__local_197,
1652 0,
1653 (intptr_t)"criticality",
1654
1655 offsetof(ProtocolIE_Field_17, value) | 0x0,
1656 (intptr_t)asn1_type__local_198,
1657 0,
1658 (intptr_t)"value",
1659
1660};
1661
1662static const ASN1CType asn1_type__local_204[] = {
1663 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
1664 (intptr_t)asn1_type_ProtocolIE_ID,
1665};
1666
1667static const ASN1CType asn1_type__local_205[] = {
1668 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
1669 (intptr_t)asn1_type_Criticality,
1670};
1671
1672static const ProtocolIE_ID asn1_value__local_209 = 51;
1673
1674static const Criticality asn1_value__local_210 = 0;
1675
1676static const Presence asn1_value__local_211 = 2;
1677
1678static const HNBAP_PROTOCOL_IES asn1_value__local_208[] = {
1679{
1680 (intptr_t)&asn1_value__local_209,
1681 (intptr_t)&asn1_value__local_210,
1682 (intptr_t)asn1_type_HNB_GWResponse,
1683 (intptr_t)&asn1_value__local_211,
1684},
1685};
1686
1687static const ASN1CType asn1_constraint__local_207[] = {
1688 ASN1_CCONSTRAINT_TABLE,
1689 (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
1690 2,
1691 (intptr_t)asn1_value__local_208,
1692 1,
1693 1,
1694 0,
1695 0x80000000,
1696 0,
1697};
1698
1699static const ASN1CType asn1_type__local_206[] = {
1700 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
1701 (intptr_t)asn1_constraint__local_207,
1702};
1703
1704const ASN1CType asn1_type_ProtocolIE_Field_18[] = {
1705 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
1706 3,
1707 sizeof(ProtocolIE_Field_18),
1708
1709 offsetof(ProtocolIE_Field_18, id) | 0x0,
1710 (intptr_t)asn1_type__local_204,
1711 0,
1712 (intptr_t)"id",
1713
1714 offsetof(ProtocolIE_Field_18, criticality) | 0x0,
1715 (intptr_t)asn1_type__local_205,
1716 0,
1717 (intptr_t)"criticality",
1718
1719 offsetof(ProtocolIE_Field_18, value) | 0x0,
1720 (intptr_t)asn1_type__local_206,
1721 0,
1722 (intptr_t)"value",
1723
1724};
1725
1726const ASN1CType asn1_type_ProtocolExtensionContainer_1[] = {
1727 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004,
1728 0x1,
1729 0xffff,
1730 sizeof(ProtocolExtensionField_1),
1731 (intptr_t)asn1_type_ProtocolExtensionField_1,
1732 0,
1733};
1734
1735const ASN1CType asn1_type_ProtocolExtensionContainer_2[] = {
1736 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
1737 0x1,
1738 0xffff,
1739 sizeof(ProtocolExtensionField_2),
1740 (intptr_t)asn1_type_ProtocolExtensionField_2,
1741 0,
1742};
1743
1744const ASN1CType asn1_type_ProtocolExtensionContainer_3[] = {
1745 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
1746 0x1,
1747 0xffff,
1748 sizeof(ProtocolExtensionField_3),
1749 (intptr_t)asn1_type_ProtocolExtensionField_3,
1750 0,
1751};
1752
1753const ASN1CType asn1_type_ProtocolExtensionContainer_4[] = {
1754 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
1755 0x1,
1756 0xffff,
1757 sizeof(ProtocolExtensionField_4),
1758 (intptr_t)asn1_type_ProtocolExtensionField_4,
1759 0,
1760};
1761
1762const ASN1CType asn1_type_ProtocolExtensionContainer_5[] = {
1763 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
1764 0x1,
1765 0xffff,
1766 sizeof(ProtocolExtensionField_5),
1767 (intptr_t)asn1_type_ProtocolExtensionField_5,
1768 0,
1769};
1770
1771const ASN1CType asn1_type_ProtocolExtensionContainer_6[] = {
1772 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
1773 0x1,
1774 0xffff,
1775 sizeof(ProtocolExtensionField_6),
1776 (intptr_t)asn1_type_ProtocolExtensionField_6,
1777 0,
1778};
1779
1780const ASN1CType asn1_type_ProtocolExtensionContainer_7[] = {
1781 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
1782 0x1,
1783 0xffff,
1784 sizeof(ProtocolExtensionField_7),
1785 (intptr_t)asn1_type_ProtocolExtensionField_7,
1786 0,
1787};
1788
1789const ASN1CType asn1_type_ProtocolExtensionContainer_8[] = {
1790 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004,
1791 0x1,
1792 0xffff,
1793 sizeof(ProtocolExtensionField_8),
1794 (intptr_t)asn1_type_ProtocolExtensionField_8,
1795 0,
1796};
1797
1798const ASN1CType asn1_type_ProtocolExtensionContainer_9[] = {
1799 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
1800 0x1,
1801 0xffff,
1802 sizeof(ProtocolExtensionField_9),
1803 (intptr_t)asn1_type_ProtocolExtensionField_9,
1804 0,
1805};
1806
1807const ASN1CType asn1_type_ProtocolExtensionContainer_10[] = {
1808 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
1809 0x1,
1810 0xffff,
1811 sizeof(ProtocolExtensionField_10),
1812 (intptr_t)asn1_type_ProtocolExtensionField_10,
1813 0,
1814};
1815
1816const ASN1CType asn1_type_ProtocolExtensionContainer_11[] = {
1817 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
1818 0x1,
1819 0xffff,
1820 sizeof(ProtocolExtensionField_11),
1821 (intptr_t)asn1_type_ProtocolExtensionField_11,
1822 0,
1823};
1824
1825const ASN1CType asn1_type_ProtocolExtensionContainer_12[] = {
1826 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
1827 0x1,
1828 0xffff,
1829 sizeof(ProtocolExtensionField_12),
1830 (intptr_t)asn1_type_ProtocolExtensionField_12,
1831 0,
1832};
1833
1834const ASN1CType asn1_type_ProtocolExtensionContainer_13[] = {
1835 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
1836 0x1,
1837 0xffff,
1838 sizeof(ProtocolExtensionField_13),
1839 (intptr_t)asn1_type_ProtocolExtensionField_13,
1840 0,
1841};
1842
1843const ASN1CType asn1_type_ProtocolExtensionContainer_14[] = {
1844 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
1845 0x1,
1846 0xffff,
1847 sizeof(ProtocolExtensionField_14),
1848 (intptr_t)asn1_type_ProtocolExtensionField_14,
1849 0,
1850};
1851
1852const ASN1CType asn1_type_ProtocolExtensionContainer_15[] = {
1853 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004,
1854 0x1,
1855 0xffff,
1856 sizeof(ProtocolExtensionField_15),
1857 (intptr_t)asn1_type_ProtocolExtensionField_15,
1858 0,
1859};
1860
1861const ASN1CType asn1_type_ProtocolExtensionContainer_16[] = {
1862 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
1863 0x1,
1864 0xffff,
1865 sizeof(ProtocolExtensionField_16),
1866 (intptr_t)asn1_type_ProtocolExtensionField_16,
1867 0,
1868};
1869
1870const ASN1CType asn1_type_ProtocolExtensionContainer_17[] = {
1871 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
1872 0x1,
1873 0xffff,
1874 sizeof(ProtocolExtensionField_17),
1875 (intptr_t)asn1_type_ProtocolExtensionField_17,
1876 0,
1877};
1878
1879const ASN1CType asn1_type_ProtocolExtensionContainer_18[] = {
1880 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
1881 0x1,
1882 0xffff,
1883 sizeof(ProtocolExtensionField_18),
1884 (intptr_t)asn1_type_ProtocolExtensionField_18,
1885 0,
1886};
1887
1888const ASN1CType asn1_type_ProtocolExtensionContainer_19[] = {
1889 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004,
1890 0x1,
1891 0xffff,
1892 sizeof(ProtocolExtensionField_19),
1893 (intptr_t)asn1_type_ProtocolExtensionField_19,
1894 0,
1895};
1896
1897const ASN1CType asn1_type_ProtocolExtensionContainer_20[] = {
1898 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
1899 0x1,
1900 0xffff,
1901 sizeof(ProtocolExtensionField_20),
1902 (intptr_t)asn1_type_ProtocolExtensionField_20,
1903 0,
1904};
1905
1906const ASN1CType asn1_type_ProtocolExtensionContainer_21[] = {
1907 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
1908 0x1,
1909 0xffff,
1910 sizeof(ProtocolExtensionField_21),
1911 (intptr_t)asn1_type_ProtocolExtensionField_21,
1912 0,
1913};
1914
1915const ASN1CType asn1_type_ProtocolExtensionContainer_22[] = {
1916 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
1917 0x1,
1918 0xffff,
1919 sizeof(ProtocolExtensionField_22),
1920 (intptr_t)asn1_type_ProtocolExtensionField_22,
1921 0,
1922};
1923
1924const ASN1CType asn1_type_ProtocolExtensionContainer_23[] = {
1925 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
1926 0x1,
1927 0xffff,
1928 sizeof(ProtocolExtensionField_23),
1929 (intptr_t)asn1_type_ProtocolExtensionField_23,
1930 0,
1931};
1932
1933const ASN1CType asn1_type_ProtocolExtensionContainer_24[] = {
1934 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
1935 0x1,
1936 0xffff,
1937 sizeof(ProtocolExtensionField_24),
1938 (intptr_t)asn1_type_ProtocolExtensionField_24,
1939 0,
1940};
1941
1942const ASN1CType asn1_type_ProtocolExtensionContainer_25[] = {
1943 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
1944 0x1,
1945 0xffff,
1946 sizeof(ProtocolExtensionField_25),
1947 (intptr_t)asn1_type_ProtocolExtensionField_25,
1948 0,
1949};
1950
1951const ASN1CType asn1_type_ProtocolExtensionContainer_26[] = {
1952 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
1953 0x1,
1954 0xffff,
1955 sizeof(ProtocolExtensionField_26),
1956 (intptr_t)asn1_type_ProtocolExtensionField_26,
1957 0,
1958};
1959
1960const ASN1CType asn1_type_ProtocolExtensionContainer_27[] = {
1961 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
1962 0x1,
1963 0xffff,
1964 sizeof(ProtocolExtensionField_27),
1965 (intptr_t)asn1_type_ProtocolExtensionField_27,
1966 0,
1967};
1968
1969const ASN1CType asn1_type_ProtocolExtensionContainer_28[] = {
1970 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
1971 0x1,
1972 0xffff,
1973 sizeof(ProtocolExtensionField_28),
1974 (intptr_t)asn1_type_ProtocolExtensionField_28,
1975 0,
1976};
1977
1978const ASN1CType asn1_type_ProtocolExtensionContainer_29[] = {
1979 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
1980 0x1,
1981 0xffff,
1982 sizeof(ProtocolExtensionField_29),
1983 (intptr_t)asn1_type_ProtocolExtensionField_29,
1984 0,
1985};
1986
1987const ASN1CType asn1_type_ProtocolExtensionContainer_30[] = {
1988 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
1989 0x1,
1990 0xffff,
1991 sizeof(ProtocolExtensionField_30),
1992 (intptr_t)asn1_type_ProtocolExtensionField_30,
1993 0,
1994};
1995
1996const ASN1CType asn1_type_ProtocolExtensionContainer_31[] = {
1997 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
1998 0x1,
1999 0xffff,
2000 sizeof(ProtocolExtensionField_31),
2001 (intptr_t)asn1_type_ProtocolExtensionField_31,
2002 0,
2003};
2004
2005const ASN1CType asn1_type_ProtocolExtensionContainer_32[] = {
2006 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
2007 0x1,
2008 0xffff,
2009 sizeof(ProtocolExtensionField_32),
2010 (intptr_t)asn1_type_ProtocolExtensionField_32,
2011 0,
2012};
2013
2014const ASN1CType asn1_type_ProtocolExtensionContainer_33[] = {
2015 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
2016 0x1,
2017 0xffff,
2018 sizeof(ProtocolExtensionField_33),
2019 (intptr_t)asn1_type_ProtocolExtensionField_33,
2020 0,
2021};
2022
2023const ASN1CType asn1_type_ProtocolExtensionContainer_34[] = {
2024 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
2025 0x1,
2026 0xffff,
2027 sizeof(ProtocolExtensionField_34),
2028 (intptr_t)asn1_type_ProtocolExtensionField_34,
2029 0,
2030};
2031
2032const ASN1CType asn1_type_ProtocolExtensionContainer_35[] = {
2033 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
2034 0x1,
2035 0xffff,
2036 sizeof(ProtocolExtensionField_35),
2037 (intptr_t)asn1_type_ProtocolExtensionField_35,
2038 0,
2039};
2040
2041const ASN1CType asn1_type_ProtocolExtensionContainer_36[] = {
2042 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
2043 0x1,
2044 0xffff,
2045 sizeof(ProtocolExtensionField_36),
2046 (intptr_t)asn1_type_ProtocolExtensionField_36,
2047 0,
2048};
2049
2050const ASN1CType asn1_type_ProtocolExtensionContainer_37[] = {
2051 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
2052 0x1,
2053 0xffff,
2054 sizeof(ProtocolExtensionField_37),
2055 (intptr_t)asn1_type_ProtocolExtensionField_37,
2056 0,
2057};
2058
2059static const ASN1CType asn1_type__local_212[] = {
2060 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
2061 (intptr_t)asn1_type_ProtocolIE_ID,
2062};
2063
2064static const ASN1CType asn1_type__local_213[] = {
2065 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
2066 (intptr_t)asn1_type_Criticality,
2067};
2068
2069static const ASN1CType asn1_constraint__local_215[] = {
2070 ASN1_CCONSTRAINT_TABLE,
2071 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
2072 2,
2073 0,
2074 0,
2075 1,
2076 0,
2077 0x80000000,
2078 0,
2079};
2080
2081static const ASN1CType asn1_type__local_214[] = {
2082 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
2083 (intptr_t)asn1_constraint__local_215,
2084};
2085
2086const ASN1CType asn1_type_ProtocolExtensionField_1[] = {
2087 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
2088 3,
2089 sizeof(ProtocolExtensionField_1),
2090
2091 offsetof(ProtocolExtensionField_1, id) | 0x0,
2092 (intptr_t)asn1_type__local_212,
2093 0,
2094 (intptr_t)"id",
2095
2096 offsetof(ProtocolExtensionField_1, criticality) | 0x0,
2097 (intptr_t)asn1_type__local_213,
2098 0,
2099 (intptr_t)"criticality",
2100
2101 offsetof(ProtocolExtensionField_1, extensionValue) | 0x0,
2102 (intptr_t)asn1_type__local_214,
2103 0,
2104 (intptr_t)"extensionValue",
2105
2106};
2107
2108static const ASN1CType asn1_type__local_217[] = {
2109 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
2110 (intptr_t)asn1_type_ProtocolIE_ID,
2111};
2112
2113static const ASN1CType asn1_type__local_218[] = {
2114 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
2115 (intptr_t)asn1_type_Criticality,
2116};
2117
2118static const ASN1CType asn1_constraint__local_220[] = {
2119 ASN1_CCONSTRAINT_TABLE,
2120 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
2121 2,
2122 0,
2123 0,
2124 1,
2125 0,
2126 0x80000000,
2127 0,
2128};
2129
2130static const ASN1CType asn1_type__local_219[] = {
2131 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
2132 (intptr_t)asn1_constraint__local_220,
2133};
2134
2135const ASN1CType asn1_type_ProtocolExtensionField_2[] = {
2136 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
2137 3,
2138 sizeof(ProtocolExtensionField_2),
2139
2140 offsetof(ProtocolExtensionField_2, id) | 0x0,
2141 (intptr_t)asn1_type__local_217,
2142 0,
2143 (intptr_t)"id",
2144
2145 offsetof(ProtocolExtensionField_2, criticality) | 0x0,
2146 (intptr_t)asn1_type__local_218,
2147 0,
2148 (intptr_t)"criticality",
2149
2150 offsetof(ProtocolExtensionField_2, extensionValue) | 0x0,
2151 (intptr_t)asn1_type__local_219,
2152 0,
2153 (intptr_t)"extensionValue",
2154
2155};
2156
2157static const ASN1CType asn1_type__local_222[] = {
2158 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
2159 (intptr_t)asn1_type_ProtocolIE_ID,
2160};
2161
2162static const ASN1CType asn1_type__local_223[] = {
2163 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
2164 (intptr_t)asn1_type_Criticality,
2165};
2166
2167static const ASN1CType asn1_constraint__local_225[] = {
2168 ASN1_CCONSTRAINT_TABLE,
2169 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
2170 2,
2171 0,
2172 0,
2173 1,
2174 0,
2175 0x80000000,
2176 0,
2177};
2178
2179static const ASN1CType asn1_type__local_224[] = {
2180 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
2181 (intptr_t)asn1_constraint__local_225,
2182};
2183
2184const ASN1CType asn1_type_ProtocolExtensionField_3[] = {
2185 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
2186 3,
2187 sizeof(ProtocolExtensionField_3),
2188
2189 offsetof(ProtocolExtensionField_3, id) | 0x0,
2190 (intptr_t)asn1_type__local_222,
2191 0,
2192 (intptr_t)"id",
2193
2194 offsetof(ProtocolExtensionField_3, criticality) | 0x0,
2195 (intptr_t)asn1_type__local_223,
2196 0,
2197 (intptr_t)"criticality",
2198
2199 offsetof(ProtocolExtensionField_3, extensionValue) | 0x0,
2200 (intptr_t)asn1_type__local_224,
2201 0,
2202 (intptr_t)"extensionValue",
2203
2204};
2205
2206static const ASN1CType asn1_type__local_227[] = {
2207 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
2208 (intptr_t)asn1_type_ProtocolIE_ID,
2209};
2210
2211static const ASN1CType asn1_type__local_228[] = {
2212 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
2213 (intptr_t)asn1_type_Criticality,
2214};
2215
2216static const ASN1CType asn1_constraint__local_230[] = {
2217 ASN1_CCONSTRAINT_TABLE,
2218 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
2219 2,
2220 0,
2221 0,
2222 1,
2223 0,
2224 0x80000000,
2225 0,
2226};
2227
2228static const ASN1CType asn1_type__local_229[] = {
2229 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
2230 (intptr_t)asn1_constraint__local_230,
2231};
2232
2233const ASN1CType asn1_type_ProtocolExtensionField_4[] = {
2234 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
2235 3,
2236 sizeof(ProtocolExtensionField_4),
2237
2238 offsetof(ProtocolExtensionField_4, id) | 0x0,
2239 (intptr_t)asn1_type__local_227,
2240 0,
2241 (intptr_t)"id",
2242
2243 offsetof(ProtocolExtensionField_4, criticality) | 0x0,
2244 (intptr_t)asn1_type__local_228,
2245 0,
2246 (intptr_t)"criticality",
2247
2248 offsetof(ProtocolExtensionField_4, extensionValue) | 0x0,
2249 (intptr_t)asn1_type__local_229,
2250 0,
2251 (intptr_t)"extensionValue",
2252
2253};
2254
2255static const ASN1CType asn1_type__local_232[] = {
2256 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
2257 (intptr_t)asn1_type_ProtocolIE_ID,
2258};
2259
2260static const ASN1CType asn1_type__local_233[] = {
2261 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
2262 (intptr_t)asn1_type_Criticality,
2263};
2264
2265static const ASN1CType asn1_constraint__local_235[] = {
2266 ASN1_CCONSTRAINT_TABLE,
2267 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
2268 2,
2269 0,
2270 0,
2271 1,
2272 0,
2273 0x80000000,
2274 0,
2275};
2276
2277static const ASN1CType asn1_type__local_234[] = {
2278 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
2279 (intptr_t)asn1_constraint__local_235,
2280};
2281
2282const ASN1CType asn1_type_ProtocolExtensionField_5[] = {
2283 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
2284 3,
2285 sizeof(ProtocolExtensionField_5),
2286
2287 offsetof(ProtocolExtensionField_5, id) | 0x0,
2288 (intptr_t)asn1_type__local_232,
2289 0,
2290 (intptr_t)"id",
2291
2292 offsetof(ProtocolExtensionField_5, criticality) | 0x0,
2293 (intptr_t)asn1_type__local_233,
2294 0,
2295 (intptr_t)"criticality",
2296
2297 offsetof(ProtocolExtensionField_5, extensionValue) | 0x0,
2298 (intptr_t)asn1_type__local_234,
2299 0,
2300 (intptr_t)"extensionValue",
2301
2302};
2303
2304static const ASN1CType asn1_type__local_237[] = {
2305 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
2306 (intptr_t)asn1_type_ProtocolIE_ID,
2307};
2308
2309static const ASN1CType asn1_type__local_238[] = {
2310 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
2311 (intptr_t)asn1_type_Criticality,
2312};
2313
2314static const ASN1CType asn1_constraint__local_240[] = {
2315 ASN1_CCONSTRAINT_TABLE,
2316 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
2317 2,
2318 0,
2319 0,
2320 1,
2321 0,
2322 0x80000000,
2323 0,
2324};
2325
2326static const ASN1CType asn1_type__local_239[] = {
2327 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
2328 (intptr_t)asn1_constraint__local_240,
2329};
2330
2331const ASN1CType asn1_type_ProtocolExtensionField_6[] = {
2332 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
2333 3,
2334 sizeof(ProtocolExtensionField_6),
2335
2336 offsetof(ProtocolExtensionField_6, id) | 0x0,
2337 (intptr_t)asn1_type__local_237,
2338 0,
2339 (intptr_t)"id",
2340
2341 offsetof(ProtocolExtensionField_6, criticality) | 0x0,
2342 (intptr_t)asn1_type__local_238,
2343 0,
2344 (intptr_t)"criticality",
2345
2346 offsetof(ProtocolExtensionField_6, extensionValue) | 0x0,
2347 (intptr_t)asn1_type__local_239,
2348 0,
2349 (intptr_t)"extensionValue",
2350
2351};
2352
2353static const ASN1CType asn1_type__local_242[] = {
2354 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
2355 (intptr_t)asn1_type_ProtocolIE_ID,
2356};
2357
2358static const ASN1CType asn1_type__local_243[] = {
2359 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
2360 (intptr_t)asn1_type_Criticality,
2361};
2362
2363static const ASN1CType asn1_constraint__local_245[] = {
2364 ASN1_CCONSTRAINT_TABLE,
2365 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
2366 2,
2367 0,
2368 0,
2369 1,
2370 0,
2371 0x80000000,
2372 0,
2373};
2374
2375static const ASN1CType asn1_type__local_244[] = {
2376 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
2377 (intptr_t)asn1_constraint__local_245,
2378};
2379
2380const ASN1CType asn1_type_ProtocolExtensionField_7[] = {
2381 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
2382 3,
2383 sizeof(ProtocolExtensionField_7),
2384
2385 offsetof(ProtocolExtensionField_7, id) | 0x0,
2386 (intptr_t)asn1_type__local_242,
2387 0,
2388 (intptr_t)"id",
2389
2390 offsetof(ProtocolExtensionField_7, criticality) | 0x0,
2391 (intptr_t)asn1_type__local_243,
2392 0,
2393 (intptr_t)"criticality",
2394
2395 offsetof(ProtocolExtensionField_7, extensionValue) | 0x0,
2396 (intptr_t)asn1_type__local_244,
2397 0,
2398 (intptr_t)"extensionValue",
2399
2400};
2401
2402static const ASN1CType asn1_type__local_247[] = {
2403 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
2404 (intptr_t)asn1_type_ProtocolIE_ID,
2405};
2406
2407static const ASN1CType asn1_type__local_248[] = {
2408 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
2409 (intptr_t)asn1_type_Criticality,
2410};
2411
2412static const ProtocolIE_ID asn1_value__local_252 = 43;
2413
2414static const Criticality asn1_value__local_253 = 1;
2415
2416static const Presence asn1_value__local_254 = 0;
2417
2418static const ProtocolIE_ID asn1_value__local_255 = 52;
2419
2420static const Criticality asn1_value__local_256 = 1;
2421
2422static const Presence asn1_value__local_257 = 0;
2423
2424static const HNBAP_PROTOCOL_EXTENSION asn1_value__local_251[] = {
2425{
2426 (intptr_t)&asn1_value__local_252,
2427 (intptr_t)&asn1_value__local_253,
2428 (intptr_t)asn1_type_S_RNTIPrefix,
2429 (intptr_t)&asn1_value__local_254,
2430},
2431{
2432 (intptr_t)&asn1_value__local_255,
2433 (intptr_t)&asn1_value__local_256,
2434 (intptr_t)asn1_type_URAIdentityList,
2435 (intptr_t)&asn1_value__local_257,
2436},
2437};
2438
2439static const ASN1CType asn1_constraint__local_250[] = {
2440 ASN1_CCONSTRAINT_TABLE,
2441 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
2442 2,
2443 (intptr_t)asn1_value__local_251,
2444 2,
2445 1,
2446 0,
2447 0x80000000,
2448 0,
2449};
2450
2451static const ASN1CType asn1_type__local_249[] = {
2452 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
2453 (intptr_t)asn1_constraint__local_250,
2454};
2455
2456const ASN1CType asn1_type_ProtocolExtensionField_8[] = {
2457 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
2458 3,
2459 sizeof(ProtocolExtensionField_8),
2460
2461 offsetof(ProtocolExtensionField_8, id) | 0x0,
2462 (intptr_t)asn1_type__local_247,
2463 0,
2464 (intptr_t)"id",
2465
2466 offsetof(ProtocolExtensionField_8, criticality) | 0x0,
2467 (intptr_t)asn1_type__local_248,
2468 0,
2469 (intptr_t)"criticality",
2470
2471 offsetof(ProtocolExtensionField_8, extensionValue) | 0x0,
2472 (intptr_t)asn1_type__local_249,
2473 0,
2474 (intptr_t)"extensionValue",
2475
2476};
2477
2478static const ASN1CType asn1_type__local_258[] = {
2479 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
2480 (intptr_t)asn1_type_ProtocolIE_ID,
2481};
2482
2483static const ASN1CType asn1_type__local_259[] = {
2484 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
2485 (intptr_t)asn1_type_Criticality,
2486};
2487
2488static const ASN1CType asn1_constraint__local_261[] = {
2489 ASN1_CCONSTRAINT_TABLE,
2490 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
2491 2,
2492 0,
2493 0,
2494 1,
2495 0,
2496 0x80000000,
2497 0,
2498};
2499
2500static const ASN1CType asn1_type__local_260[] = {
2501 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
2502 (intptr_t)asn1_constraint__local_261,
2503};
2504
2505const ASN1CType asn1_type_ProtocolExtensionField_9[] = {
2506 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
2507 3,
2508 sizeof(ProtocolExtensionField_9),
2509
2510 offsetof(ProtocolExtensionField_9, id) | 0x0,
2511 (intptr_t)asn1_type__local_258,
2512 0,
2513 (intptr_t)"id",
2514
2515 offsetof(ProtocolExtensionField_9, criticality) | 0x0,
2516 (intptr_t)asn1_type__local_259,
2517 0,
2518 (intptr_t)"criticality",
2519
2520 offsetof(ProtocolExtensionField_9, extensionValue) | 0x0,
2521 (intptr_t)asn1_type__local_260,
2522 0,
2523 (intptr_t)"extensionValue",
2524
2525};
2526
2527static const ASN1CType asn1_type__local_263[] = {
2528 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
2529 (intptr_t)asn1_type_ProtocolIE_ID,
2530};
2531
2532static const ASN1CType asn1_type__local_264[] = {
2533 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
2534 (intptr_t)asn1_type_Criticality,
2535};
2536
2537static const ProtocolIE_ID asn1_value__local_268 = 17;
2538
2539static const Criticality asn1_value__local_269 = 0;
2540
2541static const Presence asn1_value__local_270 = 0;
2542
2543static const HNBAP_PROTOCOL_EXTENSION asn1_value__local_267[] = {
2544{
2545 (intptr_t)&asn1_value__local_268,
2546 (intptr_t)&asn1_value__local_269,
2547 (intptr_t)asn1_type_IP_Address,
2548 (intptr_t)&asn1_value__local_270,
2549},
2550};
2551
2552static const ASN1CType asn1_constraint__local_266[] = {
2553 ASN1_CCONSTRAINT_TABLE,
2554 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
2555 2,
2556 (intptr_t)asn1_value__local_267,
2557 1,
2558 1,
2559 0,
2560 0x80000000,
2561 0,
2562};
2563
2564static const ASN1CType asn1_type__local_265[] = {
2565 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
2566 (intptr_t)asn1_constraint__local_266,
2567};
2568
2569const ASN1CType asn1_type_ProtocolExtensionField_10[] = {
2570 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
2571 3,
2572 sizeof(ProtocolExtensionField_10),
2573
2574 offsetof(ProtocolExtensionField_10, id) | 0x0,
2575 (intptr_t)asn1_type__local_263,
2576 0,
2577 (intptr_t)"id",
2578
2579 offsetof(ProtocolExtensionField_10, criticality) | 0x0,
2580 (intptr_t)asn1_type__local_264,
2581 0,
2582 (intptr_t)"criticality",
2583
2584 offsetof(ProtocolExtensionField_10, extensionValue) | 0x0,
2585 (intptr_t)asn1_type__local_265,
2586 0,
2587 (intptr_t)"extensionValue",
2588
2589};
2590
2591static const ASN1CType asn1_type__local_271[] = {
2592 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
2593 (intptr_t)asn1_type_ProtocolIE_ID,
2594};
2595
2596static const ASN1CType asn1_type__local_272[] = {
2597 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
2598 (intptr_t)asn1_type_Criticality,
2599};
2600
2601static const ASN1CType asn1_constraint__local_274[] = {
2602 ASN1_CCONSTRAINT_TABLE,
2603 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
2604 2,
2605 0,
2606 0,
2607 1,
2608 0,
2609 0x80000000,
2610 0,
2611};
2612
2613static const ASN1CType asn1_type__local_273[] = {
2614 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
2615 (intptr_t)asn1_constraint__local_274,
2616};
2617
2618const ASN1CType asn1_type_ProtocolExtensionField_11[] = {
2619 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
2620 3,
2621 sizeof(ProtocolExtensionField_11),
2622
2623 offsetof(ProtocolExtensionField_11, id) | 0x0,
2624 (intptr_t)asn1_type__local_271,
2625 0,
2626 (intptr_t)"id",
2627
2628 offsetof(ProtocolExtensionField_11, criticality) | 0x0,
2629 (intptr_t)asn1_type__local_272,
2630 0,
2631 (intptr_t)"criticality",
2632
2633 offsetof(ProtocolExtensionField_11, extensionValue) | 0x0,
2634 (intptr_t)asn1_type__local_273,
2635 0,
2636 (intptr_t)"extensionValue",
2637
2638};
2639
2640static const ASN1CType asn1_type__local_276[] = {
2641 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
2642 (intptr_t)asn1_type_ProtocolIE_ID,
2643};
2644
2645static const ASN1CType asn1_type__local_277[] = {
2646 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
2647 (intptr_t)asn1_type_Criticality,
2648};
2649
2650static const ASN1CType asn1_constraint__local_279[] = {
2651 ASN1_CCONSTRAINT_TABLE,
2652 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
2653 2,
2654 0,
2655 0,
2656 1,
2657 0,
2658 0x80000000,
2659 0,
2660};
2661
2662static const ASN1CType asn1_type__local_278[] = {
2663 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
2664 (intptr_t)asn1_constraint__local_279,
2665};
2666
2667const ASN1CType asn1_type_ProtocolExtensionField_12[] = {
2668 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
2669 3,
2670 sizeof(ProtocolExtensionField_12),
2671
2672 offsetof(ProtocolExtensionField_12, id) | 0x0,
2673 (intptr_t)asn1_type__local_276,
2674 0,
2675 (intptr_t)"id",
2676
2677 offsetof(ProtocolExtensionField_12, criticality) | 0x0,
2678 (intptr_t)asn1_type__local_277,
2679 0,
2680 (intptr_t)"criticality",
2681
2682 offsetof(ProtocolExtensionField_12, extensionValue) | 0x0,
2683 (intptr_t)asn1_type__local_278,
2684 0,
2685 (intptr_t)"extensionValue",
2686
2687};
2688
2689static const ASN1CType asn1_type__local_281[] = {
2690 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
2691 (intptr_t)asn1_type_ProtocolIE_ID,
2692};
2693
2694static const ASN1CType asn1_type__local_282[] = {
2695 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
2696 (intptr_t)asn1_type_Criticality,
2697};
2698
2699static const ASN1CType asn1_constraint__local_284[] = {
2700 ASN1_CCONSTRAINT_TABLE,
2701 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
2702 2,
2703 0,
2704 0,
2705 1,
2706 0,
2707 0x80000000,
2708 0,
2709};
2710
2711static const ASN1CType asn1_type__local_283[] = {
2712 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
2713 (intptr_t)asn1_constraint__local_284,
2714};
2715
2716const ASN1CType asn1_type_ProtocolExtensionField_13[] = {
2717 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
2718 3,
2719 sizeof(ProtocolExtensionField_13),
2720
2721 offsetof(ProtocolExtensionField_13, id) | 0x0,
2722 (intptr_t)asn1_type__local_281,
2723 0,
2724 (intptr_t)"id",
2725
2726 offsetof(ProtocolExtensionField_13, criticality) | 0x0,
2727 (intptr_t)asn1_type__local_282,
2728 0,
2729 (intptr_t)"criticality",
2730
2731 offsetof(ProtocolExtensionField_13, extensionValue) | 0x0,
2732 (intptr_t)asn1_type__local_283,
2733 0,
2734 (intptr_t)"extensionValue",
2735
2736};
2737
2738static const ASN1CType asn1_type__local_286[] = {
2739 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
2740 (intptr_t)asn1_type_ProtocolIE_ID,
2741};
2742
2743static const ASN1CType asn1_type__local_287[] = {
2744 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
2745 (intptr_t)asn1_type_Criticality,
2746};
2747
2748static const ASN1CType asn1_constraint__local_289[] = {
2749 ASN1_CCONSTRAINT_TABLE,
2750 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
2751 2,
2752 0,
2753 0,
2754 1,
2755 0,
2756 0x80000000,
2757 0,
2758};
2759
2760static const ASN1CType asn1_type__local_288[] = {
2761 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
2762 (intptr_t)asn1_constraint__local_289,
2763};
2764
2765const ASN1CType asn1_type_ProtocolExtensionField_14[] = {
2766 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
2767 3,
2768 sizeof(ProtocolExtensionField_14),
2769
2770 offsetof(ProtocolExtensionField_14, id) | 0x0,
2771 (intptr_t)asn1_type__local_286,
2772 0,
2773 (intptr_t)"id",
2774
2775 offsetof(ProtocolExtensionField_14, criticality) | 0x0,
2776 (intptr_t)asn1_type__local_287,
2777 0,
2778 (intptr_t)"criticality",
2779
2780 offsetof(ProtocolExtensionField_14, extensionValue) | 0x0,
2781 (intptr_t)asn1_type__local_288,
2782 0,
2783 (intptr_t)"extensionValue",
2784
2785};
2786
2787static const ASN1CType asn1_type__local_291[] = {
2788 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
2789 (intptr_t)asn1_type_ProtocolIE_ID,
2790};
2791
2792static const ASN1CType asn1_type__local_292[] = {
2793 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
2794 (intptr_t)asn1_type_Criticality,
2795};
2796
2797static const ASN1CType asn1_constraint__local_294[] = {
2798 ASN1_CCONSTRAINT_TABLE,
2799 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
2800 2,
2801 0,
2802 0,
2803 1,
2804 0,
2805 0x80000000,
2806 0,
2807};
2808
2809static const ASN1CType asn1_type__local_293[] = {
2810 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
2811 (intptr_t)asn1_constraint__local_294,
2812};
2813
2814const ASN1CType asn1_type_ProtocolExtensionField_15[] = {
2815 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
2816 3,
2817 sizeof(ProtocolExtensionField_15),
2818
2819 offsetof(ProtocolExtensionField_15, id) | 0x0,
2820 (intptr_t)asn1_type__local_291,
2821 0,
2822 (intptr_t)"id",
2823
2824 offsetof(ProtocolExtensionField_15, criticality) | 0x0,
2825 (intptr_t)asn1_type__local_292,
2826 0,
2827 (intptr_t)"criticality",
2828
2829 offsetof(ProtocolExtensionField_15, extensionValue) | 0x0,
2830 (intptr_t)asn1_type__local_293,
2831 0,
2832 (intptr_t)"extensionValue",
2833
2834};
2835
2836static const ASN1CType asn1_type__local_296[] = {
2837 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
2838 (intptr_t)asn1_type_ProtocolIE_ID,
2839};
2840
2841static const ASN1CType asn1_type__local_297[] = {
2842 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
2843 (intptr_t)asn1_type_Criticality,
2844};
2845
2846static const ASN1CType asn1_constraint__local_299[] = {
2847 ASN1_CCONSTRAINT_TABLE,
2848 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
2849 2,
2850 0,
2851 0,
2852 1,
2853 0,
2854 0x80000000,
2855 0,
2856};
2857
2858static const ASN1CType asn1_type__local_298[] = {
2859 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
2860 (intptr_t)asn1_constraint__local_299,
2861};
2862
2863const ASN1CType asn1_type_ProtocolExtensionField_16[] = {
2864 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
2865 3,
2866 sizeof(ProtocolExtensionField_16),
2867
2868 offsetof(ProtocolExtensionField_16, id) | 0x0,
2869 (intptr_t)asn1_type__local_296,
2870 0,
2871 (intptr_t)"id",
2872
2873 offsetof(ProtocolExtensionField_16, criticality) | 0x0,
2874 (intptr_t)asn1_type__local_297,
2875 0,
2876 (intptr_t)"criticality",
2877
2878 offsetof(ProtocolExtensionField_16, extensionValue) | 0x0,
2879 (intptr_t)asn1_type__local_298,
2880 0,
2881 (intptr_t)"extensionValue",
2882
2883};
2884
2885static const ASN1CType asn1_type__local_301[] = {
2886 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
2887 (intptr_t)asn1_type_ProtocolIE_ID,
2888};
2889
2890static const ASN1CType asn1_type__local_302[] = {
2891 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
2892 (intptr_t)asn1_type_Criticality,
2893};
2894
2895static const ASN1CType asn1_constraint__local_304[] = {
2896 ASN1_CCONSTRAINT_TABLE,
2897 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
2898 2,
2899 0,
2900 0,
2901 1,
2902 0,
2903 0x80000000,
2904 0,
2905};
2906
2907static const ASN1CType asn1_type__local_303[] = {
2908 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
2909 (intptr_t)asn1_constraint__local_304,
2910};
2911
2912const ASN1CType asn1_type_ProtocolExtensionField_17[] = {
2913 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
2914 3,
2915 sizeof(ProtocolExtensionField_17),
2916
2917 offsetof(ProtocolExtensionField_17, id) | 0x0,
2918 (intptr_t)asn1_type__local_301,
2919 0,
2920 (intptr_t)"id",
2921
2922 offsetof(ProtocolExtensionField_17, criticality) | 0x0,
2923 (intptr_t)asn1_type__local_302,
2924 0,
2925 (intptr_t)"criticality",
2926
2927 offsetof(ProtocolExtensionField_17, extensionValue) | 0x0,
2928 (intptr_t)asn1_type__local_303,
2929 0,
2930 (intptr_t)"extensionValue",
2931
2932};
2933
2934static const ASN1CType asn1_type__local_306[] = {
2935 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
2936 (intptr_t)asn1_type_ProtocolIE_ID,
2937};
2938
2939static const ASN1CType asn1_type__local_307[] = {
2940 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
2941 (intptr_t)asn1_type_Criticality,
2942};
2943
2944static const ASN1CType asn1_constraint__local_309[] = {
2945 ASN1_CCONSTRAINT_TABLE,
2946 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
2947 2,
2948 0,
2949 0,
2950 1,
2951 0,
2952 0x80000000,
2953 0,
2954};
2955
2956static const ASN1CType asn1_type__local_308[] = {
2957 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
2958 (intptr_t)asn1_constraint__local_309,
2959};
2960
2961const ASN1CType asn1_type_ProtocolExtensionField_18[] = {
2962 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
2963 3,
2964 sizeof(ProtocolExtensionField_18),
2965
2966 offsetof(ProtocolExtensionField_18, id) | 0x0,
2967 (intptr_t)asn1_type__local_306,
2968 0,
2969 (intptr_t)"id",
2970
2971 offsetof(ProtocolExtensionField_18, criticality) | 0x0,
2972 (intptr_t)asn1_type__local_307,
2973 0,
2974 (intptr_t)"criticality",
2975
2976 offsetof(ProtocolExtensionField_18, extensionValue) | 0x0,
2977 (intptr_t)asn1_type__local_308,
2978 0,
2979 (intptr_t)"extensionValue",
2980
2981};
2982
2983static const ASN1CType asn1_type__local_311[] = {
2984 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
2985 (intptr_t)asn1_type_ProtocolIE_ID,
2986};
2987
2988static const ASN1CType asn1_type__local_312[] = {
2989 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
2990 (intptr_t)asn1_type_Criticality,
2991};
2992
2993static const ASN1CType asn1_constraint__local_314[] = {
2994 ASN1_CCONSTRAINT_TABLE,
2995 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
2996 2,
2997 0,
2998 0,
2999 1,
3000 0,
3001 0x80000000,
3002 0,
3003};
3004
3005static const ASN1CType asn1_type__local_313[] = {
3006 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
3007 (intptr_t)asn1_constraint__local_314,
3008};
3009
3010const ASN1CType asn1_type_ProtocolExtensionField_19[] = {
3011 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
3012 3,
3013 sizeof(ProtocolExtensionField_19),
3014
3015 offsetof(ProtocolExtensionField_19, id) | 0x0,
3016 (intptr_t)asn1_type__local_311,
3017 0,
3018 (intptr_t)"id",
3019
3020 offsetof(ProtocolExtensionField_19, criticality) | 0x0,
3021 (intptr_t)asn1_type__local_312,
3022 0,
3023 (intptr_t)"criticality",
3024
3025 offsetof(ProtocolExtensionField_19, extensionValue) | 0x0,
3026 (intptr_t)asn1_type__local_313,
3027 0,
3028 (intptr_t)"extensionValue",
3029
3030};
3031
3032static const ASN1CType asn1_type__local_316[] = {
3033 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
3034 (intptr_t)asn1_type_ProtocolIE_ID,
3035};
3036
3037static const ASN1CType asn1_type__local_317[] = {
3038 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
3039 (intptr_t)asn1_type_Criticality,
3040};
3041
3042static const ProtocolIE_ID asn1_value__local_321 = 20;
3043
3044static const Criticality asn1_value__local_322 = 1;
3045
3046static const Presence asn1_value__local_323 = 0;
3047
3048static const ProtocolIE_ID asn1_value__local_324 = 18;
3049
3050static const Criticality asn1_value__local_325 = 0;
3051
3052static const Presence asn1_value__local_326 = 0;
3053
3054static const ProtocolIE_ID asn1_value__local_327 = 30;
3055
3056static const Criticality asn1_value__local_328 = 1;
3057
3058static const Presence asn1_value__local_329 = 0;
3059
3060static const ProtocolIE_ID asn1_value__local_330 = 29;
3061
3062static const Criticality asn1_value__local_331 = 1;
3063
3064static const Presence asn1_value__local_332 = 0;
3065
3066static const ProtocolIE_ID asn1_value__local_333 = 41;
3067
3068static const Criticality asn1_value__local_334 = 1;
3069
3070static const Presence asn1_value__local_335 = 0;
3071
3072static const ProtocolIE_ID asn1_value__local_336 = 42;
3073
3074static const Criticality asn1_value__local_337 = 1;
3075
3076static const Presence asn1_value__local_338 = 0;
3077
3078static const ProtocolIE_ID asn1_value__local_339 = 47;
3079
3080static const Criticality asn1_value__local_340 = 1;
3081
3082static const Presence asn1_value__local_341 = 0;
3083
3084static const ProtocolIE_ID asn1_value__local_342 = 52;
3085
3086static const Criticality asn1_value__local_343 = 1;
3087
3088static const Presence asn1_value__local_344 = 0;
3089
3090static const ProtocolIE_ID asn1_value__local_345 = 46;
3091
3092static const Criticality asn1_value__local_346 = 1;
3093
3094static const Presence asn1_value__local_347 = 0;
3095
3096static const HNBAP_PROTOCOL_EXTENSION asn1_value__local_320[] = {
3097{
3098 (intptr_t)&asn1_value__local_321,
3099 (intptr_t)&asn1_value__local_322,
3100 (intptr_t)asn1_type_SAC,
3101 (intptr_t)&asn1_value__local_323,
3102},
3103{
3104 (intptr_t)&asn1_value__local_324,
3105 (intptr_t)&asn1_value__local_325,
3106 (intptr_t)asn1_type_HNB_Cell_Access_Mode,
3107 (intptr_t)&asn1_value__local_326,
3108},
3109{
3110 (intptr_t)&asn1_value__local_327,
3111 (intptr_t)&asn1_value__local_328,
3112 (intptr_t)asn1_type_PSC,
3113 (intptr_t)&asn1_value__local_329,
3114},
3115{
3116 (intptr_t)&asn1_value__local_330,
3117 (intptr_t)&asn1_value__local_331,
3118 (intptr_t)asn1_type_IP_Address,
3119 (intptr_t)&asn1_value__local_332,
3120},
3121{
3122 (intptr_t)&asn1_value__local_333,
3123 (intptr_t)&asn1_value__local_334,
3124 (intptr_t)asn1_type_Tunnel_Information,
3125 (intptr_t)&asn1_value__local_335,
3126},
3127{
3128 (intptr_t)&asn1_value__local_336,
3129 (intptr_t)&asn1_value__local_337,
3130 (intptr_t)asn1_type_CELL_FACHMobilitySupport,
3131 (intptr_t)&asn1_value__local_338,
3132},
3133{
3134 (intptr_t)&asn1_value__local_339,
3135 (intptr_t)&asn1_value__local_340,
3136 (intptr_t)asn1_type_NeighbourCellIdentityList,
3137 (intptr_t)&asn1_value__local_341,
3138},
3139{
3140 (intptr_t)&asn1_value__local_342,
3141 (intptr_t)&asn1_value__local_343,
3142 (intptr_t)asn1_type_URAIdentityList,
3143 (intptr_t)&asn1_value__local_344,
3144},
3145{
3146 (intptr_t)&asn1_value__local_345,
3147 (intptr_t)&asn1_value__local_346,
3148 (intptr_t)asn1_type_HNBCapacity,
3149 (intptr_t)&asn1_value__local_347,
3150},
3151};
3152
3153static const ASN1CType asn1_constraint__local_319[] = {
3154 ASN1_CCONSTRAINT_TABLE,
3155 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
3156 2,
3157 (intptr_t)asn1_value__local_320,
3158 9,
3159 1,
3160 0,
3161 0x80000000,
3162 0,
3163};
3164
3165static const ASN1CType asn1_type__local_318[] = {
3166 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
3167 (intptr_t)asn1_constraint__local_319,
3168};
3169
3170const ASN1CType asn1_type_ProtocolExtensionField_20[] = {
3171 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
3172 3,
3173 sizeof(ProtocolExtensionField_20),
3174
3175 offsetof(ProtocolExtensionField_20, id) | 0x0,
3176 (intptr_t)asn1_type__local_316,
3177 0,
3178 (intptr_t)"id",
3179
3180 offsetof(ProtocolExtensionField_20, criticality) | 0x0,
3181 (intptr_t)asn1_type__local_317,
3182 0,
3183 (intptr_t)"criticality",
3184
3185 offsetof(ProtocolExtensionField_20, extensionValue) | 0x0,
3186 (intptr_t)asn1_type__local_318,
3187 0,
3188 (intptr_t)"extensionValue",
3189
3190};
3191
3192static const ASN1CType asn1_type__local_348[] = {
3193 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
3194 (intptr_t)asn1_type_ProtocolIE_ID,
3195};
3196
3197static const ASN1CType asn1_type__local_349[] = {
3198 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
3199 (intptr_t)asn1_type_Criticality,
3200};
3201
3202static const ProtocolIE_ID asn1_value__local_353 = 19;
3203
3204static const Criticality asn1_value__local_354 = 1;
3205
3206static const Presence asn1_value__local_355 = 0;
3207
3208static const ProtocolIE_ID asn1_value__local_356 = 29;
3209
3210static const Criticality asn1_value__local_357 = 1;
3211
3212static const Presence asn1_value__local_358 = 0;
3213
3214static const ProtocolIE_ID asn1_value__local_359 = 43;
3215
3216static const Criticality asn1_value__local_360 = 1;
3217
3218static const Presence asn1_value__local_361 = 0;
3219
3220static const HNBAP_PROTOCOL_EXTENSION asn1_value__local_352[] = {
3221{
3222 (intptr_t)&asn1_value__local_353,
3223 (intptr_t)&asn1_value__local_354,
3224 (intptr_t)asn1_type_MuxPortNumber,
3225 (intptr_t)&asn1_value__local_355,
3226},
3227{
3228 (intptr_t)&asn1_value__local_356,
3229 (intptr_t)&asn1_value__local_357,
3230 (intptr_t)asn1_type_IP_Address,
3231 (intptr_t)&asn1_value__local_358,
3232},
3233{
3234 (intptr_t)&asn1_value__local_359,
3235 (intptr_t)&asn1_value__local_360,
3236 (intptr_t)asn1_type_S_RNTIPrefix,
3237 (intptr_t)&asn1_value__local_361,
3238},
3239};
3240
3241static const ASN1CType asn1_constraint__local_351[] = {
3242 ASN1_CCONSTRAINT_TABLE,
3243 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
3244 2,
3245 (intptr_t)asn1_value__local_352,
3246 3,
3247 1,
3248 0,
3249 0x80000000,
3250 0,
3251};
3252
3253static const ASN1CType asn1_type__local_350[] = {
3254 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
3255 (intptr_t)asn1_constraint__local_351,
3256};
3257
3258const ASN1CType asn1_type_ProtocolExtensionField_21[] = {
3259 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
3260 3,
3261 sizeof(ProtocolExtensionField_21),
3262
3263 offsetof(ProtocolExtensionField_21, id) | 0x0,
3264 (intptr_t)asn1_type__local_348,
3265 0,
3266 (intptr_t)"id",
3267
3268 offsetof(ProtocolExtensionField_21, criticality) | 0x0,
3269 (intptr_t)asn1_type__local_349,
3270 0,
3271 (intptr_t)"criticality",
3272
3273 offsetof(ProtocolExtensionField_21, extensionValue) | 0x0,
3274 (intptr_t)asn1_type__local_350,
3275 0,
3276 (intptr_t)"extensionValue",
3277
3278};
3279
3280static const ASN1CType asn1_type__local_362[] = {
3281 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
3282 (intptr_t)asn1_type_ProtocolIE_ID,
3283};
3284
3285static const ASN1CType asn1_type__local_363[] = {
3286 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
3287 (intptr_t)asn1_type_Criticality,
3288};
3289
3290static const ASN1CType asn1_constraint__local_365[] = {
3291 ASN1_CCONSTRAINT_TABLE,
3292 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
3293 2,
3294 0,
3295 0,
3296 1,
3297 0,
3298 0x80000000,
3299 0,
3300};
3301
3302static const ASN1CType asn1_type__local_364[] = {
3303 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
3304 (intptr_t)asn1_constraint__local_365,
3305};
3306
3307const ASN1CType asn1_type_ProtocolExtensionField_22[] = {
3308 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
3309 3,
3310 sizeof(ProtocolExtensionField_22),
3311
3312 offsetof(ProtocolExtensionField_22, id) | 0x0,
3313 (intptr_t)asn1_type__local_362,
3314 0,
3315 (intptr_t)"id",
3316
3317 offsetof(ProtocolExtensionField_22, criticality) | 0x0,
3318 (intptr_t)asn1_type__local_363,
3319 0,
3320 (intptr_t)"criticality",
3321
3322 offsetof(ProtocolExtensionField_22, extensionValue) | 0x0,
3323 (intptr_t)asn1_type__local_364,
3324 0,
3325 (intptr_t)"extensionValue",
3326
3327};
3328
3329static const ASN1CType asn1_type__local_367[] = {
3330 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
3331 (intptr_t)asn1_type_ProtocolIE_ID,
3332};
3333
3334static const ASN1CType asn1_type__local_368[] = {
3335 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
3336 (intptr_t)asn1_type_Criticality,
3337};
3338
3339static const ASN1CType asn1_constraint__local_370[] = {
3340 ASN1_CCONSTRAINT_TABLE,
3341 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
3342 2,
3343 0,
3344 0,
3345 1,
3346 0,
3347 0x80000000,
3348 0,
3349};
3350
3351static const ASN1CType asn1_type__local_369[] = {
3352 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
3353 (intptr_t)asn1_constraint__local_370,
3354};
3355
3356const ASN1CType asn1_type_ProtocolExtensionField_23[] = {
3357 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
3358 3,
3359 sizeof(ProtocolExtensionField_23),
3360
3361 offsetof(ProtocolExtensionField_23, id) | 0x0,
3362 (intptr_t)asn1_type__local_367,
3363 0,
3364 (intptr_t)"id",
3365
3366 offsetof(ProtocolExtensionField_23, criticality) | 0x0,
3367 (intptr_t)asn1_type__local_368,
3368 0,
3369 (intptr_t)"criticality",
3370
3371 offsetof(ProtocolExtensionField_23, extensionValue) | 0x0,
3372 (intptr_t)asn1_type__local_369,
3373 0,
3374 (intptr_t)"extensionValue",
3375
3376};
3377
3378static const ASN1CType asn1_type__local_372[] = {
3379 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
3380 (intptr_t)asn1_type_ProtocolIE_ID,
3381};
3382
3383static const ASN1CType asn1_type__local_373[] = {
3384 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
3385 (intptr_t)asn1_type_Criticality,
3386};
3387
3388static const ASN1CType asn1_constraint__local_375[] = {
3389 ASN1_CCONSTRAINT_TABLE,
3390 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
3391 2,
3392 0,
3393 0,
3394 1,
3395 0,
3396 0x80000000,
3397 0,
3398};
3399
3400static const ASN1CType asn1_type__local_374[] = {
3401 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
3402 (intptr_t)asn1_constraint__local_375,
3403};
3404
3405const ASN1CType asn1_type_ProtocolExtensionField_24[] = {
3406 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
3407 3,
3408 sizeof(ProtocolExtensionField_24),
3409
3410 offsetof(ProtocolExtensionField_24, id) | 0x0,
3411 (intptr_t)asn1_type__local_372,
3412 0,
3413 (intptr_t)"id",
3414
3415 offsetof(ProtocolExtensionField_24, criticality) | 0x0,
3416 (intptr_t)asn1_type__local_373,
3417 0,
3418 (intptr_t)"criticality",
3419
3420 offsetof(ProtocolExtensionField_24, extensionValue) | 0x0,
3421 (intptr_t)asn1_type__local_374,
3422 0,
3423 (intptr_t)"extensionValue",
3424
3425};
3426
3427static const ASN1CType asn1_type__local_377[] = {
3428 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
3429 (intptr_t)asn1_type_ProtocolIE_ID,
3430};
3431
3432static const ASN1CType asn1_type__local_378[] = {
3433 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
3434 (intptr_t)asn1_type_Criticality,
3435};
3436
3437static const ProtocolIE_ID asn1_value__local_382 = 21;
3438
3439static const Criticality asn1_value__local_383 = 0;
3440
3441static const Presence asn1_value__local_384 = 0;
3442
3443static const HNBAP_PROTOCOL_EXTENSION asn1_value__local_381[] = {
3444{
3445 (intptr_t)&asn1_value__local_382,
3446 (intptr_t)&asn1_value__local_383,
3447 (intptr_t)asn1_type_CSGMembershipStatus,
3448 (intptr_t)&asn1_value__local_384,
3449},
3450};
3451
3452static const ASN1CType asn1_constraint__local_380[] = {
3453 ASN1_CCONSTRAINT_TABLE,
3454 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
3455 2,
3456 (intptr_t)asn1_value__local_381,
3457 1,
3458 1,
3459 0,
3460 0x80000000,
3461 0,
3462};
3463
3464static const ASN1CType asn1_type__local_379[] = {
3465 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
3466 (intptr_t)asn1_constraint__local_380,
3467};
3468
3469const ASN1CType asn1_type_ProtocolExtensionField_25[] = {
3470 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
3471 3,
3472 sizeof(ProtocolExtensionField_25),
3473
3474 offsetof(ProtocolExtensionField_25, id) | 0x0,
3475 (intptr_t)asn1_type__local_377,
3476 0,
3477 (intptr_t)"id",
3478
3479 offsetof(ProtocolExtensionField_25, criticality) | 0x0,
3480 (intptr_t)asn1_type__local_378,
3481 0,
3482 (intptr_t)"criticality",
3483
3484 offsetof(ProtocolExtensionField_25, extensionValue) | 0x0,
3485 (intptr_t)asn1_type__local_379,
3486 0,
3487 (intptr_t)"extensionValue",
3488
3489};
3490
3491static const ASN1CType asn1_type__local_385[] = {
3492 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
3493 (intptr_t)asn1_type_ProtocolIE_ID,
3494};
3495
3496static const ASN1CType asn1_type__local_386[] = {
3497 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
3498 (intptr_t)asn1_type_Criticality,
3499};
3500
3501static const ASN1CType asn1_constraint__local_388[] = {
3502 ASN1_CCONSTRAINT_TABLE,
3503 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
3504 2,
3505 0,
3506 0,
3507 1,
3508 0,
3509 0x80000000,
3510 0,
3511};
3512
3513static const ASN1CType asn1_type__local_387[] = {
3514 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
3515 (intptr_t)asn1_constraint__local_388,
3516};
3517
3518const ASN1CType asn1_type_ProtocolExtensionField_26[] = {
3519 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
3520 3,
3521 sizeof(ProtocolExtensionField_26),
3522
3523 offsetof(ProtocolExtensionField_26, id) | 0x0,
3524 (intptr_t)asn1_type__local_385,
3525 0,
3526 (intptr_t)"id",
3527
3528 offsetof(ProtocolExtensionField_26, criticality) | 0x0,
3529 (intptr_t)asn1_type__local_386,
3530 0,
3531 (intptr_t)"criticality",
3532
3533 offsetof(ProtocolExtensionField_26, extensionValue) | 0x0,
3534 (intptr_t)asn1_type__local_387,
3535 0,
3536 (intptr_t)"extensionValue",
3537
3538};
3539
3540static const ASN1CType asn1_type__local_390[] = {
3541 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
3542 (intptr_t)asn1_type_ProtocolIE_ID,
3543};
3544
3545static const ASN1CType asn1_type__local_391[] = {
3546 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
3547 (intptr_t)asn1_type_Criticality,
3548};
3549
3550static const ASN1CType asn1_constraint__local_393[] = {
3551 ASN1_CCONSTRAINT_TABLE,
3552 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
3553 2,
3554 0,
3555 0,
3556 1,
3557 0,
3558 0x80000000,
3559 0,
3560};
3561
3562static const ASN1CType asn1_type__local_392[] = {
3563 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
3564 (intptr_t)asn1_constraint__local_393,
3565};
3566
3567const ASN1CType asn1_type_ProtocolExtensionField_27[] = {
3568 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
3569 3,
3570 sizeof(ProtocolExtensionField_27),
3571
3572 offsetof(ProtocolExtensionField_27, id) | 0x0,
3573 (intptr_t)asn1_type__local_390,
3574 0,
3575 (intptr_t)"id",
3576
3577 offsetof(ProtocolExtensionField_27, criticality) | 0x0,
3578 (intptr_t)asn1_type__local_391,
3579 0,
3580 (intptr_t)"criticality",
3581
3582 offsetof(ProtocolExtensionField_27, extensionValue) | 0x0,
3583 (intptr_t)asn1_type__local_392,
3584 0,
3585 (intptr_t)"extensionValue",
3586
3587};
3588
3589static const ASN1CType asn1_type__local_395[] = {
3590 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
3591 (intptr_t)asn1_type_ProtocolIE_ID,
3592};
3593
3594static const ASN1CType asn1_type__local_396[] = {
3595 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
3596 (intptr_t)asn1_type_Criticality,
3597};
3598
3599static const ASN1CType asn1_constraint__local_398[] = {
3600 ASN1_CCONSTRAINT_TABLE,
3601 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
3602 2,
3603 0,
3604 0,
3605 1,
3606 0,
3607 0x80000000,
3608 0,
3609};
3610
3611static const ASN1CType asn1_type__local_397[] = {
3612 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
3613 (intptr_t)asn1_constraint__local_398,
3614};
3615
3616const ASN1CType asn1_type_ProtocolExtensionField_28[] = {
3617 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
3618 3,
3619 sizeof(ProtocolExtensionField_28),
3620
3621 offsetof(ProtocolExtensionField_28, id) | 0x0,
3622 (intptr_t)asn1_type__local_395,
3623 0,
3624 (intptr_t)"id",
3625
3626 offsetof(ProtocolExtensionField_28, criticality) | 0x0,
3627 (intptr_t)asn1_type__local_396,
3628 0,
3629 (intptr_t)"criticality",
3630
3631 offsetof(ProtocolExtensionField_28, extensionValue) | 0x0,
3632 (intptr_t)asn1_type__local_397,
3633 0,
3634 (intptr_t)"extensionValue",
3635
3636};
3637
3638static const ASN1CType asn1_type__local_400[] = {
3639 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
3640 (intptr_t)asn1_type_ProtocolIE_ID,
3641};
3642
3643static const ASN1CType asn1_type__local_401[] = {
3644 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
3645 (intptr_t)asn1_type_Criticality,
3646};
3647
3648static const ASN1CType asn1_constraint__local_403[] = {
3649 ASN1_CCONSTRAINT_TABLE,
3650 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
3651 2,
3652 0,
3653 0,
3654 1,
3655 0,
3656 0x80000000,
3657 0,
3658};
3659
3660static const ASN1CType asn1_type__local_402[] = {
3661 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
3662 (intptr_t)asn1_constraint__local_403,
3663};
3664
3665const ASN1CType asn1_type_ProtocolExtensionField_29[] = {
3666 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
3667 3,
3668 sizeof(ProtocolExtensionField_29),
3669
3670 offsetof(ProtocolExtensionField_29, id) | 0x0,
3671 (intptr_t)asn1_type__local_400,
3672 0,
3673 (intptr_t)"id",
3674
3675 offsetof(ProtocolExtensionField_29, criticality) | 0x0,
3676 (intptr_t)asn1_type__local_401,
3677 0,
3678 (intptr_t)"criticality",
3679
3680 offsetof(ProtocolExtensionField_29, extensionValue) | 0x0,
3681 (intptr_t)asn1_type__local_402,
3682 0,
3683 (intptr_t)"extensionValue",
3684
3685};
3686
3687static const ASN1CType asn1_type__local_405[] = {
3688 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
3689 (intptr_t)asn1_type_ProtocolIE_ID,
3690};
3691
3692static const ASN1CType asn1_type__local_406[] = {
3693 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
3694 (intptr_t)asn1_type_Criticality,
3695};
3696
3697static const ASN1CType asn1_constraint__local_408[] = {
3698 ASN1_CCONSTRAINT_TABLE,
3699 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
3700 2,
3701 0,
3702 0,
3703 1,
3704 0,
3705 0x80000000,
3706 0,
3707};
3708
3709static const ASN1CType asn1_type__local_407[] = {
3710 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
3711 (intptr_t)asn1_constraint__local_408,
3712};
3713
3714const ASN1CType asn1_type_ProtocolExtensionField_30[] = {
3715 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
3716 3,
3717 sizeof(ProtocolExtensionField_30),
3718
3719 offsetof(ProtocolExtensionField_30, id) | 0x0,
3720 (intptr_t)asn1_type__local_405,
3721 0,
3722 (intptr_t)"id",
3723
3724 offsetof(ProtocolExtensionField_30, criticality) | 0x0,
3725 (intptr_t)asn1_type__local_406,
3726 0,
3727 (intptr_t)"criticality",
3728
3729 offsetof(ProtocolExtensionField_30, extensionValue) | 0x0,
3730 (intptr_t)asn1_type__local_407,
3731 0,
3732 (intptr_t)"extensionValue",
3733
3734};
3735
3736static const ASN1CType asn1_type__local_410[] = {
3737 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
3738 (intptr_t)asn1_type_ProtocolIE_ID,
3739};
3740
3741static const ASN1CType asn1_type__local_411[] = {
3742 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
3743 (intptr_t)asn1_type_Criticality,
3744};
3745
3746static const ASN1CType asn1_constraint__local_413[] = {
3747 ASN1_CCONSTRAINT_TABLE,
3748 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
3749 2,
3750 0,
3751 0,
3752 1,
3753 0,
3754 0x80000000,
3755 0,
3756};
3757
3758static const ASN1CType asn1_type__local_412[] = {
3759 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
3760 (intptr_t)asn1_constraint__local_413,
3761};
3762
3763const ASN1CType asn1_type_ProtocolExtensionField_31[] = {
3764 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
3765 3,
3766 sizeof(ProtocolExtensionField_31),
3767
3768 offsetof(ProtocolExtensionField_31, id) | 0x0,
3769 (intptr_t)asn1_type__local_410,
3770 0,
3771 (intptr_t)"id",
3772
3773 offsetof(ProtocolExtensionField_31, criticality) | 0x0,
3774 (intptr_t)asn1_type__local_411,
3775 0,
3776 (intptr_t)"criticality",
3777
3778 offsetof(ProtocolExtensionField_31, extensionValue) | 0x0,
3779 (intptr_t)asn1_type__local_412,
3780 0,
3781 (intptr_t)"extensionValue",
3782
3783};
3784
3785static const ASN1CType asn1_type__local_415[] = {
3786 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
3787 (intptr_t)asn1_type_ProtocolIE_ID,
3788};
3789
3790static const ASN1CType asn1_type__local_416[] = {
3791 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
3792 (intptr_t)asn1_type_Criticality,
3793};
3794
3795static const ASN1CType asn1_constraint__local_418[] = {
3796 ASN1_CCONSTRAINT_TABLE,
3797 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
3798 2,
3799 0,
3800 0,
3801 1,
3802 0,
3803 0x80000000,
3804 0,
3805};
3806
3807static const ASN1CType asn1_type__local_417[] = {
3808 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
3809 (intptr_t)asn1_constraint__local_418,
3810};
3811
3812const ASN1CType asn1_type_ProtocolExtensionField_32[] = {
3813 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
3814 3,
3815 sizeof(ProtocolExtensionField_32),
3816
3817 offsetof(ProtocolExtensionField_32, id) | 0x0,
3818 (intptr_t)asn1_type__local_415,
3819 0,
3820 (intptr_t)"id",
3821
3822 offsetof(ProtocolExtensionField_32, criticality) | 0x0,
3823 (intptr_t)asn1_type__local_416,
3824 0,
3825 (intptr_t)"criticality",
3826
3827 offsetof(ProtocolExtensionField_32, extensionValue) | 0x0,
3828 (intptr_t)asn1_type__local_417,
3829 0,
3830 (intptr_t)"extensionValue",
3831
3832};
3833
3834static const ASN1CType asn1_type__local_420[] = {
3835 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
3836 (intptr_t)asn1_type_ProtocolIE_ID,
3837};
3838
3839static const ASN1CType asn1_type__local_421[] = {
3840 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
3841 (intptr_t)asn1_type_Criticality,
3842};
3843
3844static const ProtocolIE_ID asn1_value__local_425 = 48;
3845
3846static const Criticality asn1_value__local_426 = 1;
3847
3848static const Presence asn1_value__local_427 = 0;
3849
3850static const HNBAP_PROTOCOL_EXTENSION asn1_value__local_424[] = {
3851{
3852 (intptr_t)&asn1_value__local_425,
3853 (intptr_t)&asn1_value__local_426,
3854 (intptr_t)asn1_type_AdditionalNeighbourInfoList,
3855 (intptr_t)&asn1_value__local_427,
3856},
3857};
3858
3859static const ASN1CType asn1_constraint__local_423[] = {
3860 ASN1_CCONSTRAINT_TABLE,
3861 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
3862 2,
3863 (intptr_t)asn1_value__local_424,
3864 1,
3865 1,
3866 0,
3867 0x80000000,
3868 0,
3869};
3870
3871static const ASN1CType asn1_type__local_422[] = {
3872 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
3873 (intptr_t)asn1_constraint__local_423,
3874};
3875
3876const ASN1CType asn1_type_ProtocolExtensionField_33[] = {
3877 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
3878 3,
3879 sizeof(ProtocolExtensionField_33),
3880
3881 offsetof(ProtocolExtensionField_33, id) | 0x0,
3882 (intptr_t)asn1_type__local_420,
3883 0,
3884 (intptr_t)"id",
3885
3886 offsetof(ProtocolExtensionField_33, criticality) | 0x0,
3887 (intptr_t)asn1_type__local_421,
3888 0,
3889 (intptr_t)"criticality",
3890
3891 offsetof(ProtocolExtensionField_33, extensionValue) | 0x0,
3892 (intptr_t)asn1_type__local_422,
3893 0,
3894 (intptr_t)"extensionValue",
3895
3896};
3897
3898static const ASN1CType asn1_type__local_428[] = {
3899 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
3900 (intptr_t)asn1_type_ProtocolIE_ID,
3901};
3902
3903static const ASN1CType asn1_type__local_429[] = {
3904 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
3905 (intptr_t)asn1_type_Criticality,
3906};
3907
3908static const ASN1CType asn1_constraint__local_431[] = {
3909 ASN1_CCONSTRAINT_TABLE,
3910 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
3911 2,
3912 0,
3913 0,
3914 1,
3915 0,
3916 0x80000000,
3917 0,
3918};
3919
3920static const ASN1CType asn1_type__local_430[] = {
3921 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
3922 (intptr_t)asn1_constraint__local_431,
3923};
3924
3925const ASN1CType asn1_type_ProtocolExtensionField_34[] = {
3926 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
3927 3,
3928 sizeof(ProtocolExtensionField_34),
3929
3930 offsetof(ProtocolExtensionField_34, id) | 0x0,
3931 (intptr_t)asn1_type__local_428,
3932 0,
3933 (intptr_t)"id",
3934
3935 offsetof(ProtocolExtensionField_34, criticality) | 0x0,
3936 (intptr_t)asn1_type__local_429,
3937 0,
3938 (intptr_t)"criticality",
3939
3940 offsetof(ProtocolExtensionField_34, extensionValue) | 0x0,
3941 (intptr_t)asn1_type__local_430,
3942 0,
3943 (intptr_t)"extensionValue",
3944
3945};
3946
3947static const ASN1CType asn1_type__local_433[] = {
3948 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
3949 (intptr_t)asn1_type_ProtocolIE_ID,
3950};
3951
3952static const ASN1CType asn1_type__local_434[] = {
3953 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
3954 (intptr_t)asn1_type_Criticality,
3955};
3956
3957static const ASN1CType asn1_constraint__local_436[] = {
3958 ASN1_CCONSTRAINT_TABLE,
3959 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
3960 2,
3961 0,
3962 0,
3963 1,
3964 0,
3965 0x80000000,
3966 0,
3967};
3968
3969static const ASN1CType asn1_type__local_435[] = {
3970 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
3971 (intptr_t)asn1_constraint__local_436,
3972};
3973
3974const ASN1CType asn1_type_ProtocolExtensionField_35[] = {
3975 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
3976 3,
3977 sizeof(ProtocolExtensionField_35),
3978
3979 offsetof(ProtocolExtensionField_35, id) | 0x0,
3980 (intptr_t)asn1_type__local_433,
3981 0,
3982 (intptr_t)"id",
3983
3984 offsetof(ProtocolExtensionField_35, criticality) | 0x0,
3985 (intptr_t)asn1_type__local_434,
3986 0,
3987 (intptr_t)"criticality",
3988
3989 offsetof(ProtocolExtensionField_35, extensionValue) | 0x0,
3990 (intptr_t)asn1_type__local_435,
3991 0,
3992 (intptr_t)"extensionValue",
3993
3994};
3995
3996static const ASN1CType asn1_type__local_438[] = {
3997 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
3998 (intptr_t)asn1_type_ProtocolIE_ID,
3999};
4000
4001static const ASN1CType asn1_type__local_439[] = {
4002 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
4003 (intptr_t)asn1_type_Criticality,
4004};
4005
4006static const ASN1CType asn1_constraint__local_441[] = {
4007 ASN1_CCONSTRAINT_TABLE,
4008 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
4009 2,
4010 0,
4011 0,
4012 1,
4013 0,
4014 0x80000000,
4015 0,
4016};
4017
4018static const ASN1CType asn1_type__local_440[] = {
4019 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
4020 (intptr_t)asn1_constraint__local_441,
4021};
4022
4023const ASN1CType asn1_type_ProtocolExtensionField_36[] = {
4024 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
4025 3,
4026 sizeof(ProtocolExtensionField_36),
4027
4028 offsetof(ProtocolExtensionField_36, id) | 0x0,
4029 (intptr_t)asn1_type__local_438,
4030 0,
4031 (intptr_t)"id",
4032
4033 offsetof(ProtocolExtensionField_36, criticality) | 0x0,
4034 (intptr_t)asn1_type__local_439,
4035 0,
4036 (intptr_t)"criticality",
4037
4038 offsetof(ProtocolExtensionField_36, extensionValue) | 0x0,
4039 (intptr_t)asn1_type__local_440,
4040 0,
4041 (intptr_t)"extensionValue",
4042
4043};
4044
4045static const ASN1CType asn1_type__local_443[] = {
4046 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
4047 (intptr_t)asn1_type_ProtocolIE_ID,
4048};
4049
4050static const ASN1CType asn1_type__local_444[] = {
4051 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
4052 (intptr_t)asn1_type_Criticality,
4053};
4054
4055static const ASN1CType asn1_constraint__local_446[] = {
4056 ASN1_CCONSTRAINT_TABLE,
4057 (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
4058 2,
4059 0,
4060 0,
4061 1,
4062 0,
4063 0x80000000,
4064 0,
4065};
4066
4067static const ASN1CType asn1_type__local_445[] = {
4068 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
4069 (intptr_t)asn1_constraint__local_446,
4070};
4071
4072const ASN1CType asn1_type_ProtocolExtensionField_37[] = {
4073 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
4074 3,
4075 sizeof(ProtocolExtensionField_37),
4076
4077 offsetof(ProtocolExtensionField_37, id) | 0x0,
4078 (intptr_t)asn1_type__local_443,
4079 0,
4080 (intptr_t)"id",
4081
4082 offsetof(ProtocolExtensionField_37, criticality) | 0x0,
4083 (intptr_t)asn1_type__local_444,
4084 0,
4085 (intptr_t)"criticality",
4086
4087 offsetof(ProtocolExtensionField_37, extensionValue) | 0x0,
4088 (intptr_t)asn1_type__local_445,
4089 0,
4090 (intptr_t)"extensionValue",
4091
4092};
4093
4094const ASN1CType asn1_type_PrivateIE_Container_1[] = {
4095 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
4096 0x1,
4097 0xffff,
4098 sizeof(PrivateIE_Field_1),
4099 (intptr_t)asn1_type_PrivateIE_Field_1,
4100 0,
4101};
4102
4103static const ASN1CType asn1_type__local_448[] = {
4104 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100000,
4105 (intptr_t)asn1_type_PrivateIE_ID,
4106};
4107
4108static const ASN1CType asn1_type__local_449[] = {
4109 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
4110 (intptr_t)asn1_type_Criticality,
4111};
4112
4113static const ASN1CType asn1_constraint__local_451[] = {
4114 ASN1_CCONSTRAINT_TABLE,
4115 (intptr_t)asn1_type_HNBAP_PRIVATE_IES,
4116 2,
4117 0,
4118 0,
4119 1,
4120 0,
4121 0x80000000,
4122 0,
4123};
4124
4125static const ASN1CType asn1_type__local_450[] = {
4126 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
4127 (intptr_t)asn1_constraint__local_451,
4128};
4129
4130const ASN1CType asn1_type_PrivateIE_Field_1[] = {
4131 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
4132 3,
4133 sizeof(PrivateIE_Field_1),
4134
4135 offsetof(PrivateIE_Field_1, id) | 0x0,
4136 (intptr_t)asn1_type__local_448,
4137 0,
4138 (intptr_t)"id",
4139
4140 offsetof(PrivateIE_Field_1, criticality) | 0x0,
4141 (intptr_t)asn1_type__local_449,
4142 0,
4143 (intptr_t)"criticality",
4144
4145 offsetof(PrivateIE_Field_1, value) | 0x0,
4146 (intptr_t)asn1_type__local_450,
4147 0,
4148 (intptr_t)"value",
4149
4150};
4151
4152const ASN1CType asn1_type_Access_stratum_release_indicator[] = {
4153 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000,
4154 6,
4155 0,
4156 (intptr_t)"r99",
4157 (intptr_t)"rel-4",
4158 (intptr_t)"rel-5",
4159 (intptr_t)"rel-6",
4160 (intptr_t)"rel-7",
4161 (intptr_t)"rel-8-and-beyond",
4162 (intptr_t)"Access-stratum-release-indicator",
4163};
4164
4165const ASN1CType asn1_type_AccessResult[] = {
4166 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa,
4167 2,
4168 0,
4169 (intptr_t)"allowed",
4170 (intptr_t)"notAllowed",
4171 (intptr_t)"AccessResult",
4172};
4173
4174static const ASN1CType asn1_type__local_453[] = {
4175 (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
4176 0x0,
4177 0x7fff,
4178};
4179
4180const ASN1CType asn1_type_AltitudeAndDirection[] = {
4181 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001,
4182 2,
4183 sizeof(AltitudeAndDirection),
4184
4185 offsetof(AltitudeAndDirection, directionOfAltitude) | 0x0,
4186 (intptr_t)asn1_type_AltitudeAndDirection_1,
4187 0,
4188 (intptr_t)"directionOfAltitude",
4189
4190 offsetof(AltitudeAndDirection, altitude) | 0x0,
4191 (intptr_t)asn1_type__local_453,
4192 0,
4193 (intptr_t)"altitude",
4194
4195 (intptr_t)"AltitudeAndDirection",
4196};
4197
4198const ASN1CType asn1_type_AltitudeAndDirection_1[] = {
4199 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
4200 2,
4201 (intptr_t)"height",
4202 (intptr_t)"depth",
4203};
4204
4205const ASN1CType asn1_type_BackoffTimer[] = {
4206 (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2,
4207 0x0,
4208 0xe10,
4209 (intptr_t)"BackoffTimer",
4210};
4211
4212const ASN1CType asn1_type_BindingID[] = {
4213 (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x7800000 | 0x100001,
4214 0x1,
4215 0x4,
4216 (intptr_t)"BindingID",
4217};
4218
4219const ASN1CType asn1_type_Cause[] = {
4220 (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0,
4221 4,
4222 0,
4223 sizeof(Cause),
4224 offsetof(Cause, choice),
4225 offsetof(Cause, u),
4226 (intptr_t)asn1_type_CauseRadioNetwork,
4227 (intptr_t)"radioNetwork",
4228 (intptr_t)asn1_type_CauseTransport,
4229 (intptr_t)"transport",
4230 (intptr_t)asn1_type_CauseProtocol,
4231 (intptr_t)"protocol",
4232 (intptr_t)asn1_type_CauseMisc,
4233 (intptr_t)"misc",
4234 (intptr_t)"Cause",
4235};
4236
4237const ASN1CType asn1_type_CauseRadioNetwork[] = {
4238 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000,
4239 14,
4240 2,
4241 (intptr_t)"overload",
4242 (intptr_t)"unauthorised-Location",
4243 (intptr_t)"unauthorised-HNB",
4244 (intptr_t)"hNB-parameter-mismatch",
4245 (intptr_t)"invalid-UE-identity",
4246 (intptr_t)"uE-not-allowed-on-this-HNB",
4247 (intptr_t)"uE-unauthorised",
4248 (intptr_t)"connection-with-UE-lost",
4249 (intptr_t)"ue-RRC-release",
4250 (intptr_t)"hNB-not-registered",
4251 (intptr_t)"unspecified",
4252 (intptr_t)"normal",
4253 (intptr_t)"uE-relocated",
4254 (intptr_t)"ue-registered-in-another-HNB",
4255 (intptr_t)"no-neighbour-information-available",
4256 (intptr_t)"iurh-connection-to-that-neighbour-not-Allowed",
4257 (intptr_t)"CauseRadioNetwork",
4258};
4259
4260const ASN1CType asn1_type_CauseTransport[] = {
4261 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001,
4262 2,
4263 0,
4264 (intptr_t)"transport-resource-unavailable",
4265 (intptr_t)"unspecified",
4266 (intptr_t)"CauseTransport",
4267};
4268
4269const ASN1CType asn1_type_CauseProtocol[] = {
4270 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100002,
4271 7,
4272 0,
4273 (intptr_t)"transfer-syntax-error",
4274 (intptr_t)"abstract-syntax-error-reject",
4275 (intptr_t)"abstract-syntax-error-ignore-and-notify",
4276 (intptr_t)"message-not-compatible-with-receiver-state",
4277 (intptr_t)"semantic-error",
4278 (intptr_t)"unspecified",
4279 (intptr_t)"abstract-syntax-error-falsely-constructed-message",
4280 (intptr_t)"CauseProtocol",
4281};
4282
4283const ASN1CType asn1_type_CauseMisc[] = {
4284 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100003,
4285 4,
4286 0,
4287 (intptr_t)"processing-overload",
4288 (intptr_t)"hardware-failure",
4289 (intptr_t)"o-and-m-intervention",
4290 (intptr_t)"unspecified",
4291 (intptr_t)"CauseMisc",
4292};
4293
4294const ASN1CType asn1_type_CellIdentity[] = {
4295 (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x3,
4296 0x1c,
4297 0x1c,
4298 (intptr_t)"CellIdentity",
4299};
4300
4301const ASN1CType asn1_type_CELL_FACHMobilitySupport[] = {
4302 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa,
4303 1,
4304 0,
4305 (intptr_t)"supported",
4306 (intptr_t)"CELL-FACHMobilitySupport",
4307};
4308
4309const ASN1CType asn1_type_Context_ID[] = {
4310 (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x3,
4311 0x18,
4312 0x18,
4313 (intptr_t)"Context-ID",
4314};
4315
4316static const ASN1CType asn1_type__local_454[] = {
4317 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
4318 (intptr_t)asn1_type_ProcedureCode,
4319};
4320
4321static const ASN1CType asn1_type__local_455[] = {
4322 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002,
4323 (intptr_t)asn1_type_Criticality,
4324};
4325
4326const ASN1CType asn1_type_CriticalityDiagnostics[] = {
4327 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
4328 5,
4329 sizeof(CriticalityDiagnostics),
4330
4331 offsetof(CriticalityDiagnostics, procedureCode) | 0x8000000,
4332 (intptr_t)asn1_type__local_454,
4333 offsetof(CriticalityDiagnostics, procedureCode_option),
4334 (intptr_t)"procedureCode",
4335
4336 offsetof(CriticalityDiagnostics, triggeringMessage) | 0x8000000,
4337 (intptr_t)asn1_type_TriggeringMessage,
4338 offsetof(CriticalityDiagnostics, triggeringMessage_option),
4339 (intptr_t)"triggeringMessage",
4340
4341 offsetof(CriticalityDiagnostics, procedureCriticality) | 0x8000000,
4342 (intptr_t)asn1_type__local_455,
4343 offsetof(CriticalityDiagnostics, procedureCriticality_option),
4344 (intptr_t)"procedureCriticality",
4345
4346 offsetof(CriticalityDiagnostics, iEsCriticalityDiagnostics) | 0x8000000,
4347 (intptr_t)asn1_type_CriticalityDiagnostics_IE_List,
4348 offsetof(CriticalityDiagnostics, iEsCriticalityDiagnostics_option),
4349 (intptr_t)"iEsCriticalityDiagnostics",
4350
4351 offsetof(CriticalityDiagnostics, iE_Extensions) | 0x8000000,
4352 (intptr_t)asn1_type_ProtocolExtensionContainer_1,
4353 offsetof(CriticalityDiagnostics, iE_Extensions_option),
4354 (intptr_t)"iE-Extensions",
4355
4356 (intptr_t)"CriticalityDiagnostics",
4357};
4358
4359const ASN1CType asn1_type_CriticalityDiagnostics_IE_List[] = {
4360 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100003,
4361 0x1,
4362 0x100,
4363 sizeof(CriticalityDiagnostics_IE_List_1),
4364 (intptr_t)asn1_type_CriticalityDiagnostics_IE_List_1,
4365 0,
4366 (intptr_t)"CriticalityDiagnostics-IE-List",
4367};
4368
4369static const ASN1CType asn1_type__local_456[] = {
4370 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
4371 (intptr_t)asn1_type_Criticality,
4372};
4373
4374static const ASN1CType asn1_type__local_457[] = {
4375 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
4376 (intptr_t)asn1_type_ProtocolIE_ID,
4377};
4378
4379const ASN1CType asn1_type_CriticalityDiagnostics_IE_List_1[] = {
4380 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x10,
4381 4,
4382 sizeof(CriticalityDiagnostics_IE_List_1),
4383
4384 offsetof(CriticalityDiagnostics_IE_List_1, iECriticality) | 0x0,
4385 (intptr_t)asn1_type__local_456,
4386 0,
4387 (intptr_t)"iECriticality",
4388
4389 offsetof(CriticalityDiagnostics_IE_List_1, iE_ID) | 0x0,
4390 (intptr_t)asn1_type__local_457,
4391 0,
4392 (intptr_t)"iE-ID",
4393
4394 offsetof(CriticalityDiagnostics_IE_List_1, typeOfError) | 0x0,
4395 (intptr_t)asn1_type_TypeOfError,
4396 0,
4397 (intptr_t)"typeOfError",
4398
4399 offsetof(CriticalityDiagnostics_IE_List_1, iE_Extensions) | 0x8000000,
4400 (intptr_t)asn1_type_ProtocolExtensionContainer_2,
4401 offsetof(CriticalityDiagnostics_IE_List_1, iE_Extensions_option),
4402 (intptr_t)"iE-Extensions",
4403
4404};
4405
4406const ASN1CType asn1_type_CSG_ID[] = {
4407 (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x3,
4408 0x1b,
4409 0x1b,
4410 (intptr_t)"CSG-ID",
4411};
4412
4413const ASN1CType asn1_type_CSG_Capability[] = {
4414 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001,
4415 2,
4416 0,
4417 (intptr_t)"csg-capable",
4418 (intptr_t)"not-csg-capable",
4419 (intptr_t)"CSG-Capability",
4420};
4421
4422const ASN1CType asn1_type_CSGMembershipStatus[] = {
4423 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa,
4424 2,
4425 0,
4426 (intptr_t)"member",
4427 (intptr_t)"non-member",
4428 (intptr_t)"CSGMembershipStatus",
4429};
4430
4431static const ASN1CType asn1_type__local_458[] = {
4432 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
4433 (intptr_t)asn1_type_PLMNidentity,
4434};
4435
4436static const ASN1CType asn1_type__local_459[] = {
4437 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
4438 (intptr_t)asn1_type_LAC,
4439};
4440
4441const ASN1CType asn1_type_CGI[] = {
4442 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100001,
4443 4,
4444 sizeof(CGI),
4445
4446 offsetof(CGI, pLMNidentity) | 0x0,
4447 (intptr_t)asn1_type__local_458,
4448 0,
4449 (intptr_t)"pLMNidentity",
4450
4451 offsetof(CGI, lAC) | 0x0,
4452 (intptr_t)asn1_type__local_459,
4453 0,
4454 (intptr_t)"lAC",
4455
4456 offsetof(CGI, cI) | 0x0,
4457 (intptr_t)asn1_type_CI,
4458 0,
4459 (intptr_t)"cI",
4460
4461 offsetof(CGI, iE_Extensions) | 0x8000000,
4462 (intptr_t)asn1_type_ProtocolExtensionContainer_3,
4463 offsetof(CGI, iE_Extensions_option),
4464 (intptr_t)"iE-Extensions",
4465
4466 (intptr_t)"CGI",
4467};
4468
4469const ASN1CType asn1_type_CI[] = {
4470 (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100002,
4471 0x2,
4472 0x2,
4473 (intptr_t)"CI",
4474};
4475
4476const ASN1CType asn1_type_CN_DomainIndicator[] = {
4477 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100003,
4478 2,
4479 (intptr_t)"cs-domain",
4480 (intptr_t)"ps-domain",
4481 (intptr_t)"CN-DomainIndicator",
4482};
4483
4484const ASN1CType asn1_type_ESN[] = {
4485 (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x3,
4486 0x20,
4487 0x20,
4488 (intptr_t)"ESN",
4489};
4490
4491const ASN1CType asn1_type_GeographicalLocation[] = {
4492 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001,
4493 3,
4494 sizeof(GeographicalLocation),
4495
4496 offsetof(GeographicalLocation, geographicalCoordinates) | 0x0,
4497 (intptr_t)asn1_type_GeographicalCoordinates,
4498 0,
4499 (intptr_t)"geographicalCoordinates",
4500
4501 offsetof(GeographicalLocation, altitudeAndDirection) | 0x0,
4502 (intptr_t)asn1_type_AltitudeAndDirection,
4503 0,
4504 (intptr_t)"altitudeAndDirection",
4505
4506 offsetof(GeographicalLocation, iE_Extensions) | 0x8000000,
4507 (intptr_t)asn1_type_ProtocolExtensionContainer_4,
4508 offsetof(GeographicalLocation, iE_Extensions_option),
4509 (intptr_t)"iE-Extensions",
4510
4511 (intptr_t)"GeographicalLocation",
4512};
4513
4514static const ASN1CType asn1_type__local_460[] = {
4515 (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
4516 0x0,
4517 0x7fffff,
4518};
4519
4520static const ASN1CType asn1_type__local_461[] = {
4521 (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
4522 0xff800000,
4523 0x7fffff,
4524};
4525
4526const ASN1CType asn1_type_GeographicalCoordinates[] = {
4527 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000,
4528 4,
4529 sizeof(GeographicalCoordinates),
4530
4531 offsetof(GeographicalCoordinates, latitudeSign) | 0x0,
4532 (intptr_t)asn1_type_GeographicalCoordinates_1,
4533 0,
4534 (intptr_t)"latitudeSign",
4535
4536 offsetof(GeographicalCoordinates, latitude) | 0x0,
4537 (intptr_t)asn1_type__local_460,
4538 0,
4539 (intptr_t)"latitude",
4540
4541 offsetof(GeographicalCoordinates, longitude) | 0x0,
4542 (intptr_t)asn1_type__local_461,
4543 0,
4544 (intptr_t)"longitude",
4545
4546 offsetof(GeographicalCoordinates, iE_Extensions) | 0x8000000,
4547 (intptr_t)asn1_type_ProtocolExtensionContainer_5,
4548 offsetof(GeographicalCoordinates, iE_Extensions_option),
4549 (intptr_t)"iE-Extensions",
4550
4551 (intptr_t)"GeographicalCoordinates",
4552};
4553
4554const ASN1CType asn1_type_GeographicalCoordinates_1[] = {
4555 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
4556 2,
4557 (intptr_t)"north",
4558 (intptr_t)"south",
4559};
4560
4561const ASN1CType asn1_type_GTP_TEI[] = {
4562 (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000,
4563 0x4,
4564 0x4,
4565 (intptr_t)"GTP-TEI",
4566};
4567
4568const ASN1CType asn1_type_HNBCapacity[] = {
4569 (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2,
4570 0x0,
4571 0x3e8,
4572 (intptr_t)"HNBCapacity",
4573};
4574
4575const ASN1CType asn1_type_HNB_Cell_Access_Mode[] = {
4576 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa,
4577 3,
4578 0,
4579 (intptr_t)"closed",
4580 (intptr_t)"hybrid",
4581 (intptr_t)"open",
4582 (intptr_t)"HNB-Cell-Access-Mode",
4583};
4584
4585static const ASN1CType asn1_type__local_462[] = {
4586 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
4587 (intptr_t)asn1_type_PLMNidentity,
4588};
4589
4590static const ASN1CType asn1_type__local_463[] = {
4591 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
4592 (intptr_t)asn1_type_CellIdentity,
4593};
4594
4595const ASN1CType asn1_type_HNB_Cell_Identifier[] = {
4596 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000,
4597 3,
4598 sizeof(HNB_Cell_Identifier),
4599
4600 offsetof(HNB_Cell_Identifier, pLMNidentity) | 0x0,
4601 (intptr_t)asn1_type__local_462,
4602 0,
4603 (intptr_t)"pLMNidentity",
4604
4605 offsetof(HNB_Cell_Identifier, cellIdentity) | 0x0,
4606 (intptr_t)asn1_type__local_463,
4607 0,
4608 (intptr_t)"cellIdentity",
4609
4610 offsetof(HNB_Cell_Identifier, iE_Extensions) | 0x8000000,
4611 (intptr_t)asn1_type_ProtocolExtensionContainer_6,
4612 offsetof(HNB_Cell_Identifier, iE_Extensions_option),
4613 (intptr_t)"iE-Extensions",
4614
4615 (intptr_t)"HNB-Cell-Identifier",
4616};
4617
4618static const ASN1CType asn1_type__local_464[] = {
4619 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
4620 (intptr_t)asn1_type_HNBConfigInfo,
4621};
4622
4623static const ASN1CType asn1_type__local_465[] = {
4624 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
4625 (intptr_t)asn1_type_RNC_ID,
4626};
4627
4628const ASN1CType asn1_type_HNB_GWResponse[] = {
4629 (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0,
4630 3,
4631 0,
4632 sizeof(HNB_GWResponse),
4633 offsetof(HNB_GWResponse, choice),
4634 offsetof(HNB_GWResponse, u),
4635 (intptr_t)asn1_type__local_464,
4636 (intptr_t)"hNB",
4637 (intptr_t)asn1_type__local_465,
4638 (intptr_t)"macroRNC",
4639 (intptr_t)asn1_type_UnknownU_RNTIIndication,
4640 (intptr_t)"unknownU-RNTIIndication",
4641 (intptr_t)"HNB-GWResponse",
4642};
4643
4644const ASN1CType asn1_type_HNB_RNL_Identity[] = {
4645 (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000,
4646 1,
4647 0,
4648 sizeof(HNB_RNL_Identity),
4649 offsetof(HNB_RNL_Identity, choice),
4650 offsetof(HNB_RNL_Identity, u),
4651 (intptr_t)asn1_type_HNB_Cell_Identifier,
4652 (intptr_t)"hNB-Identity-as-Cell-Identifier",
4653 (intptr_t)"HNB-RNL-Identity",
4654};
4655
4656const ASN1CType asn1_type_HNBConfigInfo[] = {
4657 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
4658 3,
4659 sizeof(HNBConfigInfo),
4660
4661 offsetof(HNBConfigInfo, hnb_RNL_Identity) | 0x0,
4662 (intptr_t)asn1_type_HNB_RNL_Identity,
4663 0,
4664 (intptr_t)"hnb-RNL-Identity",
4665
4666 offsetof(HNBConfigInfo, configurationInformation) | 0x0,
4667 (intptr_t)asn1_type_ConfigurationInformation,
4668 0,
4669 (intptr_t)"configurationInformation",
4670
4671 offsetof(HNBConfigInfo, iE_Extensions) | 0x8000000,
4672 (intptr_t)asn1_type_ProtocolExtensionContainer_7,
4673 offsetof(HNBConfigInfo, iE_Extensions_option),
4674 (intptr_t)"iE-Extensions",
4675
4676 (intptr_t)"HNBConfigInfo",
4677};
4678
4679const ASN1CType asn1_type_ConfigurationInformation[] = {
4680 (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001,
4681 2,
4682 0,
4683 sizeof(ConfigurationInformation),
4684 offsetof(ConfigurationInformation, choice),
4685 offsetof(ConfigurationInformation, u),
4686 (intptr_t)asn1_type_HNBConfigurationInformationProvided,
4687 (intptr_t)"provided",
4688 (intptr_t)asn1_type_HNBConfigurationInformationMissing,
4689 (intptr_t)"missing",
4690 (intptr_t)"ConfigurationInformation",
4691};
4692
4693static const ASN1CType asn1_type__local_466[] = {
4694 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
4695 (intptr_t)asn1_type_PSC,
4696};
4697
4698static const ASN1CType asn1_type__local_467[] = {
4699 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
4700 (intptr_t)asn1_type_CSG_ID,
4701};
4702
4703static const ASN1CType asn1_type__local_468[] = {
4704 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002,
4705 (intptr_t)asn1_type_HNB_Cell_Access_Mode,
4706};
4707
4708const ASN1CType asn1_type_HNBConfigurationInformationProvided[] = {
4709 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000,
4710 5,
4711 sizeof(HNBConfigurationInformationProvided),
4712
4713 offsetof(HNBConfigurationInformationProvided, psc) | 0x8000000,
4714 (intptr_t)asn1_type__local_466,
4715 offsetof(HNBConfigurationInformationProvided, psc_option),
4716 (intptr_t)"psc",
4717
4718 offsetof(HNBConfigurationInformationProvided, cSG_ID) | 0x8000000,
4719 (intptr_t)asn1_type__local_467,
4720 offsetof(HNBConfigurationInformationProvided, cSG_ID_option),
4721 (intptr_t)"cSG-ID",
4722
4723 offsetof(HNBConfigurationInformationProvided, hNB_Cell_Access_Mode) | 0x0,
4724 (intptr_t)asn1_type__local_468,
4725 0,
4726 (intptr_t)"hNB-Cell-Access-Mode",
4727
4728 offsetof(HNBConfigurationInformationProvided, iurh_Signalling_TNL_AddressList) | 0x0,
4729 (intptr_t)asn1_type_Iurh_Signalling_TNL_AddressList,
4730 0,
4731 (intptr_t)"iurh-Signalling-TNL-AddressList",
4732
4733 offsetof(HNBConfigurationInformationProvided, iE_Extensions) | 0x8000000,
4734 (intptr_t)asn1_type_ProtocolExtensionContainer_8,
4735 offsetof(HNBConfigurationInformationProvided, iE_Extensions_option),
4736 (intptr_t)"iE-Extensions",
4737
4738 (intptr_t)"HNBConfigurationInformationProvided",
4739};
4740
4741static const ASN1CType asn1_type__local_469[] = {
4742 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100000,
4743 (intptr_t)asn1_type_Cause,
4744};
4745
4746const ASN1CType asn1_type_HNBConfigurationInformationMissing[] = {
4747 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001,
4748 2,
4749 sizeof(HNBConfigurationInformationMissing),
4750
4751 offsetof(HNBConfigurationInformationMissing, cause) | 0x0,
4752 (intptr_t)asn1_type__local_469,
4753 0,
4754 (intptr_t)"cause",
4755
4756 offsetof(HNBConfigurationInformationMissing, iE_Extensions) | 0x8000000,
4757 (intptr_t)asn1_type_ProtocolExtensionContainer_9,
4758 offsetof(HNBConfigurationInformationMissing, iE_Extensions_option),
4759 (intptr_t)"iE-Extensions",
4760
4761 (intptr_t)"HNBConfigurationInformationMissing",
4762};
4763
4764const ASN1CType asn1_type_HNB_Location_Information[] = {
4765 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
4766 3,
4767 sizeof(HNB_Location_Information),
4768
4769 offsetof(HNB_Location_Information, macroCoverageInfo) | 0x8000000,
4770 (intptr_t)asn1_type_MacroCoverageInformation,
4771 offsetof(HNB_Location_Information, macroCoverageInfo_option),
4772 (intptr_t)"macroCoverageInfo",
4773
4774 offsetof(HNB_Location_Information, geographicalCoordinates) | 0x8000000,
4775 (intptr_t)asn1_type_GeographicalLocation,
4776 offsetof(HNB_Location_Information, geographicalCoordinates_option),
4777 (intptr_t)"geographicalCoordinates",
4778
4779 offsetof(HNB_Location_Information, iE_Extensions) | 0x8000000,
4780 (intptr_t)asn1_type_ProtocolExtensionContainer_10,
4781 offsetof(HNB_Location_Information, iE_Extensions_option),
4782 (intptr_t)"iE-Extensions",
4783
4784 (intptr_t)"HNB-Location-Information",
4785};
4786
4787const ASN1CType asn1_type_HNB_Identity[] = {
4788 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
4789 2,
4790 sizeof(HNB_Identity),
4791
4792 offsetof(HNB_Identity, hNB_Identity_Info) | 0x0,
4793 (intptr_t)asn1_type_HNB_Identity_Info,
4794 0,
4795 (intptr_t)"hNB-Identity-Info",
4796
4797 offsetof(HNB_Identity, iE_Extensions) | 0x8000000,
4798 (intptr_t)asn1_type_ProtocolExtensionContainer_11,
4799 offsetof(HNB_Identity, iE_Extensions_option),
4800 (intptr_t)"iE-Extensions",
4801
4802 (intptr_t)"HNB-Identity",
4803};
4804
4805const ASN1CType asn1_type_HNB_Identity_Info[] = {
4806 (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000,
4807 0x1,
4808 0xff,
4809 (intptr_t)"HNB-Identity-Info",
4810};
4811
4812const ASN1CType asn1_type_IMEI[] = {
4813 (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100003,
4814 0x3c,
4815 0x3c,
4816 (intptr_t)"IMEI",
4817};
4818
4819const ASN1CType asn1_type_IMSI[] = {
4820 (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000,
4821 0x3,
4822 0x8,
4823 (intptr_t)"IMSI",
4824};
4825
4826const ASN1CType asn1_type_IMSIDS41[] = {
4827 (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4,
4828 0x5,
4829 0x7,
4830 (intptr_t)"IMSIDS41",
4831};
4832
4833static const ASN1CType asn1_type__local_470[] = {
4834 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
4835 (intptr_t)asn1_type_IMSIDS41,
4836};
4837
4838static const ASN1CType asn1_type__local_471[] = {
4839 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
4840 (intptr_t)asn1_type_ESN,
4841};
4842
4843const ASN1CType asn1_type_IMSIESN[] = {
4844 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100006,
4845 2,
4846 sizeof(IMSIESN),
4847
4848 offsetof(IMSIESN, iMSIDS41) | 0x0,
4849 (intptr_t)asn1_type__local_470,
4850 0,
4851 (intptr_t)"iMSIDS41",
4852
4853 offsetof(IMSIESN, eSN) | 0x0,
4854 (intptr_t)asn1_type__local_471,
4855 0,
4856 (intptr_t)"eSN",
4857
4858 (intptr_t)"IMSIESN",
4859};
4860
4861const ASN1CType asn1_type_IP_Address[] = {
4862 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
4863 2,
4864 sizeof(IP_Address),
4865
4866 offsetof(IP_Address, ipaddress) | 0x0,
4867 (intptr_t)asn1_type_IP_Address_1,
4868 0,
4869 (intptr_t)"ipaddress",
4870
4871 offsetof(IP_Address, iE_Extensions) | 0x8000000,
4872 (intptr_t)asn1_type_ProtocolExtensionContainer_12,
4873 offsetof(IP_Address, iE_Extensions_option),
4874 (intptr_t)"iE-Extensions",
4875
4876 (intptr_t)"IP-Address",
4877};
4878
4879const ASN1CType asn1_type_IP_Address_1[] = {
4880 (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100000,
4881 2,
4882 0,
4883 sizeof(IP_Address_1),
4884 offsetof(IP_Address_1, choice),
4885 offsetof(IP_Address_1, u),
4886 (intptr_t)asn1_type_Ipv4Address,
4887 (intptr_t)"ipv4info",
4888 (intptr_t)asn1_type_Ipv6Address,
4889 (intptr_t)"ipv6info",
4890};
4891
4892const ASN1CType asn1_type_Ipv4Address[] = {
4893 (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000,
4894 0x4,
4895 0x4,
4896 (intptr_t)"Ipv4Address",
4897};
4898
4899const ASN1CType asn1_type_Ipv6Address[] = {
4900 (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001,
4901 0x10,
4902 0x10,
4903 (intptr_t)"Ipv6Address",
4904};
4905
4906const ASN1CType asn1_type_Iurh_Signalling_TNL_AddressList[] = {
4907 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100003,
4908 0x1,
4909 0x3,
4910 sizeof(IP_Address),
4911 (intptr_t)asn1_type_IP_Address,
4912 0,
4913 (intptr_t)"Iurh-Signalling-TNL-AddressList",
4914};
4915
4916const ASN1CType asn1_type_LAC[] = {
4917 (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4,
4918 0x2,
4919 0x2,
4920 (intptr_t)"LAC",
4921};
4922
4923static const ASN1CType asn1_type__local_472[] = {
4924 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
4925 (intptr_t)asn1_type_PLMNidentity,
4926};
4927
4928static const ASN1CType asn1_type__local_473[] = {
4929 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
4930 (intptr_t)asn1_type_LAC,
4931};
4932
4933const ASN1CType asn1_type_LAI[] = {
4934 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
4935 2,
4936 sizeof(LAI),
4937
4938 offsetof(LAI, pLMNID) | 0x0,
4939 (intptr_t)asn1_type__local_472,
4940 0,
4941 (intptr_t)"pLMNID",
4942
4943 offsetof(LAI, lAC) | 0x0,
4944 (intptr_t)asn1_type__local_473,
4945 0,
4946 (intptr_t)"lAC",
4947
4948 (intptr_t)"LAI",
4949};
4950
4951const ASN1CType asn1_type_MacroCoverageInformation[] = {
4952 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000,
4953 2,
4954 sizeof(MacroCoverageInformation),
4955
4956 offsetof(MacroCoverageInformation, cellIdentity) | 0x0,
4957 (intptr_t)asn1_type_MacroCellID,
4958 0,
4959 (intptr_t)"cellIdentity",
4960
4961 offsetof(MacroCoverageInformation, iE_Extensions) | 0x8000000,
4962 (intptr_t)asn1_type_ProtocolExtensionContainer_13,
4963 offsetof(MacroCoverageInformation, iE_Extensions_option),
4964 (intptr_t)"iE-Extensions",
4965
4966 (intptr_t)"MacroCoverageInformation",
4967};
4968
4969const ASN1CType asn1_type_MacroCellID[] = {
4970 (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000,
4971 2,
4972 0,
4973 sizeof(MacroCellID),
4974 offsetof(MacroCellID, choice),
4975 offsetof(MacroCellID, u),
4976 (intptr_t)asn1_type_UTRANCellID,
4977 (intptr_t)"uTRANCellID",
4978 (intptr_t)asn1_type_CGI,
4979 (intptr_t)"gERANCellID",
4980 (intptr_t)"MacroCellID",
4981};
4982
4983const ASN1CType asn1_type_MuxPortNumber[] = {
4984 (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2,
4985 0x400,
4986 0xffff,
4987 (intptr_t)"MuxPortNumber",
4988};
4989
4990const ASN1CType asn1_type_NeighbourCellIdentityList[] = {
4991 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10,
4992 0x0,
4993 0x80,
4994 sizeof(NeighbourIdentity),
4995 (intptr_t)asn1_type_NeighbourIdentity,
4996 0,
4997 (intptr_t)"NeighbourCellIdentityList",
4998};
4999
5000static const ASN1CType asn1_type__local_474[] = {
5001 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
5002 (intptr_t)asn1_type_CellIdentity,
5003};
5004
5005const ASN1CType asn1_type_NeighbourIdentity[] = {
5006 (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0,
5007 2,
5008 0,
5009 sizeof(NeighbourIdentity),
5010 offsetof(NeighbourIdentity, choice),
5011 offsetof(NeighbourIdentity, u),
5012 (intptr_t)asn1_type_HNB_RNL_Identity,
5013 (intptr_t)"hNB-RNL-Identity",
5014 (intptr_t)asn1_type__local_474,
5015 (intptr_t)"cell-ID",
5016 (intptr_t)"NeighbourIdentity",
5017};
5018
5019const ASN1CType asn1_type_NeighbourInfoList[] = {
5020 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10,
5021 0x1,
5022 0x20,
5023 sizeof(HNBConfigInfo),
5024 (intptr_t)asn1_type_HNBConfigInfo,
5025 0,
5026 (intptr_t)"NeighbourInfoList",
5027};
5028
5029const ASN1CType asn1_type_AdditionalNeighbourInfoList[] = {
5030 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10,
5031 0x1,
5032 0x80,
5033 sizeof(HNBConfigInfo),
5034 (intptr_t)asn1_type_HNBConfigInfo,
5035 0,
5036 (intptr_t)"AdditionalNeighbourInfoList",
5037};
5038
5039const ASN1CType asn1_type_NeighbourInfoRequestList[] = {
5040 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10,
5041 0x1,
5042 0x20,
5043 sizeof(NeighbourInfoRequestItem),
5044 (intptr_t)asn1_type_NeighbourInfoRequestItem,
5045 0,
5046 (intptr_t)"NeighbourInfoRequestList",
5047};
5048
5049const ASN1CType asn1_type_NeighbourInfoRequestItem[] = {
5050 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
5051 2,
5052 sizeof(NeighbourInfoRequestItem),
5053
5054 offsetof(NeighbourInfoRequestItem, hnb_RNL_Identity) | 0x0,
5055 (intptr_t)asn1_type_HNB_RNL_Identity,
5056 0,
5057 (intptr_t)"hnb-RNL-Identity",
5058
5059 offsetof(NeighbourInfoRequestItem, iE_Extensions) | 0x8000000,
5060 (intptr_t)asn1_type_ProtocolExtensionContainer_14,
5061 offsetof(NeighbourInfoRequestItem, iE_Extensions_option),
5062 (intptr_t)"iE-Extensions",
5063
5064 (intptr_t)"NeighbourInfoRequestItem",
5065};
5066
5067const ASN1CType asn1_type_PLMNidentity[] = {
5068 (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4,
5069 0x3,
5070 0x3,
5071 (intptr_t)"PLMNidentity",
5072};
5073
5074const ASN1CType asn1_type_PSC[] = {
5075 (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x3,
5076 0x9,
5077 0x9,
5078 (intptr_t)"PSC",
5079};
5080
5081const ASN1CType asn1_type_PTMSI[] = {
5082 (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000,
5083 0x20,
5084 0x20,
5085 (intptr_t)"PTMSI",
5086};
5087
5088const ASN1CType asn1_type_PTMSIRAI[] = {
5089 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100002,
5090 2,
5091 sizeof(PTMSIRAI),
5092
5093 offsetof(PTMSIRAI, pTMSI) | 0x0,
5094 (intptr_t)asn1_type_PTMSI,
5095 0,
5096 (intptr_t)"pTMSI",
5097
5098 offsetof(PTMSIRAI, rAI) | 0x0,
5099 (intptr_t)asn1_type_RAI,
5100 0,
5101 (intptr_t)"rAI",
5102
5103 (intptr_t)"PTMSIRAI",
5104};
5105
5106const ASN1CType asn1_type_RAB_ID[] = {
5107 (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000,
5108 0x8,
5109 0x8,
5110 (intptr_t)"RAB-ID",
5111};
5112
5113const ASN1CType asn1_type_RABList[] = {
5114 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10,
5115 0x1,
5116 0x100,
5117 sizeof(RABListItem),
5118 (intptr_t)asn1_type_RABListItem,
5119 0,
5120 (intptr_t)"RABList",
5121};
5122
5123static const ASN1CType asn1_type__local_475[] = {
5124 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
5125 (intptr_t)asn1_type_TransportInfo,
5126};
5127
5128static const ASN1CType asn1_type__local_476[] = {
5129 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002,
5130 (intptr_t)asn1_type_TransportInfo,
5131};
5132
5133const ASN1CType asn1_type_RABListItem[] = {
5134 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
5135 5,
5136 sizeof(RABListItem),
5137
5138 offsetof(RABListItem, rAB_ID) | 0x0,
5139 (intptr_t)asn1_type_RAB_ID,
5140 0,
5141 (intptr_t)"rAB-ID",
5142
5143 offsetof(RABListItem, old_transport_Info) | 0x0,
5144 (intptr_t)asn1_type__local_475,
5145 0,
5146 (intptr_t)"old-transport-Info",
5147
5148 offsetof(RABListItem, new_transport_Info) | 0x0,
5149 (intptr_t)asn1_type__local_476,
5150 0,
5151 (intptr_t)"new-transport-Info",
5152
5153 offsetof(RABListItem, cn_domain_indicator) | 0x0,
5154 (intptr_t)asn1_type_CN_DomainIndicator,
5155 0,
5156 (intptr_t)"cn-domain-indicator",
5157
5158 offsetof(RABListItem, iE_Extensions) | 0x8000000,
5159 (intptr_t)asn1_type_ProtocolExtensionContainer_15,
5160 offsetof(RABListItem, iE_Extensions_option),
5161 (intptr_t)"iE-Extensions",
5162
5163 (intptr_t)"RABListItem",
5164};
5165
5166const ASN1CType asn1_type_RAC[] = {
5167 (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4,
5168 0x1,
5169 0x1,
5170 (intptr_t)"RAC",
5171};
5172
5173static const ASN1CType asn1_type__local_477[] = {
5174 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
5175 (intptr_t)asn1_type_LAI,
5176};
5177
5178static const ASN1CType asn1_type__local_478[] = {
5179 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
5180 (intptr_t)asn1_type_RAC,
5181};
5182
5183const ASN1CType asn1_type_RAI[] = {
5184 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001,
5185 2,
5186 sizeof(RAI),
5187
5188 offsetof(RAI, lAI) | 0x0,
5189 (intptr_t)asn1_type__local_477,
5190 0,
5191 (intptr_t)"lAI",
5192
5193 offsetof(RAI, rAC) | 0x0,
5194 (intptr_t)asn1_type__local_478,
5195 0,
5196 (intptr_t)"rAC",
5197
5198 (intptr_t)"RAI",
5199};
5200
5201const ASN1CType asn1_type_Registration_Cause[] = {
5202 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa,
5203 2,
5204 1,
5205 (intptr_t)"emergency-call",
5206 (intptr_t)"normal",
5207 (intptr_t)"ue-relocation",
5208 (intptr_t)"Registration-Cause",
5209};
5210
5211const ASN1CType asn1_type_RNC_ID[] = {
5212 (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2,
5213 0x0,
5214 0xffff,
5215 (intptr_t)"RNC-ID",
5216};
5217
5218const ASN1CType asn1_type_SAC[] = {
5219 (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4,
5220 0x2,
5221 0x2,
5222 (intptr_t)"SAC",
5223};
5224
5225const ASN1CType asn1_type_S_RNTIPrefix[] = {
5226 (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x7800000 | 0x3,
5227 0x1,
5228 0x10,
5229 (intptr_t)"S-RNTIPrefix",
5230};
5231
5232static const ASN1CType asn1_type__local_479[] = {
5233 (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
5234 0x20,
5235 0x20,
5236};
5237
5238static const ASN1CType asn1_type__local_480[] = {
5239 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
5240 (intptr_t)asn1_type_LAI,
5241};
5242
5243const ASN1CType asn1_type_TMSILAI[] = {
5244 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100001,
5245 2,
5246 sizeof(TMSILAI),
5247
5248 offsetof(TMSILAI, tMSI) | 0x0,
5249 (intptr_t)asn1_type__local_479,
5250 0,
5251 (intptr_t)"tMSI",
5252
5253 offsetof(TMSILAI, lAI) | 0x0,
5254 (intptr_t)asn1_type__local_480,
5255 0,
5256 (intptr_t)"lAI",
5257
5258 (intptr_t)"TMSILAI",
5259};
5260
5261const ASN1CType asn1_type_TMSIDS41[] = {
5262 (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100007,
5263 0x2,
5264 0x11,
5265 (intptr_t)"TMSIDS41",
5266};
5267
5268const ASN1CType asn1_type_TransportInfo[] = {
5269 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
5270 3,
5271 sizeof(TransportInfo),
5272
5273 offsetof(TransportInfo, transportLayerAddress) | 0x0,
5274 (intptr_t)asn1_type_TransportLayerAddress,
5275 0,
5276 (intptr_t)"transportLayerAddress",
5277
5278 offsetof(TransportInfo, transportAssociation) | 0x0,
5279 (intptr_t)asn1_type_TransportInfo_1,
5280 0,
5281 (intptr_t)"transportAssociation",
5282
5283 offsetof(TransportInfo, iE_Extensions) | 0x8000000,
5284 (intptr_t)asn1_type_ProtocolExtensionContainer_16,
5285 offsetof(TransportInfo, iE_Extensions_option),
5286 (intptr_t)"iE-Extensions",
5287
5288 (intptr_t)"TransportInfo",
5289};
5290
5291const ASN1CType asn1_type_TransportInfo_1[] = {
5292 (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100001,
5293 2,
5294 0,
5295 sizeof(TransportInfo_1),
5296 offsetof(TransportInfo_1, choice),
5297 offsetof(TransportInfo_1, u),
5298 (intptr_t)asn1_type_GTP_TEI,
5299 (intptr_t)"gtp-TEI",
5300 (intptr_t)asn1_type_BindingID,
5301 (intptr_t)"bindingID",
5302};
5303
5304const ASN1CType asn1_type_TransportLayerAddress[] = {
5305 (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x7800000 | 0x100000,
5306 0x1,
5307 0xa0,
5308 (intptr_t)"TransportLayerAddress",
5309};
5310
5311static const ASN1CType asn1_type__local_481[] = {
5312 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
5313 (intptr_t)asn1_type_IP_Address,
5314};
5315
5316const ASN1CType asn1_type_Tunnel_Information[] = {
5317 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
5318 3,
5319 sizeof(Tunnel_Information),
5320
5321 offsetof(Tunnel_Information, iP_Address) | 0x0,
5322 (intptr_t)asn1_type__local_481,
5323 0,
5324 (intptr_t)"iP-Address",
5325
5326 offsetof(Tunnel_Information, uDP_Port_Number) | 0x8000000,
5327 (intptr_t)asn1_type_UDP_Port_Number,
5328 offsetof(Tunnel_Information, uDP_Port_Number_option),
5329 (intptr_t)"uDP-Port-Number",
5330
5331 offsetof(Tunnel_Information, iE_Extensions) | 0x8000000,
5332 (intptr_t)asn1_type_ProtocolExtensionContainer_17,
5333 offsetof(Tunnel_Information, iE_Extensions_option),
5334 (intptr_t)"iE-Extensions",
5335
5336 (intptr_t)"Tunnel-Information",
5337};
5338
5339const ASN1CType asn1_type_TypeOfError[] = {
5340 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100002,
5341 2,
5342 0,
5343 (intptr_t)"not-understood",
5344 (intptr_t)"missing",
5345 (intptr_t)"TypeOfError",
5346};
5347
5348const ASN1CType asn1_type_UDP_Port_Number[] = {
5349 (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001,
5350 0x2,
5351 0x2,
5352 (intptr_t)"UDP-Port-Number",
5353};
5354
5355const ASN1CType asn1_type_UE_Capabilities[] = {
5356 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
5357 3,
5358 sizeof(UE_Capabilities),
5359
5360 offsetof(UE_Capabilities, access_stratum_release_indicator) | 0x0,
5361 (intptr_t)asn1_type_Access_stratum_release_indicator,
5362 0,
5363 (intptr_t)"access-stratum-release-indicator",
5364
5365 offsetof(UE_Capabilities, csg_capability) | 0x0,
5366 (intptr_t)asn1_type_CSG_Capability,
5367 0,
5368 (intptr_t)"csg-capability",
5369
5370 offsetof(UE_Capabilities, iE_Extensions) | 0x8000000,
5371 (intptr_t)asn1_type_ProtocolExtensionContainer_18,
5372 offsetof(UE_Capabilities, iE_Extensions_option),
5373 (intptr_t)"iE-Extensions",
5374
5375 (intptr_t)"UE-Capabilities",
5376};
5377
5378static const ASN1CType asn1_type__local_482[] = {
5379 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
5380 (intptr_t)asn1_type_LAC,
5381};
5382
5383static const ASN1CType asn1_type__local_483[] = {
5384 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
5385 (intptr_t)asn1_type_RAC,
5386};
5387
5388static const ASN1CType asn1_type__local_484[] = {
5389 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002,
5390 (intptr_t)asn1_type_PLMNidentity,
5391};
5392
5393static const ASN1CType asn1_type__local_485[] = {
5394 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100003,
5395 (intptr_t)asn1_type_CellIdentity,
5396};
5397
5398const ASN1CType asn1_type_UTRANCellID[] = {
5399 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100000,
5400 5,
5401 sizeof(UTRANCellID),
5402
5403 offsetof(UTRANCellID, lAC) | 0x0,
5404 (intptr_t)asn1_type__local_482,
5405 0,
5406 (intptr_t)"lAC",
5407
5408 offsetof(UTRANCellID, rAC) | 0x0,
5409 (intptr_t)asn1_type__local_483,
5410 0,
5411 (intptr_t)"rAC",
5412
5413 offsetof(UTRANCellID, pLMNidentity) | 0x0,
5414 (intptr_t)asn1_type__local_484,
5415 0,
5416 (intptr_t)"pLMNidentity",
5417
5418 offsetof(UTRANCellID, uTRANcellID) | 0x0,
5419 (intptr_t)asn1_type__local_485,
5420 0,
5421 (intptr_t)"uTRANcellID",
5422
5423 offsetof(UTRANCellID, iE_Extensions) | 0x8000000,
5424 (intptr_t)asn1_type_ProtocolExtensionContainer_19,
5425 offsetof(UTRANCellID, iE_Extensions_option),
5426 (intptr_t)"iE-Extensions",
5427
5428 (intptr_t)"UTRANCellID",
5429};
5430
5431static const ASN1CType asn1_type__local_486[] = {
5432 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100004,
5433 (intptr_t)asn1_type_ESN,
5434};
5435
5436static const ASN1CType asn1_type__local_487[] = {
5437 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100005,
5438 (intptr_t)asn1_type_IMSIDS41,
5439};
5440
5441const ASN1CType asn1_type_UE_Identity[] = {
5442 (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0,
5443 8,
5444 0,
5445 sizeof(UE_Identity),
5446 offsetof(UE_Identity, choice),
5447 offsetof(UE_Identity, u),
5448 (intptr_t)asn1_type_IMSI,
5449 (intptr_t)"iMSI",
5450 (intptr_t)asn1_type_TMSILAI,
5451 (intptr_t)"tMSILAI",
5452 (intptr_t)asn1_type_PTMSIRAI,
5453 (intptr_t)"pTMSIRAI",
5454 (intptr_t)asn1_type_IMEI,
5455 (intptr_t)"iMEI",
5456 (intptr_t)asn1_type__local_486,
5457 (intptr_t)"eSN",
5458 (intptr_t)asn1_type__local_487,
5459 (intptr_t)"iMSIDS41",
5460 (intptr_t)asn1_type_IMSIESN,
5461 (intptr_t)"iMSIESN",
5462 (intptr_t)asn1_type_TMSIDS41,
5463 (intptr_t)"tMSIDS41",
5464 (intptr_t)"UE-Identity",
5465};
5466
5467const ASN1CType asn1_type_Update_cause[] = {
5468 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa,
5469 1,
5470 0,
5471 (intptr_t)"relocation-preparation",
5472 (intptr_t)"Update-cause",
5473};
5474
5475const ASN1CType asn1_type_URAIdentityList[] = {
5476 (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10,
5477 0x0,
5478 0x8,
5479 sizeof(URAIdentity),
5480 (intptr_t)asn1_type_URAIdentity,
5481 0,
5482 (intptr_t)"URAIdentityList",
5483};
5484
5485const ASN1CType asn1_type_URAIdentity[] = {
5486 (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2,
5487 0x0,
5488 0xffff,
5489 (intptr_t)"URAIdentity",
5490};
5491
5492const ASN1CType asn1_type_U_RNTI[] = {
5493 (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x3,
5494 0x20,
5495 0x20,
5496 (intptr_t)"U-RNTI",
5497};
5498
5499const ASN1CType asn1_type_UnknownU_RNTIIndication[] = {
5500 (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100002,
5501 1,
5502 0,
5503 (intptr_t)"unknown",
5504 (intptr_t)"UnknownU-RNTIIndication",
5505};
5506
5507const ASN1CType asn1_type_HNBRegisterRequest[] = {
5508 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
5509 2,
5510 sizeof(HNBRegisterRequest),
5511
5512 offsetof(HNBRegisterRequest, protocolIEs) | 0x0,
5513 (intptr_t)asn1_type_ProtocolIE_Container_1,
5514 0,
5515 (intptr_t)"protocolIEs",
5516
5517 offsetof(HNBRegisterRequest, protocolExtensions) | 0x8000000,
5518 (intptr_t)asn1_type_ProtocolExtensionContainer_20,
5519 offsetof(HNBRegisterRequest, protocolExtensions_option),
5520 (intptr_t)"protocolExtensions",
5521
5522 (intptr_t)"HNBRegisterRequest",
5523};
5524
5525const ASN1CType asn1_type_HNBRegisterAccept[] = {
5526 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
5527 2,
5528 sizeof(HNBRegisterAccept),
5529
5530 offsetof(HNBRegisterAccept, protocolIEs) | 0x0,
5531 (intptr_t)asn1_type_ProtocolIE_Container_2,
5532 0,
5533 (intptr_t)"protocolIEs",
5534
5535 offsetof(HNBRegisterAccept, protocolExtensions) | 0x8000000,
5536 (intptr_t)asn1_type_ProtocolExtensionContainer_21,
5537 offsetof(HNBRegisterAccept, protocolExtensions_option),
5538 (intptr_t)"protocolExtensions",
5539
5540 (intptr_t)"HNBRegisterAccept",
5541};
5542
5543const ASN1CType asn1_type_HNBRegisterReject[] = {
5544 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
5545 2,
5546 sizeof(HNBRegisterReject),
5547
5548 offsetof(HNBRegisterReject, protocolIEs) | 0x0,
5549 (intptr_t)asn1_type_ProtocolIE_Container_3,
5550 0,
5551 (intptr_t)"protocolIEs",
5552
5553 offsetof(HNBRegisterReject, protocolExtensions) | 0x8000000,
5554 (intptr_t)asn1_type_ProtocolExtensionContainer_22,
5555 offsetof(HNBRegisterReject, protocolExtensions_option),
5556 (intptr_t)"protocolExtensions",
5557
5558 (intptr_t)"HNBRegisterReject",
5559};
5560
5561const ASN1CType asn1_type_HNBDe_Register[] = {
5562 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
5563 2,
5564 sizeof(HNBDe_Register),
5565
5566 offsetof(HNBDe_Register, protocolIEs) | 0x0,
5567 (intptr_t)asn1_type_ProtocolIE_Container_4,
5568 0,
5569 (intptr_t)"protocolIEs",
5570
5571 offsetof(HNBDe_Register, protocolExtensions) | 0x8000000,
5572 (intptr_t)asn1_type_ProtocolExtensionContainer_23,
5573 offsetof(HNBDe_Register, protocolExtensions_option),
5574 (intptr_t)"protocolExtensions",
5575
5576 (intptr_t)"HNBDe-Register",
5577};
5578
5579const ASN1CType asn1_type_UERegisterRequest[] = {
5580 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
5581 2,
5582 sizeof(UERegisterRequest),
5583
5584 offsetof(UERegisterRequest, protocolIEs) | 0x0,
5585 (intptr_t)asn1_type_ProtocolIE_Container_5,
5586 0,
5587 (intptr_t)"protocolIEs",
5588
5589 offsetof(UERegisterRequest, protocolExtensions) | 0x8000000,
5590 (intptr_t)asn1_type_ProtocolExtensionContainer_24,
5591 offsetof(UERegisterRequest, protocolExtensions_option),
5592 (intptr_t)"protocolExtensions",
5593
5594 (intptr_t)"UERegisterRequest",
5595};
5596
5597const ASN1CType asn1_type_UERegisterAccept[] = {
5598 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
5599 2,
5600 sizeof(UERegisterAccept),
5601
5602 offsetof(UERegisterAccept, protocolIEs) | 0x0,
5603 (intptr_t)asn1_type_ProtocolIE_Container_6,
5604 0,
5605 (intptr_t)"protocolIEs",
5606
5607 offsetof(UERegisterAccept, protocolExtensions) | 0x8000000,
5608 (intptr_t)asn1_type_ProtocolExtensionContainer_25,
5609 offsetof(UERegisterAccept, protocolExtensions_option),
5610 (intptr_t)"protocolExtensions",
5611
5612 (intptr_t)"UERegisterAccept",
5613};
5614
5615const ASN1CType asn1_type_UERegisterReject[] = {
5616 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
5617 2,
5618 sizeof(UERegisterReject),
5619
5620 offsetof(UERegisterReject, protocolIEs) | 0x0,
5621 (intptr_t)asn1_type_ProtocolIE_Container_7,
5622 0,
5623 (intptr_t)"protocolIEs",
5624
5625 offsetof(UERegisterReject, protocolExtensions) | 0x8000000,
5626 (intptr_t)asn1_type_ProtocolExtensionContainer_26,
5627 offsetof(UERegisterReject, protocolExtensions_option),
5628 (intptr_t)"protocolExtensions",
5629
5630 (intptr_t)"UERegisterReject",
5631};
5632
5633const ASN1CType asn1_type_UEDe_Register[] = {
5634 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
5635 2,
5636 sizeof(UEDe_Register),
5637
5638 offsetof(UEDe_Register, protocolIEs) | 0x0,
5639 (intptr_t)asn1_type_ProtocolIE_Container_8,
5640 0,
5641 (intptr_t)"protocolIEs",
5642
5643 offsetof(UEDe_Register, protocolExtensions) | 0x8000000,
5644 (intptr_t)asn1_type_ProtocolExtensionContainer_27,
5645 offsetof(UEDe_Register, protocolExtensions_option),
5646 (intptr_t)"protocolExtensions",
5647
5648 (intptr_t)"UEDe-Register",
5649};
5650
5651const ASN1CType asn1_type_CSGMembershipUpdate[] = {
5652 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
5653 2,
5654 sizeof(CSGMembershipUpdate),
5655
5656 offsetof(CSGMembershipUpdate, protocolIEs) | 0x0,
5657 (intptr_t)asn1_type_ProtocolIE_Container_9,
5658 0,
5659 (intptr_t)"protocolIEs",
5660
5661 offsetof(CSGMembershipUpdate, protocolExtensions) | 0x8000000,
5662 (intptr_t)asn1_type_ProtocolExtensionContainer_28,
5663 offsetof(CSGMembershipUpdate, protocolExtensions_option),
5664 (intptr_t)"protocolExtensions",
5665
5666 (intptr_t)"CSGMembershipUpdate",
5667};
5668
5669const ASN1CType asn1_type_TNLUpdateRequest[] = {
5670 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
5671 2,
5672 sizeof(TNLUpdateRequest),
5673
5674 offsetof(TNLUpdateRequest, protocolIEs) | 0x0,
5675 (intptr_t)asn1_type_ProtocolIE_Container_10,
5676 0,
5677 (intptr_t)"protocolIEs",
5678
5679 offsetof(TNLUpdateRequest, protocolExtensions) | 0x8000000,
5680 (intptr_t)asn1_type_ProtocolExtensionContainer_29,
5681 offsetof(TNLUpdateRequest, protocolExtensions_option),
5682 (intptr_t)"protocolExtensions",
5683
5684 (intptr_t)"TNLUpdateRequest",
5685};
5686
5687const ASN1CType asn1_type_TNLUpdateResponse[] = {
5688 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
5689 2,
5690 sizeof(TNLUpdateResponse),
5691
5692 offsetof(TNLUpdateResponse, protocolIEs) | 0x0,
5693 (intptr_t)asn1_type_ProtocolIE_Container_11,
5694 0,
5695 (intptr_t)"protocolIEs",
5696
5697 offsetof(TNLUpdateResponse, protocolExtensions) | 0x8000000,
5698 (intptr_t)asn1_type_ProtocolExtensionContainer_30,
5699 offsetof(TNLUpdateResponse, protocolExtensions_option),
5700 (intptr_t)"protocolExtensions",
5701
5702 (intptr_t)"TNLUpdateResponse",
5703};
5704
5705const ASN1CType asn1_type_TNLUpdateFailure[] = {
5706 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
5707 2,
5708 sizeof(TNLUpdateFailure),
5709
5710 offsetof(TNLUpdateFailure, protocolIEs) | 0x0,
5711 (intptr_t)asn1_type_ProtocolIE_Container_12,
5712 0,
5713 (intptr_t)"protocolIEs",
5714
5715 offsetof(TNLUpdateFailure, protocolExtensions) | 0x8000000,
5716 (intptr_t)asn1_type_ProtocolExtensionContainer_31,
5717 offsetof(TNLUpdateFailure, protocolExtensions_option),
5718 (intptr_t)"protocolExtensions",
5719
5720 (intptr_t)"TNLUpdateFailure",
5721};
5722
5723const ASN1CType asn1_type_HNBConfigTransferRequest[] = {
5724 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
5725 2,
5726 sizeof(HNBConfigTransferRequest),
5727
5728 offsetof(HNBConfigTransferRequest, protocolIEs) | 0x0,
5729 (intptr_t)asn1_type_ProtocolIE_Container_13,
5730 0,
5731 (intptr_t)"protocolIEs",
5732
5733 offsetof(HNBConfigTransferRequest, protocolExtensions) | 0x8000000,
5734 (intptr_t)asn1_type_ProtocolExtensionContainer_32,
5735 offsetof(HNBConfigTransferRequest, protocolExtensions_option),
5736 (intptr_t)"protocolExtensions",
5737
5738 (intptr_t)"HNBConfigTransferRequest",
5739};
5740
5741const ASN1CType asn1_type_HNBConfigTransferResponse[] = {
5742 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
5743 2,
5744 sizeof(HNBConfigTransferResponse),
5745
5746 offsetof(HNBConfigTransferResponse, protocolIEs) | 0x0,
5747 (intptr_t)asn1_type_ProtocolIE_Container_14,
5748 0,
5749 (intptr_t)"protocolIEs",
5750
5751 offsetof(HNBConfigTransferResponse, protocolExtensions) | 0x8000000,
5752 (intptr_t)asn1_type_ProtocolExtensionContainer_33,
5753 offsetof(HNBConfigTransferResponse, protocolExtensions_option),
5754 (intptr_t)"protocolExtensions",
5755
5756 (intptr_t)"HNBConfigTransferResponse",
5757};
5758
5759const ASN1CType asn1_type_RelocationComplete[] = {
5760 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
5761 2,
5762 sizeof(RelocationComplete),
5763
5764 offsetof(RelocationComplete, protocolIEs) | 0x0,
5765 (intptr_t)asn1_type_ProtocolIE_Container_15,
5766 0,
5767 (intptr_t)"protocolIEs",
5768
5769 offsetof(RelocationComplete, protocolExtensions) | 0x8000000,
5770 (intptr_t)asn1_type_ProtocolExtensionContainer_34,
5771 offsetof(RelocationComplete, protocolExtensions_option),
5772 (intptr_t)"protocolExtensions",
5773
5774 (intptr_t)"RelocationComplete",
5775};
5776
5777const ASN1CType asn1_type_ErrorIndication[] = {
5778 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
5779 2,
5780 sizeof(ErrorIndication),
5781
5782 offsetof(ErrorIndication, protocolIEs) | 0x0,
5783 (intptr_t)asn1_type_ProtocolIE_Container_16,
5784 0,
5785 (intptr_t)"protocolIEs",
5786
5787 offsetof(ErrorIndication, protocolExtensions) | 0x8000000,
5788 (intptr_t)asn1_type_ProtocolExtensionContainer_35,
5789 offsetof(ErrorIndication, protocolExtensions_option),
5790 (intptr_t)"protocolExtensions",
5791
5792 (intptr_t)"ErrorIndication",
5793};
5794
5795const ASN1CType asn1_type_PrivateMessage[] = {
5796 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
5797 1,
5798 sizeof(PrivateMessage),
5799
5800 offsetof(PrivateMessage, privateIEs) | 0x0,
5801 (intptr_t)asn1_type_PrivateIE_Container_1,
5802 0,
5803 (intptr_t)"privateIEs",
5804
5805 (intptr_t)"PrivateMessage",
5806};
5807
5808const ASN1CType asn1_type_U_RNTIQueryRequest[] = {
5809 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
5810 2,
5811 sizeof(U_RNTIQueryRequest),
5812
5813 offsetof(U_RNTIQueryRequest, protocolIEs) | 0x0,
5814 (intptr_t)asn1_type_ProtocolIE_Container_17,
5815 0,
5816 (intptr_t)"protocolIEs",
5817
5818 offsetof(U_RNTIQueryRequest, protocolExtensions) | 0x8000000,
5819 (intptr_t)asn1_type_ProtocolExtensionContainer_36,
5820 offsetof(U_RNTIQueryRequest, protocolExtensions_option),
5821 (intptr_t)"protocolExtensions",
5822
5823 (intptr_t)"U-RNTIQueryRequest",
5824};
5825
5826const ASN1CType asn1_type_U_RNTIQueryResponse[] = {
5827 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
5828 2,
5829 sizeof(U_RNTIQueryResponse),
5830
5831 offsetof(U_RNTIQueryResponse, protocolIEs) | 0x0,
5832 (intptr_t)asn1_type_ProtocolIE_Container_18,
5833 0,
5834 (intptr_t)"protocolIEs",
5835
5836 offsetof(U_RNTIQueryResponse, protocolExtensions) | 0x8000000,
5837 (intptr_t)asn1_type_ProtocolExtensionContainer_37,
5838 offsetof(U_RNTIQueryResponse, protocolExtensions_option),
5839 (intptr_t)"protocolExtensions",
5840
5841 (intptr_t)"U-RNTIQueryResponse",
5842};
5843
5844static const Criticality asn1_value__local_488 = 1;
5845
5846const ASN1CType asn1_type_HNBAP_ELEMENTARY_PROCEDURE[] = {
5847 (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0,
5848 5,
5849
5850 0x0,
5851 0,
5852 0,
5853 (intptr_t)"&InitiatingMessage",
5854
5855 0x8,
5856 0,
5857 0,
5858 (intptr_t)"&SuccessfulOutcome",
5859
5860 0x8,
5861 0,
5862 0,
5863 (intptr_t)"&UnsuccessfulOutcome",
5864
5865 0x1,
5866 (intptr_t)asn1_type_ProcedureCode,
5867 0,
5868 (intptr_t)"&procedureCode",
5869
5870 0x11,
5871 (intptr_t)asn1_type_Criticality,
5872 (intptr_t)&asn1_value__local_488,
5873 (intptr_t)"&criticality",
5874 (intptr_t)"HNBAP-ELEMENTARY-PROCEDURE",
5875};
5876
5877const ASN1CType asn1_type_HNBAP_PDU[] = {
5878 (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0,
5879 3,
5880 0,
5881 sizeof(HNBAP_PDU),
5882 offsetof(HNBAP_PDU, choice),
5883 offsetof(HNBAP_PDU, u),
5884 (intptr_t)asn1_type_InitiatingMessage,
5885 (intptr_t)"initiatingMessage",
5886 (intptr_t)asn1_type_SuccessfulOutcome,
5887 (intptr_t)"successfulOutcome",
5888 (intptr_t)asn1_type_UnsuccessfulOutcome,
5889 (intptr_t)"unsuccessfulOutcome",
5890 (intptr_t)"HNBAP-PDU",
5891};
5892
5893static const ASN1CType asn1_type__local_489[] = {
5894 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
5895 (intptr_t)asn1_type_ProcedureCode,
5896};
5897
5898static const ASN1CType asn1_type__local_490[] = {
5899 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
5900 (intptr_t)asn1_type_Criticality,
5901};
5902
5903static const ProcedureCode asn1_value__local_494 = 1;
5904
5905static const Criticality asn1_value__local_495 = 0;
5906
5907static const ProcedureCode asn1_value__local_496 = 3;
5908
5909static const Criticality asn1_value__local_497 = 0;
5910
5911static const ProcedureCode asn1_value__local_498 = 9;
5912
5913static const Criticality asn1_value__local_499 = 0;
5914
5915static const ProcedureCode asn1_value__local_500 = 10;
5916
5917static const Criticality asn1_value__local_501 = 0;
5918
5919static const ProcedureCode asn1_value__local_502 = 14;
5920
5921static const Criticality asn1_value__local_503 = 0;
5922
5923static const ProcedureCode asn1_value__local_504 = 4;
5924
5925static const Criticality asn1_value__local_505 = 1;
5926
5927static const ProcedureCode asn1_value__local_506 = 2;
5928
5929static const Criticality asn1_value__local_507 = 1;
5930
5931static const ProcedureCode asn1_value__local_508 = 5;
5932
5933static const Criticality asn1_value__local_509 = 1;
5934
5935static const ProcedureCode asn1_value__local_510 = 6;
5936
5937static const Criticality asn1_value__local_511 = 1;
5938
5939static const ProcedureCode asn1_value__local_512 = 7;
5940
5941static const Criticality asn1_value__local_513 = 1;
5942
5943static const ProcedureCode asn1_value__local_514 = 11;
5944
5945static const Criticality asn1_value__local_515 = 1;
5946
5947static const HNBAP_ELEMENTARY_PROCEDURE asn1_value__local_493[] = {
5948{
5949 (intptr_t)asn1_type_HNBRegisterRequest,
5950 (intptr_t)asn1_type_HNBRegisterAccept,
5951 (intptr_t)asn1_type_HNBRegisterReject,
5952 (intptr_t)&asn1_value__local_494,
5953 (intptr_t)&asn1_value__local_495,
5954},
5955{
5956 (intptr_t)asn1_type_UERegisterRequest,
5957 (intptr_t)asn1_type_UERegisterAccept,
5958 (intptr_t)asn1_type_UERegisterReject,
5959 (intptr_t)&asn1_value__local_496,
5960 (intptr_t)&asn1_value__local_497,
5961},
5962{
5963 (intptr_t)asn1_type_TNLUpdateRequest,
5964 (intptr_t)asn1_type_TNLUpdateResponse,
5965 (intptr_t)asn1_type_TNLUpdateFailure,
5966 (intptr_t)&asn1_value__local_498,
5967 (intptr_t)&asn1_value__local_499,
5968},
5969{
5970 (intptr_t)asn1_type_HNBConfigTransferRequest,
5971 (intptr_t)asn1_type_HNBConfigTransferResponse,
5972 0,
5973 (intptr_t)&asn1_value__local_500,
5974 (intptr_t)&asn1_value__local_501,
5975},
5976{
5977 (intptr_t)asn1_type_U_RNTIQueryRequest,
5978 (intptr_t)asn1_type_U_RNTIQueryResponse,
5979 0,
5980 (intptr_t)&asn1_value__local_502,
5981 (intptr_t)&asn1_value__local_503,
5982},
5983{
5984 (intptr_t)asn1_type_UEDe_Register,
5985 0,
5986 0,
5987 (intptr_t)&asn1_value__local_504,
5988 (intptr_t)&asn1_value__local_505,
5989},
5990{
5991 (intptr_t)asn1_type_HNBDe_Register,
5992 0,
5993 0,
5994 (intptr_t)&asn1_value__local_506,
5995 (intptr_t)&asn1_value__local_507,
5996},
5997{
5998 (intptr_t)asn1_type_ErrorIndication,
5999 0,
6000 0,
6001 (intptr_t)&asn1_value__local_508,
6002 (intptr_t)&asn1_value__local_509,
6003},
6004{
6005 (intptr_t)asn1_type_PrivateMessage,
6006 0,
6007 0,
6008 (intptr_t)&asn1_value__local_510,
6009 (intptr_t)&asn1_value__local_511,
6010},
6011{
6012 (intptr_t)asn1_type_CSGMembershipUpdate,
6013 0,
6014 0,
6015 (intptr_t)&asn1_value__local_512,
6016 (intptr_t)&asn1_value__local_513,
6017},
6018{
6019 (intptr_t)asn1_type_RelocationComplete,
6020 0,
6021 0,
6022 (intptr_t)&asn1_value__local_514,
6023 (intptr_t)&asn1_value__local_515,
6024},
6025};
6026
6027static const ASN1CType asn1_constraint__local_492[] = {
6028 ASN1_CCONSTRAINT_TABLE,
6029 (intptr_t)asn1_type_HNBAP_ELEMENTARY_PROCEDURE,
6030 0,
6031 (intptr_t)asn1_value__local_493,
6032 11,
6033 1,
6034 0,
6035 0x80000000,
6036 3,
6037};
6038
6039static const ASN1CType asn1_type__local_491[] = {
6040 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
6041 (intptr_t)asn1_constraint__local_492,
6042};
6043
6044const ASN1CType asn1_type_InitiatingMessage[] = {
6045 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100000,
6046 3,
6047 sizeof(InitiatingMessage),
6048
6049 offsetof(InitiatingMessage, procedureCode) | 0x0,
6050 (intptr_t)asn1_type__local_489,
6051 0,
6052 (intptr_t)"procedureCode",
6053
6054 offsetof(InitiatingMessage, criticality) | 0x0,
6055 (intptr_t)asn1_type__local_490,
6056 0,
6057 (intptr_t)"criticality",
6058
6059 offsetof(InitiatingMessage, value) | 0x0,
6060 (intptr_t)asn1_type__local_491,
6061 0,
6062 (intptr_t)"value",
6063
6064 (intptr_t)"InitiatingMessage",
6065};
6066
6067static const ASN1CType asn1_type__local_516[] = {
6068 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
6069 (intptr_t)asn1_type_ProcedureCode,
6070};
6071
6072static const ASN1CType asn1_type__local_517[] = {
6073 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
6074 (intptr_t)asn1_type_Criticality,
6075};
6076
6077static const ProcedureCode asn1_value__local_521 = 1;
6078
6079static const Criticality asn1_value__local_522 = 0;
6080
6081static const ProcedureCode asn1_value__local_523 = 3;
6082
6083static const Criticality asn1_value__local_524 = 0;
6084
6085static const ProcedureCode asn1_value__local_525 = 9;
6086
6087static const Criticality asn1_value__local_526 = 0;
6088
6089static const ProcedureCode asn1_value__local_527 = 10;
6090
6091static const Criticality asn1_value__local_528 = 0;
6092
6093static const ProcedureCode asn1_value__local_529 = 14;
6094
6095static const Criticality asn1_value__local_530 = 0;
6096
6097static const ProcedureCode asn1_value__local_531 = 4;
6098
6099static const Criticality asn1_value__local_532 = 1;
6100
6101static const ProcedureCode asn1_value__local_533 = 2;
6102
6103static const Criticality asn1_value__local_534 = 1;
6104
6105static const ProcedureCode asn1_value__local_535 = 5;
6106
6107static const Criticality asn1_value__local_536 = 1;
6108
6109static const ProcedureCode asn1_value__local_537 = 6;
6110
6111static const Criticality asn1_value__local_538 = 1;
6112
6113static const ProcedureCode asn1_value__local_539 = 7;
6114
6115static const Criticality asn1_value__local_540 = 1;
6116
6117static const ProcedureCode asn1_value__local_541 = 11;
6118
6119static const Criticality asn1_value__local_542 = 1;
6120
6121static const HNBAP_ELEMENTARY_PROCEDURE asn1_value__local_520[] = {
6122{
6123 (intptr_t)asn1_type_HNBRegisterRequest,
6124 (intptr_t)asn1_type_HNBRegisterAccept,
6125 (intptr_t)asn1_type_HNBRegisterReject,
6126 (intptr_t)&asn1_value__local_521,
6127 (intptr_t)&asn1_value__local_522,
6128},
6129{
6130 (intptr_t)asn1_type_UERegisterRequest,
6131 (intptr_t)asn1_type_UERegisterAccept,
6132 (intptr_t)asn1_type_UERegisterReject,
6133 (intptr_t)&asn1_value__local_523,
6134 (intptr_t)&asn1_value__local_524,
6135},
6136{
6137 (intptr_t)asn1_type_TNLUpdateRequest,
6138 (intptr_t)asn1_type_TNLUpdateResponse,
6139 (intptr_t)asn1_type_TNLUpdateFailure,
6140 (intptr_t)&asn1_value__local_525,
6141 (intptr_t)&asn1_value__local_526,
6142},
6143{
6144 (intptr_t)asn1_type_HNBConfigTransferRequest,
6145 (intptr_t)asn1_type_HNBConfigTransferResponse,
6146 0,
6147 (intptr_t)&asn1_value__local_527,
6148 (intptr_t)&asn1_value__local_528,
6149},
6150{
6151 (intptr_t)asn1_type_U_RNTIQueryRequest,
6152 (intptr_t)asn1_type_U_RNTIQueryResponse,
6153 0,
6154 (intptr_t)&asn1_value__local_529,
6155 (intptr_t)&asn1_value__local_530,
6156},
6157{
6158 (intptr_t)asn1_type_UEDe_Register,
6159 0,
6160 0,
6161 (intptr_t)&asn1_value__local_531,
6162 (intptr_t)&asn1_value__local_532,
6163},
6164{
6165 (intptr_t)asn1_type_HNBDe_Register,
6166 0,
6167 0,
6168 (intptr_t)&asn1_value__local_533,
6169 (intptr_t)&asn1_value__local_534,
6170},
6171{
6172 (intptr_t)asn1_type_ErrorIndication,
6173 0,
6174 0,
6175 (intptr_t)&asn1_value__local_535,
6176 (intptr_t)&asn1_value__local_536,
6177},
6178{
6179 (intptr_t)asn1_type_PrivateMessage,
6180 0,
6181 0,
6182 (intptr_t)&asn1_value__local_537,
6183 (intptr_t)&asn1_value__local_538,
6184},
6185{
6186 (intptr_t)asn1_type_CSGMembershipUpdate,
6187 0,
6188 0,
6189 (intptr_t)&asn1_value__local_539,
6190 (intptr_t)&asn1_value__local_540,
6191},
6192{
6193 (intptr_t)asn1_type_RelocationComplete,
6194 0,
6195 0,
6196 (intptr_t)&asn1_value__local_541,
6197 (intptr_t)&asn1_value__local_542,
6198},
6199};
6200
6201static const ASN1CType asn1_constraint__local_519[] = {
6202 ASN1_CCONSTRAINT_TABLE,
6203 (intptr_t)asn1_type_HNBAP_ELEMENTARY_PROCEDURE,
6204 1,
6205 (intptr_t)asn1_value__local_520,
6206 11,
6207 1,
6208 0,
6209 0x80000000,
6210 3,
6211};
6212
6213static const ASN1CType asn1_type__local_518[] = {
6214 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
6215 (intptr_t)asn1_constraint__local_519,
6216};
6217
6218const ASN1CType asn1_type_SuccessfulOutcome[] = {
6219 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100001,
6220 3,
6221 sizeof(SuccessfulOutcome),
6222
6223 offsetof(SuccessfulOutcome, procedureCode) | 0x0,
6224 (intptr_t)asn1_type__local_516,
6225 0,
6226 (intptr_t)"procedureCode",
6227
6228 offsetof(SuccessfulOutcome, criticality) | 0x0,
6229 (intptr_t)asn1_type__local_517,
6230 0,
6231 (intptr_t)"criticality",
6232
6233 offsetof(SuccessfulOutcome, value) | 0x0,
6234 (intptr_t)asn1_type__local_518,
6235 0,
6236 (intptr_t)"value",
6237
6238 (intptr_t)"SuccessfulOutcome",
6239};
6240
6241static const ASN1CType asn1_type__local_543[] = {
6242 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
6243 (intptr_t)asn1_type_ProcedureCode,
6244};
6245
6246static const ASN1CType asn1_type__local_544[] = {
6247 (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
6248 (intptr_t)asn1_type_Criticality,
6249};
6250
6251static const ProcedureCode asn1_value__local_548 = 1;
6252
6253static const Criticality asn1_value__local_549 = 0;
6254
6255static const ProcedureCode asn1_value__local_550 = 3;
6256
6257static const Criticality asn1_value__local_551 = 0;
6258
6259static const ProcedureCode asn1_value__local_552 = 9;
6260
6261static const Criticality asn1_value__local_553 = 0;
6262
6263static const ProcedureCode asn1_value__local_554 = 10;
6264
6265static const Criticality asn1_value__local_555 = 0;
6266
6267static const ProcedureCode asn1_value__local_556 = 14;
6268
6269static const Criticality asn1_value__local_557 = 0;
6270
6271static const ProcedureCode asn1_value__local_558 = 4;
6272
6273static const Criticality asn1_value__local_559 = 1;
6274
6275static const ProcedureCode asn1_value__local_560 = 2;
6276
6277static const Criticality asn1_value__local_561 = 1;
6278
6279static const ProcedureCode asn1_value__local_562 = 5;
6280
6281static const Criticality asn1_value__local_563 = 1;
6282
6283static const ProcedureCode asn1_value__local_564 = 6;
6284
6285static const Criticality asn1_value__local_565 = 1;
6286
6287static const ProcedureCode asn1_value__local_566 = 7;
6288
6289static const Criticality asn1_value__local_567 = 1;
6290
6291static const ProcedureCode asn1_value__local_568 = 11;
6292
6293static const Criticality asn1_value__local_569 = 1;
6294
6295static const HNBAP_ELEMENTARY_PROCEDURE asn1_value__local_547[] = {
6296{
6297 (intptr_t)asn1_type_HNBRegisterRequest,
6298 (intptr_t)asn1_type_HNBRegisterAccept,
6299 (intptr_t)asn1_type_HNBRegisterReject,
6300 (intptr_t)&asn1_value__local_548,
6301 (intptr_t)&asn1_value__local_549,
6302},
6303{
6304 (intptr_t)asn1_type_UERegisterRequest,
6305 (intptr_t)asn1_type_UERegisterAccept,
6306 (intptr_t)asn1_type_UERegisterReject,
6307 (intptr_t)&asn1_value__local_550,
6308 (intptr_t)&asn1_value__local_551,
6309},
6310{
6311 (intptr_t)asn1_type_TNLUpdateRequest,
6312 (intptr_t)asn1_type_TNLUpdateResponse,
6313 (intptr_t)asn1_type_TNLUpdateFailure,
6314 (intptr_t)&asn1_value__local_552,
6315 (intptr_t)&asn1_value__local_553,
6316},
6317{
6318 (intptr_t)asn1_type_HNBConfigTransferRequest,
6319 (intptr_t)asn1_type_HNBConfigTransferResponse,
6320 0,
6321 (intptr_t)&asn1_value__local_554,
6322 (intptr_t)&asn1_value__local_555,
6323},
6324{
6325 (intptr_t)asn1_type_U_RNTIQueryRequest,
6326 (intptr_t)asn1_type_U_RNTIQueryResponse,
6327 0,
6328 (intptr_t)&asn1_value__local_556,
6329 (intptr_t)&asn1_value__local_557,
6330},
6331{
6332 (intptr_t)asn1_type_UEDe_Register,
6333 0,
6334 0,
6335 (intptr_t)&asn1_value__local_558,
6336 (intptr_t)&asn1_value__local_559,
6337},
6338{
6339 (intptr_t)asn1_type_HNBDe_Register,
6340 0,
6341 0,
6342 (intptr_t)&asn1_value__local_560,
6343 (intptr_t)&asn1_value__local_561,
6344},
6345{
6346 (intptr_t)asn1_type_ErrorIndication,
6347 0,
6348 0,
6349 (intptr_t)&asn1_value__local_562,
6350 (intptr_t)&asn1_value__local_563,
6351},
6352{
6353 (intptr_t)asn1_type_PrivateMessage,
6354 0,
6355 0,
6356 (intptr_t)&asn1_value__local_564,
6357 (intptr_t)&asn1_value__local_565,
6358},
6359{
6360 (intptr_t)asn1_type_CSGMembershipUpdate,
6361 0,
6362 0,
6363 (intptr_t)&asn1_value__local_566,
6364 (intptr_t)&asn1_value__local_567,
6365},
6366{
6367 (intptr_t)asn1_type_RelocationComplete,
6368 0,
6369 0,
6370 (intptr_t)&asn1_value__local_568,
6371 (intptr_t)&asn1_value__local_569,
6372},
6373};
6374
6375static const ASN1CType asn1_constraint__local_546[] = {
6376 ASN1_CCONSTRAINT_TABLE,
6377 (intptr_t)asn1_type_HNBAP_ELEMENTARY_PROCEDURE,
6378 2,
6379 (intptr_t)asn1_value__local_547,
6380 11,
6381 1,
6382 0,
6383 0x80000000,
6384 3,
6385};
6386
6387static const ASN1CType asn1_type__local_545[] = {
6388 (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
6389 (intptr_t)asn1_constraint__local_546,
6390};
6391
6392const ASN1CType asn1_type_UnsuccessfulOutcome[] = {
6393 (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100002,
6394 3,
6395 sizeof(UnsuccessfulOutcome),
6396
6397 offsetof(UnsuccessfulOutcome, procedureCode) | 0x0,
6398 (intptr_t)asn1_type__local_543,
6399 0,
6400 (intptr_t)"procedureCode",
6401
6402 offsetof(UnsuccessfulOutcome, criticality) | 0x0,
6403 (intptr_t)asn1_type__local_544,
6404 0,
6405 (intptr_t)"criticality",
6406
6407 offsetof(UnsuccessfulOutcome, value) | 0x0,
6408 (intptr_t)asn1_type__local_545,
6409 0,
6410 (intptr_t)"value",
6411
6412 (intptr_t)"UnsuccessfulOutcome",
6413};
6414