1 /* SPDX-License-Identifier: BSD-3-Clause
3 * Copyright (C) 2015-2016 Freescale Semiconductor,Inc.
4 * Copyright 2018-2019 NXP
7 #ifndef SECURITY_PDCP_TEST_VECTOR_H_
8 #define SECURITY_PDCP_TEST_VECTOR_H_
10 #include <rte_security.h>
13 * PDCP test vectors and related structures.
17 PDCP_DIR_DOWNLINK = 1,
21 struct pdcp_test_param {
23 enum rte_security_pdcp_domain domain;
24 enum rte_crypto_cipher_algorithm cipher_alg;
25 uint8_t cipher_key_len;
26 enum rte_crypto_auth_algorithm auth_alg;
31 static struct pdcp_test_param pdcp_test_params[] = {
34 "PDCP Control Plane with NULL encryption and NULL integrity Uplink",
35 .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
36 .auth_alg = RTE_CRYPTO_AUTH_NULL,
37 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
43 "PDCP Control Plane with NULL encryption and NULL integrity Downlink",
44 .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
45 .auth_alg = RTE_CRYPTO_AUTH_NULL,
46 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
52 "PDCP Control Plane with NULL encryption and SNOW f9 integrity Uplink",
53 .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
54 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
55 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
61 "PDCP Control Plane with NULL encryption and SNOW f9 integrity Downlink",
62 .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
63 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
64 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
70 "PDCP Control Plane with NULL encryption and AES CMAC integrity Uplink",
71 .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
72 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
73 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
79 "PDCP Control Plane with NULL encryption and AES CMAC integrity Downlink",
80 .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
81 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
82 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
88 "PDCP Control Plane with NULL encryption and ZUC integrity Uplink",
89 .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
90 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
91 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
97 "PDCP Control Plane with NULL encryption and ZUC integrity Downlink",
98 .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
99 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
100 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
106 "PDCP Control Plane with SNOW f8 encryption and NULL integrity Uplink",
107 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
108 .auth_alg = RTE_CRYPTO_AUTH_NULL,
109 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
110 .cipher_key_len = 16,
115 "PDCP Control Plane with SNOW f8 encryption and NULL integrity Downlink",
116 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
117 .auth_alg = RTE_CRYPTO_AUTH_NULL,
118 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
119 .cipher_key_len = 16,
124 "PDCP Control Plane with SNOW f8 encryption and SNOW f9 integrity Uplink",
125 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
126 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
127 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
128 .cipher_key_len = 16,
133 "PDCP Control Plane with SNOW f8 encryption and SNOW f9 integrity Downlink",
134 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
135 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
136 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
137 .cipher_key_len = 16,
142 "PDCP Control Plane with SNOW f8 encryption and AES CMAC integrity Uplink",
143 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
144 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
145 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
146 .cipher_key_len = 16,
151 "PDCP Control Plane with SNOW f8 encryption and AES CMAC integrity Downlink",
152 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
153 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
154 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
155 .cipher_key_len = 16,
160 "PDCP Control Plane with SNOW f8 encryption and ZUC integrity Uplink",
161 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
162 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
163 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
164 .cipher_key_len = 16,
169 "PDCP Control Plane with SNOW f8 encryption and ZUC integrity Downlink",
170 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
171 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
172 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
173 .cipher_key_len = 16,
178 "PDCP Control Plane with AES CTR encryption and NULL integrity Uplink",
179 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
180 .auth_alg = RTE_CRYPTO_AUTH_NULL,
181 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
182 .cipher_key_len = 16,
187 "PDCP Control Plane with AES CTR encryption and NULL integrity Downlink",
188 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
189 .auth_alg = RTE_CRYPTO_AUTH_NULL,
190 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
191 .cipher_key_len = 16,
196 "PDCP Control Plane with AES CTR encryption and SNOW f9 integrity Uplink",
197 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
198 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
199 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
200 .cipher_key_len = 16,
205 "PDCP Control Plane with AES CTR encryption and SNOW f9 integrity Downlink",
206 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
207 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
208 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
209 .cipher_key_len = 16,
214 "PDCP Control Plane with AES CTR encryption and AES CMAC integrity Uplink",
215 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
216 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
217 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
218 .cipher_key_len = 16,
223 "PDCP Control Plane with AES CTR encryption and AES CMAC integrity Downlink",
224 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
225 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
226 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
227 .cipher_key_len = 16,
232 "PDCP Control Plane with AES CTR encryption and ZUC integrity Uplink",
233 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
234 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
235 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
236 .cipher_key_len = 16,
241 "PDCP Control Plane with AES CTR encryption and ZUC integrity Downlink",
242 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
243 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
244 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
245 .cipher_key_len = 16,
250 "PDCP Control Plane with ZUC encryption and NULL integrity Uplink",
251 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
252 .auth_alg = RTE_CRYPTO_AUTH_NULL,
253 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
254 .cipher_key_len = 16,
259 "PDCP Control Plane with ZUC encryption and NULL integrity Downlink",
260 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
261 .auth_alg = RTE_CRYPTO_AUTH_NULL,
262 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
263 .cipher_key_len = 16,
268 "PDCP Control Plane with ZUC encryption and SNOW f9 integrity Uplink",
269 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
270 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
271 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
272 .cipher_key_len = 16,
277 "PDCP Control Plane with ZUC encryption and SNOW f9 integrity Downlink",
278 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
279 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
280 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
281 .cipher_key_len = 16,
286 "PDCP Control Plane with ZUC encryption and AES CMAC integrity Uplink",
287 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
288 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
289 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
290 .cipher_key_len = 16,
295 "PDCP Control Plane with ZUC encryption and AES CMAC integrity Downlink",
296 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
297 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
298 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
299 .cipher_key_len = 16,
304 "PDCP Control Plane with ZUC encryption and ZUC integrity Uplink",
305 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
306 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
307 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
308 .cipher_key_len = 16,
313 "PDCP Control Plane with ZUC encryption and ZUC integrity Downlink",
314 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
315 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
316 .cipher_key_len = 16,
320 /* For 12-bit C-plane */
323 "PDCP Control Plane with NULL encryption and NULL integrity Uplink",
324 .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
325 .auth_alg = RTE_CRYPTO_AUTH_NULL,
326 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
332 "PDCP Control Plane with NULL encryption and NULL integrity Downlink",
333 .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
334 .auth_alg = RTE_CRYPTO_AUTH_NULL,
335 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
341 "PDCP Control Plane with NULL encryption and SNOW f9 integrity Uplink",
342 .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
343 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
344 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
350 "PDCP Control Plane with NULL encryption and SNOW f9 integrity Downlink",
351 .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
352 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
353 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
359 "PDCP Control Plane with NULL encryption and AES CMAC integrity Uplink",
360 .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
361 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
362 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
368 "PDCP Control Plane with NULL encryption and AES CMAC integrity Downlink",
369 .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
370 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
371 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
377 "PDCP Control Plane with NULL encryption and ZUC integrity Uplink",
378 .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
379 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
380 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
386 "PDCP Control Plane with NULL encryption and ZUC integrity Downlink",
387 .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
388 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
389 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
395 "PDCP Control Plane with SNOW f8 encryption and NULL integrity Uplink",
396 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
397 .auth_alg = RTE_CRYPTO_AUTH_NULL,
398 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
399 .cipher_key_len = 16,
404 "PDCP Control Plane with SNOW f8 encryption and NULL integrity Downlink",
405 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
406 .auth_alg = RTE_CRYPTO_AUTH_NULL,
407 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
408 .cipher_key_len = 16,
413 "PDCP Control Plane with SNOW f8 encryption and SNOW f9 integrity Uplink",
414 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
415 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
416 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
417 .cipher_key_len = 16,
422 "PDCP Control Plane with SNOW f8 encryption and SNOW f9 integrity Downlink",
423 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
424 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
425 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
426 .cipher_key_len = 16,
431 "PDCP Control Plane with SNOW f8 encryption and AES CMAC integrity Uplink",
432 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
433 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
434 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
435 .cipher_key_len = 16,
440 "PDCP Control Plane with SNOW f8 encryption and AES CMAC integrity Downlink",
441 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
442 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
443 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
444 .cipher_key_len = 16,
449 "PDCP Control Plane with SNOW f8 encryption and ZUC integrity Uplink",
450 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
451 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
452 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
453 .cipher_key_len = 16,
458 "PDCP Control Plane with SNOW f8 encryption and ZUC integrity Downlink",
459 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
460 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
461 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
462 .cipher_key_len = 16,
467 "PDCP Control Plane with AES CTR encryption and NULL integrity Uplink",
468 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
469 .auth_alg = RTE_CRYPTO_AUTH_NULL,
470 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
471 .cipher_key_len = 16,
476 "PDCP Control Plane with AES CTR encryption and NULL integrity Downlink",
477 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
478 .auth_alg = RTE_CRYPTO_AUTH_NULL,
479 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
480 .cipher_key_len = 16,
485 "PDCP Control Plane with AES CTR encryption and SNOW f9 integrity Uplink",
486 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
487 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
488 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
489 .cipher_key_len = 16,
494 "PDCP Control Plane with AES CTR encryption and SNOW f9 integrity Downlink",
495 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
496 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
497 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
498 .cipher_key_len = 16,
503 "PDCP Control Plane with AES CTR encryption and AES CMAC integrity Uplink",
504 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
505 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
506 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
507 .cipher_key_len = 16,
512 "PDCP Control Plane with AES CTR encryption and AES CMAC integrity Downlink",
513 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
514 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
515 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
516 .cipher_key_len = 16,
521 "PDCP Control Plane with AES CTR encryption and ZUC integrity Uplink",
522 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
523 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
524 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
525 .cipher_key_len = 16,
530 "PDCP Control Plane with AES CTR encryption and ZUC integrity Downlink",
531 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
532 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
533 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
534 .cipher_key_len = 16,
539 "PDCP Control Plane with ZUC encryption and NULL integrity Uplink",
540 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
541 .auth_alg = RTE_CRYPTO_AUTH_NULL,
542 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
543 .cipher_key_len = 16,
548 "PDCP Control Plane with ZUC encryption and NULL integrity Downlink",
549 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
550 .auth_alg = RTE_CRYPTO_AUTH_NULL,
551 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
552 .cipher_key_len = 16,
557 "PDCP Control Plane with ZUC encryption and SNOW f9 integrity Uplink",
558 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
559 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
560 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
561 .cipher_key_len = 16,
566 "PDCP Control Plane with ZUC encryption and SNOW f9 integrity Downlink",
567 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
568 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
569 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
570 .cipher_key_len = 16,
575 "PDCP Control Plane with ZUC encryption and AES CMAC integrity Uplink",
576 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
577 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
578 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
579 .cipher_key_len = 16,
584 "PDCP Control Plane with ZUC encryption and AES CMAC integrity Downlink",
585 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
586 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
587 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
588 .cipher_key_len = 16,
593 "PDCP Control Plane with ZUC encryption and ZUC integrity Uplink",
594 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
595 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
596 .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
597 .cipher_key_len = 16,
602 "PDCP Control Plane with ZUC encryption and ZUC integrity Downlink",
603 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
604 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
605 .cipher_key_len = 16,
610 "PDCP User Plane with NULL encryption Uplink with long sequence number",
611 .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
613 .domain = RTE_SECURITY_PDCP_MODE_DATA,
619 "PDCP User Plane with NULL encryption Downlink with long sequence number",
620 .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
622 .domain = RTE_SECURITY_PDCP_MODE_DATA,
628 "PDCP User Plane with NULL encryption Uplink with short sequence number",
629 .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
631 .domain = RTE_SECURITY_PDCP_MODE_DATA,
637 "PDCP User Plane with NULL encryption Downlink with short sequence number",
638 .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
640 .domain = RTE_SECURITY_PDCP_MODE_DATA,
646 "PDCP User Plane with NULL encryption Uplink with 15 bit sequence number",
647 .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
649 .domain = RTE_SECURITY_PDCP_MODE_DATA,
655 "PDCP User Plane with NULL encryption Downlink with 15 bit sequence number",
656 .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
658 .domain = RTE_SECURITY_PDCP_MODE_DATA,
664 "PDCP User Plane with NULL encryption Uplink with 18 bit SN",
665 .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
667 .domain = RTE_SECURITY_PDCP_MODE_DATA,
673 "PDCP User Plane with NULL encryption Downlink with 18 bit SN",
674 .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
676 .domain = RTE_SECURITY_PDCP_MODE_DATA,
682 "PDCP User Plane with SNOW f8 encryption Uplink with long sequence number",
683 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
685 .domain = RTE_SECURITY_PDCP_MODE_DATA,
686 .cipher_key_len = 16,
691 "PDCP User Plane with SNOW f8 encryption Downlink with long sequence number",
692 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
694 .domain = RTE_SECURITY_PDCP_MODE_DATA,
695 .cipher_key_len = 16,
700 "PDCP User Plane with SNOW f8 encryption Uplink with short sequence number",
701 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
703 .domain = RTE_SECURITY_PDCP_MODE_DATA,
704 .cipher_key_len = 16,
709 "PDCP User Plane with SNOW f8 encryption Downlink with short sequence number",
710 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
712 .domain = RTE_SECURITY_PDCP_MODE_DATA,
713 .cipher_key_len = 16,
718 "PDCP User Plane with SNOW f8 encryption Uplink with 15 bit sequence number",
719 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
721 .domain = RTE_SECURITY_PDCP_MODE_DATA,
722 .cipher_key_len = 16,
727 "PDCP User Plane with SNOW f8 encryption Downlink with 15 bit sequence number",
728 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
730 .domain = RTE_SECURITY_PDCP_MODE_DATA,
731 .cipher_key_len = 16,
736 "PDCP User Plane with SNOW f8 encryption Uplink with 18 bit SN",
737 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
739 .domain = RTE_SECURITY_PDCP_MODE_DATA,
740 .cipher_key_len = 16,
745 "PDCP User Plane with SNOW f8 encryption Downlink with 18 bit SN",
746 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
748 .domain = RTE_SECURITY_PDCP_MODE_DATA,
749 .cipher_key_len = 16,
754 "PDCP User Plane with AES CTR encryption Uplink with long sequence number",
755 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
757 .domain = RTE_SECURITY_PDCP_MODE_DATA,
758 .cipher_key_len = 16,
763 "PDCP User Plane with AES CTR encryption Downlink with long sequence number",
764 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
766 .domain = RTE_SECURITY_PDCP_MODE_DATA,
767 .cipher_key_len = 16,
772 "PDCP User Plane with AES CTR encryption Uplink with short sequence number",
773 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
775 .domain = RTE_SECURITY_PDCP_MODE_DATA,
776 .cipher_key_len = 16,
781 "PDCP User Plane with AES CTR encryption Downlink with short sequence number",
782 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
784 .domain = RTE_SECURITY_PDCP_MODE_DATA,
785 .cipher_key_len = 16,
790 "PDCP User Plane with AES CTR encryption Uplink with 15 bit sequence number",
791 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
793 .domain = RTE_SECURITY_PDCP_MODE_DATA,
794 .cipher_key_len = 16,
799 "PDCP User Plane with AES CTR encryption Downlink with 15 bit sequence number",
800 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
802 .domain = RTE_SECURITY_PDCP_MODE_DATA,
803 .cipher_key_len = 16,
808 "PDCP User Plane with AES CTR encryption Uplink with 18 bit SN",
809 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
811 .domain = RTE_SECURITY_PDCP_MODE_DATA,
812 .cipher_key_len = 16,
817 "PDCP User Plane with AES CTR encryption Downlink with 18 bit SN",
818 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
820 .domain = RTE_SECURITY_PDCP_MODE_DATA,
821 .cipher_key_len = 16,
826 "PDCP User Plane with ZUC encryption Uplink with long sequence number",
827 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
829 .domain = RTE_SECURITY_PDCP_MODE_DATA,
830 .cipher_key_len = 16,
835 "PDCP User Plane with ZUC encryption Downlink with long sequence number",
836 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
838 .domain = RTE_SECURITY_PDCP_MODE_DATA,
839 .cipher_key_len = 16,
844 "PDCP User Plane with ZUC encryption Uplink with short sequence number",
845 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
847 .domain = RTE_SECURITY_PDCP_MODE_DATA,
848 .cipher_key_len = 16,
853 "PDCP User Plane with ZUC encryption Downlink with short sequence number",
854 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
856 .domain = RTE_SECURITY_PDCP_MODE_DATA,
857 .cipher_key_len = 16,
862 "PDCP User Plane with ZUC encryption Uplink with 15 bit sequence number",
863 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
865 .domain = RTE_SECURITY_PDCP_MODE_DATA,
866 .cipher_key_len = 16,
871 "PDCP User Plane with ZUC encryption Downlink with 15 bit sequence number",
872 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
874 .domain = RTE_SECURITY_PDCP_MODE_DATA,
875 .cipher_key_len = 16,
880 "PDCP User Plane with ZUC encryption Uplink with 18 bit SN",
881 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
883 .domain = RTE_SECURITY_PDCP_MODE_DATA,
884 .cipher_key_len = 16,
889 "PDCP User Plane with ZUC encryption Downlink with 18 bit SN",
890 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
892 .domain = RTE_SECURITY_PDCP_MODE_DATA,
893 .cipher_key_len = 16,
898 static uint32_t pdcp_test_hfn[] = {
899 /* Control Plane w/NULL enc. + NULL int. UL */
901 /* Control Plane w/NULL enc. + NULL int. DL */
903 /* Control Plane w/NULL enc. + SNOW f9 int. UL */
905 /* Control Plane w/NULL enc. + SNOW f9 int. DL */
907 /* Control Plane w/NULL enc. + AES CMAC int. UL */
909 /* Control Plane w/NULL enc. + AES CMAC int. DL */
911 /* Control Plane w/NULL enc. + ZUC int. UL */
913 /* Control Plane w/NULL enc. + ZUC int. DL */
915 /* Control Plane w/SNOW f8 enc. + NULL int. UL */
917 /* Control Plane w/SNOW f8 enc. + NULL int. DL */
919 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
921 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
923 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
925 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
927 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
929 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
931 /* Control Plane w/AES CTR enc. + NULL int. UL */
933 /* Control Plane w/AES CTR enc. + NULL int. DL */
935 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
937 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
939 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
941 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
943 /* Control Plane w/AES CTR enc. + ZUC int. UL */
945 /* Control Plane w/AES CTR enc. + ZUC int. DL */
947 /* Control Plane w/ZUC enc. + NULL int. UL */
949 /* Control Plane w/ZUC enc. + NULL int. DL */
951 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
953 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
955 /* Control Plane w/ZUC enc. + AES CMAC int. UL */
957 /* Control Plane w/ZUC enc. + AES CMAC int. DL */
959 /* Control Plane w/ZUC enc. + ZUC int. UL */
961 /* Control Plane w/ZUC enc. + ZUC int. DL */
964 /* For 12-bit C-plane ***********************/
965 /* Control Plane w/NULL enc. + NULL int. UL */
967 /* Control Plane w/NULL enc. + NULL int. DL */
969 /* Control Plane w/NULL enc. + SNOW f9 int. UL */
971 /* Control Plane w/NULL enc. + SNOW f9 int. DL */
973 /* Control Plane w/NULL enc. + AES CMAC int. UL */
975 /* Control Plane w/NULL enc. + AES CMAC int. DL */
977 /* Control Plane w/NULL enc. + ZUC int. UL */
979 /* Control Plane w/NULL enc. + ZUC int. DL */
981 /* Control Plane w/SNOW f8 enc. + NULL int. UL */
983 /* Control Plane w/SNOW f8 enc. + NULL int. DL */
985 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
987 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
989 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
991 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
993 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
995 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
997 /* Control Plane w/AES CTR enc. + NULL int. UL */
999 /* Control Plane w/AES CTR enc. + NULL int. DL */
1001 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
1003 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
1005 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
1007 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
1009 /* Control Plane w/AES CTR enc. + ZUC int. UL */
1011 /* Control Plane w/AES CTR enc. + ZUC int. DL */
1013 /* Control Plane w/ZUC enc. + NULL int. UL */
1015 /* Control Plane w/ZUC enc. + NULL int. DL */
1017 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
1019 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
1021 /* Control Plane w/ZUC enc. + AES CMAC int. UL */
1023 /* Control Plane w/ZUC enc. + AES CMAC int. DL */
1025 /* Control Plane w/ZUC enc. + ZUC int. UL */
1027 /* Control Plane w/ZUC enc. + ZUC int. DL */
1030 /* 12-bit C-plane ends ***********************/
1032 /* User Plane w/NULL enc. UL LONG SN */
1034 /* User Plane w/NULL enc. DL LONG SN */
1036 /* User Plane w/NULL enc. UL SHORT SN */
1038 /* User Plane w/NULL enc. DL SHORT SN */
1040 /* User Plane w/NULL enc. UL 15 BIT SN */
1042 /* User Plane w/NULL enc. DL 15 BIT SN */
1044 /* User Plane w/NULL enc. UL 18-bit SN */
1046 /* User Plane w/NULL enc. DL 18-bit SN */
1048 /* User Plane w/SNOW f8 enc. UL LONG SN */
1050 /* User Plane w/SNOW f8 enc. DL LONG SN */
1052 /* User Plane w/SNOW f8 enc. UL SHORT SN */
1054 /* User Plane w/SNOW f8 enc. DL SHORT SN */
1056 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
1058 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
1060 /* User Plane w/SNOW f8 enc. UL 18-bit SN */
1062 /* User Plane w/SNOW f8 enc. DL 18-bit SN */
1064 /* User Plane w/AES CTR enc. UL LONG SN */
1066 /* User Plane w/AES CTR enc. DL LONG SN */
1068 /* User Plane w/AES CTR enc. UL SHORT SN */
1070 /* User Plane w/AES CTR enc. DL SHORT SN */
1072 /* User Plane w/AES CTR enc. UL 15 BIT SN */
1074 /* User Plane w/AES CTR enc. DL 15 BIT SN */
1076 /* User Plane w/AES CTR enc. UL 18-bit SN */
1078 /* User Plane w/AES CTR enc. DL 18-bit SN */
1080 /* User Plane w/ZUC enc. UL LONG SN */
1082 /* User Plane w/ZUC enc. DL LONG SN */
1084 /* User Plane w/ZUC enc. UL SHORT SN */
1086 /* User Plane w/ZUC enc. DL SHORT SN */
1088 /* User Plane w/ZUC enc. UL 15 BIT SN */
1090 /* User Plane w/ZUC enc. DL 15 BIT SN */
1092 /* User Plane w/ZUC enc. UL 18-bit SN */
1094 /* User Plane w/ZUC enc. DL 18-bit SN */
1099 static uint32_t pdcp_test_hfn_threshold[] = {
1100 /* Control Plane w/NULL enc. + NULL int. UL */
1102 /* Control Plane w/NULL enc. + NULL int. DL */
1104 /* Control Plane w/NULL enc. + SNOW f9 int. UL */
1106 /* Control Plane w/NULL enc. + SNOW f9 int. DL */
1108 /* Control Plane w/NULL enc. + AES CMAC int. UL */
1110 /* Control Plane w/NULL enc. + AES CMAC int. DL */
1112 /* Control Plane w/NULL enc. + ZUC int. UL */
1114 /* Control Plane w/NULL enc. + ZUC int. DL */
1116 /* Control Plane w/SNOW f8 enc. + NULL int. UL */
1118 /* Control Plane w/SNOW f8 enc. + NULL int. DL */
1120 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
1122 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
1124 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
1126 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
1128 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
1130 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
1132 /* Control Plane w/AES CTR enc. + NULL int. UL */
1134 /* Control Plane w/AES CTR enc. + NULL int. DL */
1136 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
1138 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
1140 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
1142 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
1144 /* Control Plane w/AES CTR enc. + ZUC int. UL */
1146 /* Control Plane w/AES CTR enc. + ZUC int. DL */
1148 /* Control Plane w/ZUC enc. + NULL int. UL */
1150 /* Control Plane w/ZUC enc. + NULL int. DL */
1152 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
1154 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
1156 /* Control Plane w/ZUC enc. + AES CMAC int. UL */
1158 /* Control Plane w/ZUC enc. + AES CMAC int. DL */
1160 /* Control Plane w/ZUC enc. + ZUC int. UL */
1162 /* Control Plane w/ZUC enc. + ZUC int. DL */
1165 /*********** For 12-bit C-plane ***********************/
1166 /* Control Plane w/NULL enc. + NULL int. UL */
1168 /* Control Plane w/NULL enc. + NULL int. DL */
1170 /* Control Plane w/NULL enc. + SNOW f9 int. UL */
1172 /* Control Plane w/NULL enc. + SNOW f9 int. DL */
1174 /* Control Plane w/NULL enc. + AES CMAC int. UL */
1176 /* Control Plane w/NULL enc. + AES CMAC int. DL */
1178 /* Control Plane w/NULL enc. + ZUC int. UL */
1180 /* Control Plane w/NULL enc. + ZUC int. DL */
1182 /* Control Plane w/SNOW f8 enc. + NULL int. UL */
1184 /* Control Plane w/SNOW f8 enc. + NULL int. DL */
1186 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
1188 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
1190 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
1192 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
1194 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
1196 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
1198 /* Control Plane w/AES CTR enc. + NULL int. UL */
1200 /* Control Plane w/AES CTR enc. + NULL int. DL */
1202 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
1204 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
1206 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
1208 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
1210 /* Control Plane w/AES CTR enc. + ZUC int. UL */
1212 /* Control Plane w/AES CTR enc. + ZUC int. DL */
1214 /* Control Plane w/ZUC enc. + NULL int. UL */
1216 /* Control Plane w/ZUC enc. + NULL int. DL */
1218 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
1220 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
1222 /* Control Plane w/ZUC enc. + AES CMAC int. UL */
1224 /* Control Plane w/ZUC enc. + AES CMAC int. DL */
1226 /* Control Plane w/ZUC enc. + ZUC int. UL */
1228 /* Control Plane w/ZUC enc. + ZUC int. DL */
1231 /* User Plane w/NULL enc. UL LONG SN */
1233 /* User Plane w/NULL enc. DL LONG SN */
1235 /* User Plane w/NULL enc. UL SHORT SN */
1237 /* User Plane w/NULL enc. DL SHORT SN */
1239 /* User Plane w/NULL enc. UL 15 BIT SN */
1241 /* User Plane w/NULL enc. DL 15 BIT SN */
1243 /* User Plane w/NULL enc. UL 18-bit SN */
1245 /* User Plane w/NULL enc. DL 18-bit SN */
1247 /* User Plane w/SNOW f8 enc. UL LONG SN */
1249 /* User Plane w/SNOW f8 enc. DL LONG SN */
1251 /* User Plane w/SNOW f8 enc. UL SHORT SN */
1253 /* User Plane w/SNOW f8 enc. DL SHORT SN */
1255 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
1257 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
1259 /* User Plane w/SNOW f8 enc. UL 18-bit SN */
1261 /* User Plane w/SNOW f8 enc. DL 18-bit SN */
1263 /* User Plane w/AES CTR enc. UL LONG SN */
1265 /* User Plane w/AES CTR enc. DL LONG SN */
1267 /* User Plane w/AES CTR enc. UL SHORT SN */
1269 /* User Plane w/AES CTR enc. DL SHORT SN */
1271 /* User Plane w/AES CTR enc. UL 15 BIT SN */
1273 /* User Plane w/AES CTR enc. DL 15 BIT SN */
1275 /* User Plane w/AES CTR enc. UL 18-bit SN */
1277 /* User Plane w/AES CTR enc. DL 18-bit SN */
1279 /* User Plane w/ZUC enc. UL LONG SN */
1281 /* User Plane w/ZUC enc. DL LONG SN */
1283 /* User Plane w/ZUC enc. UL SHORT SN */
1285 /* User Plane w/ZUC enc. DL SHORT SN */
1287 /* User Plane w/ZUC enc. UL 15 BIT SN */
1289 /* User Plane w/ZUC enc. DL 15 BIT SN */
1291 /* User Plane w/ZUC enc. UL for 18-bit SN*/
1293 /* User Plane w/ZUC enc. DL for 18-bit SN*/
1298 static uint8_t pdcp_test_bearer[] = {
1299 /* Control Plane w/NULL enc. + NULL int. UL */
1301 /* Control Plane w/NULL enc. + NULL int. DL */
1303 /* Control Plane w/NULL enc. + SNOW f9 int. UL */
1305 /* Control Plane w/NULL enc. + SNOW f9 int. DL */
1307 /* Control Plane w/NULL enc. + AES CMAC int. UL */
1309 /* Control Plane w/NULL enc. + AES CMAC int. DL */
1311 /* Control Plane w/NULL enc. + ZUC int. UL */
1313 /* Control Plane w/NULL enc. + ZUC int. DL */
1315 /* Control Plane w/SNOW f8 enc. + NULL int. UL */
1317 /* Control Plane w/SNOW f8 enc. + NULL int. DL */
1319 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
1321 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
1323 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
1325 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
1327 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
1329 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
1331 /* Control Plane w/AES CTR enc. + NULL int. UL */
1333 /* Control Plane w/AES CTR enc. + NULL int. DL */
1335 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
1337 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
1339 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
1341 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
1343 /* Control Plane w/AES CTR enc. + ZUC int. UL */
1345 /* Control Plane w/AES CTR enc. + ZUC int. DL */
1347 /* Control Plane w/ZUC enc. + NULL int. UL */
1349 /* Control Plane w/ZUC enc. + NULL int. DL */
1351 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
1353 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
1355 /* Control Plane w/ZUC enc. + AES CMAC int. UL */
1357 /* Control Plane w/ZUC enc. + AES CMAC int. DL */
1359 /* Control Plane w/ZUC enc. + ZUC int. UL */
1361 /* Control Plane w/ZUC enc. + ZUC int. DL */
1364 /************** For 12-bit C-plane ********************/
1365 /* Control Plane w/NULL enc. + NULL int. UL */
1367 /* Control Plane w/NULL enc. + NULL int. DL */
1369 /* Control Plane w/NULL enc. + SNOW f9 int. UL */
1371 /* Control Plane w/NULL enc. + SNOW f9 int. DL */
1373 /* Control Plane w/NULL enc. + AES CMAC int. UL */
1375 /* Control Plane w/NULL enc. + AES CMAC int. DL */
1377 /* Control Plane w/NULL enc. + ZUC int. UL */
1379 /* Control Plane w/NULL enc. + ZUC int. DL */
1381 /* Control Plane w/SNOW f8 enc. + NULL int. UL */
1383 /* Control Plane w/SNOW f8 enc. + NULL int. DL */
1385 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
1387 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
1389 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
1391 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
1393 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
1395 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
1397 /* Control Plane w/AES CTR enc. + NULL int. UL */
1399 /* Control Plane w/AES CTR enc. + NULL int. DL */
1401 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
1403 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
1405 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
1407 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
1409 /* Control Plane w/AES CTR enc. + ZUC int. UL */
1411 /* Control Plane w/AES CTR enc. + ZUC int. DL */
1413 /* Control Plane w/ZUC enc. + NULL int. UL */
1415 /* Control Plane w/ZUC enc. + NULL int. DL */
1417 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
1419 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
1421 /* Control Plane w/ZUC enc. + AES CMAC int. UL */
1423 /* Control Plane w/ZUC enc. + AES CMAC int. DL */
1425 /* Control Plane w/ZUC enc. + ZUC int. UL */
1427 /* Control Plane w/ZUC enc. + ZUC int. DL */
1430 /* User Plane w/NULL enc. UL LONG SN */
1432 /* User Plane w/NULL enc. DL LONG SN */
1434 /* User Plane w/NULL enc. UL SHORT SN */
1436 /* User Plane w/NULL enc. DL SHORT SN */
1438 /* User Plane w/NULL enc. UL 15 BIT SN */
1440 /* User Plane w/NULL enc. DL 15 BIT SN */
1442 /* User Plane w/NULL enc. UL 18-bit SN */
1444 /* User Plane w/NULL enc. DL 18-bit SN */
1446 /* User Plane w/SNOW f8 enc. UL LONG SN */
1448 /* User Plane w/SNOW f8 enc. DL LONG SN */
1450 /* User Plane w/SNOW f8 enc. UL SHORT SN */
1452 /* User Plane w/SNOW f8 enc. DL SHORT SN */
1454 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
1456 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
1458 /* User Plane w/SNOW f8 enc. UL 18-bit SN */
1460 /* User Plane w/SNOW f8 enc. DL 18-bit SN */
1462 /* User Plane w/AES CTR enc. UL LONG SN */
1464 /* User Plane w/AES CTR enc. DL LONG SN */
1466 /* User Plane w/AES CTR enc. UL SHORT SN */
1468 /* User Plane w/AES CTR enc. DL SHORT SN */
1470 /* User Plane w/AES CTR enc. UL 15 BIT SN */
1472 /* User Plane w/AES CTR enc. DL 15 BIT SN */
1474 /* User Plane w/AES CTR enc. UL 18-bit SN */
1476 /* User Plane w/AES CTR enc. DL 18-bit SN */
1478 /* User Plane w/ZUC enc. UL LONG SN */
1480 /* User Plane w/ZUC enc. DL LONG SN */
1482 /* User Plane w/ZUC enc. UL SHORT SN */
1484 /* User Plane w/ZUC enc. DL SHORT SN */
1486 /* User Plane w/ZUC enc. UL 15 BIT SN */
1488 /* User Plane w/ZUC enc. DL 15 BIT SN */
1490 /* User Plane w/ZUC enc. UL 18-bit SN */
1492 /* User Plane w/ZUC enc. DL 18-bit SN */
1497 static uint8_t pdcp_test_packet_direction[] = {
1498 /* Control Plane w/NULL enc. + NULL int. UL */
1500 /* Control Plane w/NULL enc. + NULL int. DL */
1502 /* Control Plane w/NULL enc. + SNOW f9 int. UL */
1504 /* Control Plane w/NULL enc. + SNOW f9 int. DL */
1506 /* Control Plane w/NULL enc. + AES CMAC int. UL */
1508 /* Control Plane w/NULL enc. + AES CMAC int. DL */
1510 /* Control Plane w/NULL enc. + ZUC int. UL */
1512 /* Control Plane w/NULL enc. + ZUC int. DL */
1514 /* Control Plane w/SNOW f8 enc. + NULL int. UL */
1516 /* Control Plane w/SNOW f8 enc. + NULL int. DL */
1518 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
1520 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
1522 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
1524 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
1526 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
1528 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
1530 /* Control Plane w/AES CTR enc. + NULL int. UL */
1532 /* Control Plane w/AES CTR enc. + NULL int. DL */
1534 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
1536 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
1538 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
1540 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
1542 /* Control Plane w/AES CTR enc. + ZUC int. UL */
1544 /* Control Plane w/AES CTR enc. + ZUC int. DL */
1546 /* Control Plane w/ZUC enc. + NULL int. UL */
1548 /* Control Plane w/ZUC enc. + NULL int. DL */
1550 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
1552 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
1554 /* Control Plane w/ZUC enc. + AES CMAC int. UL */
1556 /* Control Plane w/ZUC enc. + AES CMAC int. DL */
1558 /* Control Plane w/ZUC enc. + ZUC int. UL */
1560 /* Control Plane w/ZUC enc. + ZUC int. DL */
1563 /***************** For 12-bit C-plane **********************/
1564 /* Control Plane w/NULL enc. + NULL int. UL */
1566 /* Control Plane w/NULL enc. + NULL int. DL */
1568 /* Control Plane w/NULL enc. + SNOW f9 int. UL */
1570 /* Control Plane w/NULL enc. + SNOW f9 int. DL */
1572 /* Control Plane w/NULL enc. + AES CMAC int. UL */
1574 /* Control Plane w/NULL enc. + AES CMAC int. DL */
1576 /* Control Plane w/NULL enc. + ZUC int. UL */
1578 /* Control Plane w/NULL enc. + ZUC int. DL */
1580 /* Control Plane w/SNOW f8 enc. + NULL int. UL */
1582 /* Control Plane w/SNOW f8 enc. + NULL int. DL */
1584 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
1586 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
1588 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
1590 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
1592 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
1594 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
1596 /* Control Plane w/AES CTR enc. + NULL int. UL */
1598 /* Control Plane w/AES CTR enc. + NULL int. DL */
1600 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
1602 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
1604 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
1606 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
1608 /* Control Plane w/AES CTR enc. + ZUC int. UL */
1610 /* Control Plane w/AES CTR enc. + ZUC int. DL */
1612 /* Control Plane w/ZUC enc. + NULL int. UL */
1614 /* Control Plane w/ZUC enc. + NULL int. DL */
1616 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
1618 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
1620 /* Control Plane w/ZUC enc. + AES CMAC int. UL */
1622 /* Control Plane w/ZUC enc. + AES CMAC int. DL */
1624 /* Control Plane w/ZUC enc. + ZUC int. UL */
1626 /* Control Plane w/ZUC enc. + ZUC int. DL */
1629 /* User Plane w/NULL enc. UL LONG SN */
1631 /* User Plane w/NULL enc. DL LONG SN */
1633 /* User Plane w/NULL enc. UL SHORT SN */
1635 /* User Plane w/NULL enc. DL SHORT SN */
1637 /* User Plane w/NULL enc. UL 15 BIT SN */
1639 /* User Plane w/NULL enc. DL 15 BIT SN */
1641 /* User Plane w/NULL enc. UL 18-bit SN */
1643 /* User Plane w/NULL enc. DL 18-bit SN */
1645 /* User Plane w/SNOW f8 enc. UL LONG SN */
1647 /* User Plane w/SNOW f8 enc. DL LONG SN */
1649 /* User Plane w/SNOW f8 enc. UL SHORT SN */
1651 /* User Plane w/SNOW f8 enc. DL SHORT SN */
1653 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
1655 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
1657 /* User Plane w/SNOW f8 enc. UL 18-bit SN */
1659 /* User Plane w/SNOW f8 enc. DL 18-bit SN */
1661 /* User Plane w/AES CTR enc. UL LONG SN */
1663 /* User Plane w/AES CTR enc. DL LONG SN */
1665 /* User Plane w/AES CTR enc. UL SHORT SN */
1667 /* User Plane w/AES CTR enc. DL SHORT SN */
1669 /* User Plane w/AES CTR enc. UL 15 BIT SN */
1671 /* User Plane w/AES CTR enc. DL 15 BIT SN */
1673 /* User Plane w/AES CTR enc. UL 18-bit SN */
1675 /* User Plane w/AES CTR enc. DL 18-bit SN */
1677 /* User Plane w/ZUC enc. UL LONG SN */
1679 /* User Plane w/ZUC enc. DL LONG SN */
1681 /* User Plane w/ZUC enc. UL SHORT SN */
1683 /* User Plane w/ZUC enc. DL SHORT SN */
1685 /* User Plane w/ZUC enc. UL 15 BIT SN */
1687 /* User Plane w/ZUC enc. DL 15 BIT SN */
1689 /* User Plane w/ZUC enc. UL for 18-bit SN */
1691 /* User Plane w/ZUC enc. DL for 18-bit SN */
1696 static uint8_t pdcp_test_data_sn_size[] = {
1697 /* Control Plane w/NULL enc. + NULL int. UL */
1699 /* Control Plane w/NULL enc. + NULL int. DL */
1701 /* Control Plane w/NULL enc. + SNOW f9 int. UL */
1703 /* Control Plane w/NULL enc. + SNOW f9 int. DL */
1705 /* Control Plane w/NULL enc. + AES CMAC int. UL */
1707 /* Control Plane w/NULL enc. + AES CMAC int. DL */
1709 /* Control Plane w/NULL enc. + ZUC int. UL */
1711 /* Control Plane w/NULL enc. + ZUC int. DL */
1713 /* Control Plane w/SNOW f8 enc. + NULL int. UL */
1715 /* Control Plane w/SNOW f8 enc. + NULL int. DL */
1717 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
1719 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
1721 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
1723 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
1725 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
1727 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
1729 /* Control Plane w/AES CTR enc. + NULL int. UL */
1731 /* Control Plane w/AES CTR enc. + NULL int. DL */
1733 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
1735 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
1737 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
1739 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
1741 /* Control Plane w/AES CTR enc. + ZUC int. UL */
1743 /* Control Plane w/AES CTR enc. + ZUC int. DL */
1745 /* Control Plane w/ZUC enc. + NULL int. UL */
1747 /* Control Plane w/ZUC enc. + NULL int. DL */
1749 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
1751 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
1753 /* Control Plane w/ZUC enc. + AES CMAC int. UL */
1755 /* Control Plane w/ZUC enc. + AES CMAC int. DL */
1757 /* Control Plane w/ZUC enc. + ZUC int. UL */
1759 /* Control Plane w/ZUC enc. + ZUC int. DL */
1762 /*************** 12 bit SN for C-plane **************************/
1763 /* Control Plane w/NULL enc. + NULL int. UL */
1765 /* Control Plane w/NULL enc. + NULL int. DL */
1767 /* Control Plane w/NULL enc. + SNOW f9 int. UL */
1769 /* Control Plane w/NULL enc. + SNOW f9 int. DL */
1771 /* Control Plane w/NULL enc. + AES CMAC int. UL */
1773 /* Control Plane w/NULL enc. + AES CMAC int. DL */
1775 /* Control Plane w/NULL enc. + ZUC int. UL */
1777 /* Control Plane w/NULL enc. + ZUC int. DL */
1779 /* Control Plane w/SNOW f8 enc. + NULL int. UL */
1781 /* Control Plane w/SNOW f8 enc. + NULL int. DL */
1783 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
1785 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
1787 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
1789 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
1791 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
1793 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
1795 /* Control Plane w/AES CTR enc. + NULL int. UL */
1797 /* Control Plane w/AES CTR enc. + NULL int. DL */
1799 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
1801 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
1803 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
1805 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
1807 /* Control Plane w/AES CTR enc. + ZUC int. UL */
1809 /* Control Plane w/AES CTR enc. + ZUC int. DL */
1811 /* Control Plane w/ZUC enc. + NULL int. UL */
1813 /* Control Plane w/ZUC enc. + NULL int. DL */
1815 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
1817 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
1819 /* Control Plane w/ZUC enc. + AES CMAC int. UL */
1821 /* Control Plane w/ZUC enc. + AES CMAC int. DL */
1823 /* Control Plane w/ZUC enc. + ZUC int. UL */
1825 /* Control Plane w/ZUC enc. + ZUC int. DL */
1827 /*************** 12 bit SN for C-plane end **************************/
1829 /* User Plane w/NULL enc. UL LONG SN */
1831 /* User Plane w/NULL enc. DL LONG SN */
1833 /* User Plane w/NULL enc. UL SHORT SN */
1835 /* User Plane w/NULL enc. DL SHORT SN */
1837 /* User Plane w/NULL enc. UL 15 BIT SN */
1839 /* User Plane w/NULL enc. DL 15 BIT SN */
1841 /* User Plane w/NULL enc. UL 18 BIT SN */
1843 /* User Plane w/NULL enc. DL 18 BIT SN */
1845 /* User Plane w/SNOW f8 enc. UL LONG SN */
1847 /* User Plane w/SNOW f8 enc. DL LONG SN */
1849 /* User Plane w/SNOW f8 enc. UL SHORT SN */
1851 /* User Plane w/SNOW f8 enc. DL SHORT SN */
1853 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
1855 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
1857 /* User Plane w/SNOW f8 enc. UL 18 BIT SN */
1859 /* User Plane w/SNOW f8 enc. DL 18 BIT SN */
1861 /* User Plane w/AES CTR enc. UL LONG SN */
1863 /* User Plane w/AES CTR enc. DL LONG SN */
1865 /* User Plane w/AES CTR enc. UL SHORT SN */
1867 /* User Plane w/AES CTR enc. DL SHORT SN */
1869 /* User Plane w/AES CTR enc. UL 15 BIT SN */
1871 /* User Plane w/AES CTR enc. DL 15 BIT SN */
1873 /* User Plane w/AES CTR enc. UL 18 BIT SN */
1875 /* User Plane w/AES CTR enc. DL 18 BIT SN */
1877 /* User Plane w/ZUC enc. UL LONG SN */
1879 /* User Plane w/ZUC enc. DL LONG SN */
1881 /* User Plane w/ZUC enc. UL SHORT SN */
1883 /* User Plane w/ZUC enc. DL SHORT SN */
1885 /* User Plane w/ZUC enc. UL 15 BIT SN */
1887 /* User Plane w/ZUC enc. DL 15 BIT SN */
1889 /* User Plane w/ZUC enc. UL 18 BIT SN */
1891 /* User Plane w/ZUC enc. DL 18 BIT SN */
1896 static uint8_t *pdcp_test_crypto_key[] = {
1897 /* Control Plane w/NULL enc. + NULL int. UL */
1898 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1899 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1900 /* Control Plane w/NULL enc. + NULL int. DL */
1901 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1902 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1903 /* Control Plane w/NULL enc. + SNOW f9 int. UL */
1904 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1905 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1906 /* Control Plane w/NULL enc. + SNOW f9 int. DL */
1907 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1908 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1909 /* Control Plane w/NULL enc. + AES CMAC int. UL */
1910 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1911 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1912 /* Control Plane w/NULL enc. + AES CMAC int. DL */
1913 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1914 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1915 /* Control Plane w/NULL enc. + ZUC int. UL */
1916 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1917 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1918 /* Control Plane w/NULL enc. + ZUC int. DL */
1919 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1920 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1921 /* Control Plane w/SNOW f8 enc. + NULL int. UL */
1922 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1923 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1924 /* Control Plane w/SNOW f8 enc. + NULL int. DL */
1925 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1926 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1927 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
1928 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1929 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1930 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
1931 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1932 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1933 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
1934 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1935 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1936 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
1937 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1938 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1939 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
1940 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1941 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1942 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
1943 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1944 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1945 /* Control Plane w/AES CTR enc. + NULL int. UL */
1946 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1947 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1948 /* Control Plane w/AES CTR enc. + NULL int. DL */
1949 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1950 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1951 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
1952 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1953 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1954 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
1955 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1956 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1957 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
1958 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1959 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1960 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
1961 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1962 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1963 /* Control Plane w/AES CTR enc. + ZUC int. UL */
1964 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1965 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1966 /* Control Plane w/AES CTR enc. + ZUC int. DL */
1967 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1968 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1969 /* Control Plane w/ZUC enc. + NULL int. UL */
1970 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1971 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1972 /* Control Plane w/ZUC enc. + NULL int. DL */
1973 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1974 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1975 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
1976 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1977 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1978 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
1979 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1980 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1981 /* Control Plane w/ZUC enc. + AES CMAC int. UL */
1982 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1983 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1984 /* Control Plane w/ZUC enc. + AES CMAC int. DL */
1985 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1986 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1987 /* Control Plane w/ZUC enc. + ZUC int. UL */
1988 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1989 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1990 /* Control Plane w/ZUC enc. + ZUC int. DL */
1991 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
1992 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
1994 /*********** C-plane 12-bit **************/
1995 /* Control Plane w/NULL enc. + NULL int. UL */
1997 /* Control Plane w/NULL enc. + NULL int. DL */
1999 /* Control Plane w/NULL enc. + SNOW f9 int. UL */
2001 /* Control Plane w/NULL enc. + SNOW f9 int. DL */
2003 /* Control Plane w/NULL enc. + AES CMAC int. UL */
2005 /* Control Plane w/NULL enc. + AES CMAC int. DL */
2007 /* Control Plane w/NULL enc. + ZUC int. UL */
2009 /* Control Plane w/NULL enc. + ZUC int. DL */
2011 /* Control Plane w/SNOW f8 enc. + NULL int. UL */
2012 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
2013 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
2014 /* Control Plane w/SNOW f8 enc. + NULL int. DL */
2015 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
2016 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
2017 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
2018 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
2019 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
2020 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
2021 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
2022 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
2024 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
2025 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
2026 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
2027 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
2028 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
2029 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
2030 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
2031 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
2032 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
2033 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
2034 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
2035 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
2037 /* Control Plane w/AES CTR enc. + NULL int. UL */
2038 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
2039 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
2040 /* Control Plane w/AES CTR enc. + NULL int. DL */
2041 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
2042 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
2043 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
2044 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
2045 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
2046 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
2047 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
2048 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
2049 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
2050 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
2051 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
2052 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
2053 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
2054 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
2055 /* Control Plane w/AES CTR enc. + ZUC int. UL */
2056 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
2057 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
2058 /* Control Plane w/AES CTR enc. + ZUC int. DL */
2059 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
2060 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
2062 /* Control Plane w/ZUC enc. + NULL int. UL */
2063 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
2064 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
2065 /* Control Plane w/ZUC enc. + NULL int. DL */
2066 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
2067 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
2068 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
2069 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
2070 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
2071 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
2072 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
2073 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
2074 /* Control Plane w/ZUC enc. + AES CMAC int. UL */
2075 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
2076 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
2077 /* Control Plane w/ZUC enc. + AES CMAC int. DL */
2078 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
2079 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
2080 /* Control Plane w/ZUC enc. + ZUC int. UL */
2081 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
2082 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
2083 /* Control Plane w/ZUC enc. + ZUC int. DL */
2084 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
2085 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
2087 /* User Plane w/NULL enc. UL LONG SN */
2088 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
2089 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
2090 /* User Plane w/NULL enc. DL LONG SN */
2091 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
2092 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
2093 /* User Plane w/NULL enc. UL SHORT SN */
2094 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
2095 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
2096 /* User Plane w/NULL enc. DL SHORT SN */
2097 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
2098 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
2099 /* User Plane w/NULL enc. UL 15 BIT SN */
2100 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
2101 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
2102 /* User Plane w/NULL enc. DL 15 BIT SN */
2103 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
2104 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
2105 /* User Plane w/NULL enc. UL for 18-bit SN*/
2107 /* User Plane w/NULL enc. DL for 18-bit SN*/
2109 /* User Plane w/SNOW f8 enc. UL LONG SN */
2110 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
2111 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
2112 /* User Plane w/SNOW f8 enc. DL LONG SN */
2113 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
2114 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
2115 /* User Plane w/SNOW f8 enc. UL SHORT SN */
2116 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
2117 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
2118 /* User Plane w/SNOW f8 enc. DL SHORT SN */
2119 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
2120 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
2121 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
2122 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
2123 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
2124 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
2125 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
2126 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
2127 /* User Plane w/SNOW enc. UL for 18-bit SN*/
2128 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
2129 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
2130 /* User Plane w/SNOW enc. DL for 18-bit SN*/
2131 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
2132 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
2133 /* User Plane w/AES CTR enc. UL LONG SN */
2134 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
2135 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
2136 /* User Plane w/AES CTR enc. DL LONG SN */
2137 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
2138 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
2139 /* User Plane w/AES CTR enc. UL SHORT SN */
2140 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
2141 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
2142 /* User Plane w/AES CTR enc. DL SHORT SN */
2143 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
2144 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
2145 /* User Plane w/AES CTR enc. UL 15 BIT SN */
2146 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
2147 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
2148 /* User Plane w/AES CTR enc. DL 15 BIT SN */
2149 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
2150 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
2151 /* User Plane w/AES enc. UL for 18-bit SN*/
2152 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
2153 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
2154 /* User Plane w/AES enc. DL for 18-bit SN*/
2155 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
2156 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
2157 /* User Plane w/ZUC enc. UL LONG SN */
2158 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
2159 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
2160 /* User Plane w/ZUC enc. DL LONG SN */
2161 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
2162 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
2163 /* User Plane w/ZUC enc. UL SHORT SN */
2164 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
2165 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
2166 /* User Plane w/ZUC enc. DL SHORT SN */
2167 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
2168 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
2169 /* User Plane w/ZUC enc. UL 15 BIT SN */
2170 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
2171 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
2172 /* User Plane w/ZUC enc. DL 15 BIT SN */
2173 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
2174 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
2175 /* User Plane w/ZUC enc. UL for 18-bit SN*/
2176 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
2177 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
2178 /* User Plane w/ZUC enc. DL for 18-bit SN*/
2179 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
2180 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
2184 static uint8_t *pdcp_test_auth_key[] = {
2185 /* Control Plane w/NULL enc. + NULL int. UL */
2186 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2187 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2188 /* Control Plane w/NULL enc. + NULL int. DL */
2189 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2190 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2191 /* Control Plane w/NULL enc. + SNOW f9 int. UL */
2192 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2193 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2194 /* Control Plane w/NULL enc. + SNOW f9 int. DL */
2195 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2196 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2197 /* Control Plane w/NULL enc. + AES CMAC int. UL */
2198 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2199 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2200 /* Control Plane w/NULL enc. + AES CMAC int. DL */
2201 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2202 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2203 /* Control Plane w/NULL enc. + ZUC int. UL */
2204 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2205 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2206 /* Control Plane w/NULL enc. + ZUC int. DL */
2207 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2208 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2209 /* Control Plane w/SNOW f8 enc. + NULL int. UL */
2210 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2211 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2212 /* Control Plane w/SNOW f8 enc. + NULL int. DL */
2213 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2214 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2215 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
2216 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2217 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2218 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
2219 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2220 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2221 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
2222 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2223 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2224 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
2225 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2226 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2227 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
2228 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2229 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2230 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
2231 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2232 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2233 /* Control Plane w/AES CTR enc. + NULL int. UL */
2234 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2235 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2236 /* Control Plane w/AES CTR enc. + NULL int. DL */
2237 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2238 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2239 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
2240 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2241 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2242 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
2243 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2244 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2245 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
2246 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2247 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2248 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
2249 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2250 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2251 /* Control Plane w/AES CTR enc. + ZUC int. UL */
2252 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2253 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2254 /* Control Plane w/AES CTR enc. + ZUC int. DL */
2255 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2256 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2257 /* Control Plane w/ZUC enc. + NULL int. UL */
2258 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2259 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2260 /* Control Plane w/ZUC enc. + NULL int. DL */
2261 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2262 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2263 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
2264 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2265 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2266 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
2267 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2268 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2269 /* Control Plane w/ZUC enc. + AES CMAC int. UL */
2270 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2271 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2272 /* Control Plane w/ZUC enc. + AES CMAC int. DL */
2273 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2274 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2275 /* Control Plane w/ZUC enc. + ZUC int. UL */
2276 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2277 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2278 /* Control Plane w/ZUC enc. + ZUC int. DL */
2279 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
2280 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
2282 /********* 12-bit C-plane **********************/
2283 /* Control Plane w/NULL enc. + NULL int. UL */
2285 /* Control Plane w/NULL enc. + NULL int. DL */
2287 /* Control Plane w/NULL enc. + SNOW f9 int. UL */
2288 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
2289 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
2290 /* Control Plane w/NULL enc. + SNOW f9 int. DL */
2291 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
2292 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
2293 /* Control Plane w/NULL enc. + AES CMAC int. UL */
2294 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
2295 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
2296 /* Control Plane w/NULL enc. + AES CMAC int. DL */
2297 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
2298 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
2299 /* Control Plane w/NULL enc. + ZUC int. UL */
2300 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
2301 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
2302 /* Control Plane w/NULL enc. + ZUC int. DL */
2303 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
2304 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
2306 /* Control Plane w/SNOW f8 enc. + NULL int. UL */
2308 /* Control Plane w/SNOW f8 enc. + NULL int. DL */
2310 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
2311 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
2312 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
2313 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
2314 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
2315 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
2316 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
2317 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
2318 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
2319 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
2320 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
2321 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
2322 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
2323 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
2324 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
2325 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
2326 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
2327 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
2328 /* Control Plane w/AES CTR enc. + NULL int. UL */
2330 /* Control Plane w/AES CTR enc. + NULL int. DL */
2332 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
2333 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
2334 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
2335 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
2336 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
2337 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
2338 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
2339 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
2340 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
2341 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
2342 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
2343 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
2344 /* Control Plane w/AES CTR enc. + ZUC int. UL */
2345 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
2346 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
2347 /* Control Plane w/AES CTR enc. + ZUC int. DL */
2348 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
2349 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
2351 /* Control Plane w/ZUC enc. + NULL int. UL */
2353 /* Control Plane w/ZUC enc. + NULL int. DL */
2355 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
2356 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
2357 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
2358 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
2359 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
2360 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
2361 /* Control Plane w/ZUC enc. + AES CMAC int. UL */
2362 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
2363 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
2364 /* Control Plane w/ZUC enc. + AES CMAC int. DL */
2365 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
2366 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
2367 /* Control Plane w/ZUC enc. + ZUC int. UL */
2368 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
2369 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
2370 /* Control Plane w/ZUC enc. + ZUC int. DL */
2371 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
2372 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
2374 /* User Plane w/NULL enc. UL LONG SN */
2376 /* User Plane w/NULL enc. DL LONG SN */
2378 /* User Plane w/NULL enc. UL SHORT SN */
2380 /* User Plane w/NULL enc. DL SHORT SN */
2382 /* User Plane w/NULL enc. UL 15 BIT SN */
2384 /* User Plane w/NULL enc. DL 15 BIT SN */
2386 /* User Plane w/NULL enc. UL 18 BIT SN */
2388 /* User Plane w/NULL enc. DL 18 BIT SN */
2390 /* User Plane w/SNOW f8 enc. UL LONG SN */
2392 /* User Plane w/SNOW f8 enc. DL LONG SN */
2394 /* User Plane w/SNOW f8 enc. UL SHORT SN */
2396 /* User Plane w/SNOW f8 enc. DL SHORT SN */
2398 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
2400 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
2402 /* User Plane w/SNOW f8 enc. UL 18 BIT SN */
2404 /* User Plane w/SNOW f8 enc. DL 18 BIT SN */
2406 /* User Plane w/AES CTR enc. UL LONG SN */
2408 /* User Plane w/AES CTR enc. DL LONG SN */
2410 /* User Plane w/AES CTR enc. UL SHORT SN */
2412 /* User Plane w/AES CTR enc. DL SHORT SN */
2414 /* User Plane w/AES CTR enc. UL 15 BIT SN */
2416 /* User Plane w/AES CTR enc. DL 15 BIT SN */
2418 /* User Plane w/AES CTR enc. UL 18 BIT SN */
2420 /* User Plane w/AES CTR enc. DL 18 BIT SN */
2422 /* User Plane w/ZUC enc. UL LONG SN */
2424 /* User Plane w/ZUC enc. DL LONG SN */
2426 /* User Plane w/ZUC enc. UL SHORT SN */
2428 /* User Plane w/ZUC enc. DL SHORT SN */
2430 /* User Plane w/ZUC enc. UL 15 BIT SN */
2432 /* User Plane w/ZUC enc. DL 15 BIT SN */
2434 /* User Plane w/ZUC enc. UL 18 BIT SN */
2436 /* User Plane w/ZUC enc. DL 18 BIT SN */
2441 static uint8_t *pdcp_test_data_in[] = {
2442 /* Control Plane w/NULL enc. + NULL int. UL */
2443 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2444 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2445 /* Control Plane w/NULL enc. + NULL int. DL */
2446 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2447 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2448 /* Control Plane w/NULL enc. + SNOW f9 int. UL */
2449 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2450 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2451 /* Control Plane w/NULL enc. + SNOW f9 int. DL */
2452 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2453 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2454 /* Control Plane w/NULL enc. + AES CMAC int. UL */
2455 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2456 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2457 /* Control Plane w/NULL enc. + AES CMAC int. DL */
2458 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2459 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2460 /* Control Plane w/NULL enc. + ZUC int. UL */
2461 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2462 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2463 /* Control Plane w/NULL enc. + ZUC int. DL */
2464 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2465 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2466 /* Control Plane w/SNOW f8 enc. + NULL int. UL */
2467 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2468 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2469 /* Control Plane w/SNOW f8 enc. + NULL int. DL */
2470 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2471 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2472 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
2473 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2474 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2475 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
2476 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2477 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2478 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
2479 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2480 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2481 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
2482 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2483 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2484 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
2485 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2486 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2487 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
2488 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2489 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2490 /* Control Plane w/AES CTR enc. + NULL int. UL */
2491 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2492 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2493 /* Control Plane w/AES CTR enc. + NULL int. DL */
2494 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2495 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2496 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
2497 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2498 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2499 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
2500 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2501 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2502 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
2503 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2504 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2505 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
2506 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2507 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2508 /* Control Plane w/AES CTR enc. + ZUC int. UL */
2509 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2510 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2511 /* Control Plane w/AES CTR enc. + ZUC int. DL */
2512 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2513 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2514 /* Control Plane w/ZUC enc. + NULL int. UL */
2515 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2516 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2517 /* Control Plane w/ZUC enc. + NULL int. DL */
2518 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2519 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2520 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
2521 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2522 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2523 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
2524 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2525 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2526 /* Control Plane w/ZUC enc. + AES CMAC int. UL */
2527 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2528 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2529 /* Control Plane w/ZUC enc. + AES CMAC int. DL */
2530 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2531 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2532 /* Control Plane w/ZUC enc. + ZUC int. UL */
2533 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2534 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2535 /* Control Plane w/ZUC enc. + ZUC int. DL */
2536 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2537 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2539 /*************** 12-bit C-plane ****************/
2540 /* Control Plane w/NULL enc. + NULL int. UL */
2541 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2542 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2543 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2544 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2545 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2546 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2547 /* Control Plane w/NULL enc. + NULL int. DL */
2548 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2549 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2550 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2551 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2552 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2553 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2554 /* Control Plane w/NULL enc. + SNOW f9 int. UL */
2555 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2556 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2557 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2558 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2559 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2560 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2561 /* Control Plane w/NULL enc. + SNOW f9 int. DL */
2562 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2563 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2564 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2565 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2566 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2567 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2568 /* Control Plane w/NULL enc. + AES CMAC int. UL */
2569 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2570 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2571 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2572 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2573 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2574 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2575 /* Control Plane w/NULL enc. + AES CMAC int. DL */
2576 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2577 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2578 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2579 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2580 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2581 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2582 /* Control Plane w/NULL enc. + ZUC int. UL */
2583 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2584 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2585 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2586 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2587 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2588 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2589 /* Control Plane w/NULL enc. + ZUC int. DL */
2590 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2591 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2592 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2593 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2594 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2595 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2597 /* Control Plane w/SNOW f8 enc. + NULL int. UL */
2598 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2599 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2600 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2601 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2602 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2603 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2604 /* Control Plane w/SNOW f8 enc. + NULL int. DL */
2605 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2606 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2607 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2608 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2609 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2610 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2611 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
2612 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2613 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2614 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2615 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2616 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2617 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2618 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
2619 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2620 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2621 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2622 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2623 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2624 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2625 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
2626 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2627 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2628 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2629 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2630 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2631 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2632 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
2633 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2634 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2635 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2636 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2637 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2638 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2639 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
2640 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2641 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2642 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2643 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2644 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2645 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2646 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
2647 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2648 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2649 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2650 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2651 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2652 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2654 /* Control Plane w/AES CTR enc. + NULL int. UL */
2655 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2656 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2657 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2658 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2659 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2660 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2661 /* Control Plane w/AES CTR enc. + NULL int. DL */
2662 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2663 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2664 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2665 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2666 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2667 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2668 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
2669 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2670 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2671 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2672 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2673 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2674 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2675 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
2676 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2677 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2678 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2679 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2680 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2681 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2682 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
2683 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2684 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2685 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2686 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2687 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2688 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2689 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
2690 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2691 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2692 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2693 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2694 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2695 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2696 /* Control Plane w/AES CTR enc. + ZUC int. UL */
2697 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2698 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2699 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2700 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2701 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2702 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2703 /* Control Plane w/AES CTR enc. + ZUC int. DL */
2704 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2705 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2706 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2707 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2708 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2709 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2711 /* Control Plane w/ZUC enc. + NULL int. UL */
2712 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2713 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2714 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2715 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2716 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2717 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2718 /* Control Plane w/ZUC enc. + NULL int. DL */
2719 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2720 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2721 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2722 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2723 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2724 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2725 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
2726 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2727 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2728 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2729 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2730 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2731 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2732 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
2733 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2734 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2735 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2736 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2737 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2738 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2739 /* Control Plane w/ZUC enc. + AES CMAC int. UL */
2740 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2741 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2742 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2743 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2744 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2745 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2746 /* Control Plane w/ZUC enc. + AES CMAC int. DL */
2747 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2748 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2749 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2750 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2751 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2752 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2753 /* Control Plane w/ZUC enc. + ZUC int. UL */
2754 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2755 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2756 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2757 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2758 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2759 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2760 /* Control Plane w/ZUC enc. + ZUC int. DL */
2761 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
2762 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
2763 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
2764 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
2765 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
2766 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
2768 /* User Plane w/NULL enc. UL LONG SN */
2769 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
2770 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2771 /* User Plane w/NULL enc. DL LONG SN */
2772 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
2773 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2774 /* User Plane w/NULL enc. UL SHORT SN */
2775 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2776 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2777 /* User Plane w/NULL enc. DL SHORT SN */
2778 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2779 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2780 /* User Plane w/NULL enc. UL 15 BIT SN */
2781 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
2782 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2783 /* User Plane w/NULL enc. DL 15 BIT SN */
2784 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
2785 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2786 /* User Plane w/NULL enc. UL for 18-bit SN*/
2787 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
2788 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
2789 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
2790 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
2791 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
2792 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
2793 0x69, 0x00, 0x00, 0x00, 0x00},
2794 /* User Plane w/NULL enc. DL for 18-bit SN*/
2795 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
2796 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
2797 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
2798 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
2799 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
2800 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
2801 0x69, 0x00, 0x00, 0x00, 0x00},
2802 /* User Plane w/SNOW f8 enc. UL LONG SN */
2803 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
2804 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2805 /* User Plane w/SNOW f8 enc. DL LONG SN */
2806 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
2807 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2808 /* User Plane w/SNOW f8 enc. UL SHORT SN */
2809 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2810 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2811 /* User Plane w/SNOW f8 enc. DL SHORT SN */
2812 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2813 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2814 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
2815 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
2816 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2817 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
2818 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
2819 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2820 /* User Plane w/SNOW enc. UL for 18-bit SN*/
2821 (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
2822 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
2823 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
2824 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
2825 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
2826 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
2827 0x91, 0x00, 0x00, 0x00, 0x00},
2828 /* User Plane w/SNOW enc. DL for 18-bit SN*/
2829 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
2830 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
2831 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
2832 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
2833 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
2834 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
2835 0x69, 0x00, 0x00, 0x00, 0x00},
2836 /* User Plane w/AES CTR enc. UL LONG SN */
2837 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
2838 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2839 /* User Plane w/AES CTR enc. DL LONG SN */
2840 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
2841 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2842 /* User Plane w/AES CTR enc. UL SHORT SN */
2843 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2844 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2845 /* User Plane w/AES CTR enc. DL SHORT SN */
2846 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2847 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2848 /* User Plane w/AES CTR enc. UL 15 BIT SN */
2849 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
2850 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2851 /* User Plane w/AES CTR enc. DL 15 BIT SN */
2852 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
2853 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2854 /* User Plane w/AES enc. UL for 18-bit SN*/
2855 (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
2856 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
2857 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
2858 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
2859 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
2860 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
2861 0x91, 0x00, 0x00, 0x00, 0x00},
2862 /* User Plane w/AES enc. DL for 18-bit SN*/
2863 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
2864 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
2865 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
2866 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
2867 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
2868 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
2869 0x69, 0x00, 0x00, 0x00, 0x00},
2870 /* User Plane w/ZUC enc. UL LONG SN */
2871 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
2872 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2873 /* User Plane w/ZUC enc. DL LONG SN */
2874 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
2875 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2876 /* User Plane w/ZUC enc. UL SHORT SN */
2877 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2878 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2879 /* User Plane w/ZUC enc. DL SHORT SN */
2880 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
2881 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2882 /* User Plane w/ZUC enc. UL 15 BIT SN */
2883 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
2884 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2885 /* User Plane w/ZUC enc. DL 15 BIT SN */
2886 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
2887 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
2888 /* User Plane w/ZUC enc. UL for 18-bit SN*/
2889 (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
2890 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
2891 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
2892 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
2893 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
2894 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
2895 0x91, 0x00, 0x00, 0x00, 0x00},
2896 /* User Plane w/ZUC enc. DL for 18-bit SN*/
2897 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
2898 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
2899 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
2900 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
2901 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
2902 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
2903 0x69, 0x00, 0x00, 0x00, 0x00},
2907 static uint32_t pdcp_test_data_in_len[] = {
2908 /* Control Plane w/NULL enc. + NULL int. UL */
2910 /* Control Plane w/NULL enc. + NULL int. DL */
2912 /* Control Plane w/NULL enc. + SNOW f9 int. UL */
2914 /* Control Plane w/NULL enc. + SNOW f9 int. DL */
2916 /* Control Plane w/NULL enc. + AES CMAC int. UL */
2918 /* Control Plane w/NULL enc. + AES CMAC int. DL */
2920 /* Control Plane w/NULL enc. + ZUC int. UL */
2922 /* Control Plane w/NULL enc. + ZUC int. DL */
2924 /* Control Plane w/SNOW f8 enc. + NULL int. UL */
2926 /* Control Plane w/SNOW f8 enc. + NULL int. DL */
2928 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
2930 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
2932 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
2934 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
2936 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
2938 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
2940 /* Control Plane w/AES CTR enc. + NULL int. UL */
2942 /* Control Plane w/AES CTR enc. + NULL int. DL */
2944 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
2946 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
2948 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
2950 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
2952 /* Control Plane w/AES CTR enc. + ZUC int. UL */
2954 /* Control Plane w/AES CTR enc. + ZUC int. DL */
2956 /* Control Plane w/ZUC enc. + NULL int. UL */
2958 /* Control Plane w/ZUC enc. + NULL int. DL */
2960 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
2962 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
2964 /* Control Plane w/ZUC enc. + AES CMAC int. UL */
2966 /* Control Plane w/ZUC enc. + AES CMAC int. DL */
2968 /* Control Plane w/ZUC enc. + ZUC int. UL */
2970 /* Control Plane w/ZUC enc. + ZUC int. DL */
2973 /****************** C-plane 12-bit SN ***********/
2974 /* Control Plane w/NULL enc. + NULL int. UL LONG SN */
2976 /* Control Plane w/NULL enc. + NULL int. DL LONG SN */
2978 /* Control Plane w/NULL enc. + SNOW f9 int. UL LONG SN */
2980 /* Control Plane w/NULL enc. + SNOW f9 int. DL LONG SN */
2982 /* Control Plane w/NULL enc. + AES CMAC int. UL LONG SN */
2984 /* Control Plane w/NULL enc. + AES CMAC int. DL LONG SN */
2986 /* Control Plane w/NULL enc. + ZUC int. UL LONG SN */
2988 /* Control Plane w/NULL enc. + ZUC int. DL LONG SN */
2991 /* Control Plane w/SNOW f8 enc. + NULL int. UL LONG SN */
2993 /* Control Plane w/SNOW f8 enc. + NULL int. DL LONG SN */
2995 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL LONG SN */
2997 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL LONG SN */
2999 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL LONG SN */
3001 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
3003 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
3005 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
3008 /* Control Plane w/AES CTR enc. + NULL int. UL */
3010 /* Control Plane w/AES CTR enc. + NULL int. DL */
3012 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
3014 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
3016 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
3018 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
3020 /* Control Plane w/AES CTR enc. + ZUC int. UL */
3022 /* Control Plane w/AES CTR enc. + ZUC int. DL */
3025 /* Control Plane w/ZUC enc. + NULL int. UL */
3027 /* Control Plane w/ZUC enc. + NULL int. DL */
3029 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
3031 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
3033 /* Control Plane w/ZUC enc. + AES CMAC int. UL */
3035 /* Control Plane w/ZUC enc. + AES CMAC int. DL */
3037 /* Control Plane w/ZUC enc. + ZUC int. UL */
3039 /* Control Plane w/ZUC enc. + ZUC int. DL */
3043 /* User Plane w/NULL enc. UL LONG SN */
3045 /* User Plane w/NULL enc. DL LONG SN */
3047 /* User Plane w/NULL enc. UL SHORT SN */
3049 /* User Plane w/NULL enc. DL SHORT SN */
3051 /* User Plane w/NULL enc. UL 15 BIT SN */
3053 /* User Plane w/NULL enc. DL 15 BIT SN */
3055 /* User Plane w/NULL enc. UL 18 BIT SN */
3057 /* User Plane w/NULL enc. DL 18 BIT SN */
3059 /* User Plane w/SNOW f8 enc. UL LONG SN */
3061 /* User Plane w/SNOW f8 enc. DL LONG SN */
3063 /* User Plane w/SNOW f8 enc. UL SHORT SN */
3065 /* User Plane w/SNOW f8 enc. DL SHORT SN */
3067 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
3069 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
3071 /* User Plane w/SNOW f8 enc. UL 18 BIT SN */
3073 /* User Plane w/SNOW f8 enc. DL 18 BIT SN */
3075 /* User Plane w/AES CTR enc. UL LONG SN */
3077 /* User Plane w/AES CTR enc. DL LONG SN */
3079 /* User Plane w/AES CTR enc. UL SHORT SN */
3081 /* User Plane w/AES CTR enc. DL SHORT SN */
3083 /* User Plane w/AES CTR enc. UL 15 BIT SN */
3085 /* User Plane w/AES CTR enc. DL 15 BIT SN */
3087 /* User Plane w/AES CTR enc. UL 18 BIT SN */
3089 /* User Plane w/AES CTR enc. DL 18 BIT SN */
3091 /* User Plane w/ZUC enc. UL LONG SN */
3093 /* User Plane w/ZUC enc. DL LONG SN */
3095 /* User Plane w/ZUC enc. UL SHORT SN */
3097 /* User Plane w/ZUC enc. DL SHORT SN */
3099 /* User Plane w/ZUC enc. UL 15 BIT SN */
3101 /* User Plane w/ZUC enc. DL 15 BIT SN */
3103 /* User Plane w/ZUC enc. UL 18 BIT SN */
3105 /* User Plane w/ZUC enc. DL 18 BIT SN */
3110 static uint8_t *pdcp_test_data_out[] = {
3111 /* Control Plane w/NULL enc. + NULL int. UL */
3112 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
3113 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x00, 0x00, 0x00, 0x00},
3114 /* Control Plane w/NULL enc. + NULL int. DL */
3115 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
3116 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x00, 0x00, 0x00, 0x00},
3117 /* Control Plane w/NULL enc. + SNOW f9 int. UL */
3118 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
3119 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x88, 0x7f, 0x4e, 0x59},
3120 /* Control Plane w/NULL enc. + SNOW f9 int. DL */
3121 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
3122 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x9d, 0x9e, 0x45, 0x36},
3123 /* Control Plane w/NULL enc. + AES CMAC int. UL */
3124 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
3125 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0xf3, 0xdd, 0x01, 0xdf},
3126 /* Control Plane w/NULL enc. + AES CMAC int. DL */
3127 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
3128 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x5d, 0x8e, 0x5d, 0x05},
3129 /* Control Plane w/NULL enc. + ZUC int. UL */
3130 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
3131 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x18, 0xc3, 0x2e, 0x66},
3132 /* Control Plane w/NULL enc. + ZUC int. DL */
3133 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
3134 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x72, 0x44, 0xab, 0x64},
3135 /* Control Plane w/SNOW f8 enc. + NULL int. UL */
3136 (uint8_t[]){0x8b, 0x39, 0xd1, 0x2b, 0xbd, 0x2a, 0x4c, 0x91, 0x59, 0xff,
3137 0xfa, 0xce, 0x68, 0xc0, 0x7c, 0x30, 0xd0, 0xc5, 0x08, 0x58},
3138 /* Control Plane w/SNOW f8 enc. + NULL int. DL */
3139 (uint8_t[]){0x8b, 0x26, 0xf3, 0x67, 0xf1, 0x42, 0x50, 0x1a, 0x85, 0x02,
3140 0xb9, 0x00, 0xa8, 0x9b, 0xcf, 0x06, 0xd1, 0x2c, 0x86, 0x7c},
3141 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
3142 (uint8_t[]){0x8b, 0x39, 0xd1, 0x2b, 0xbd, 0x2a, 0x4c, 0x91, 0x59, 0xff,
3143 0xfa, 0xce, 0x68, 0xc0, 0x7c, 0x30, 0x58, 0xba, 0x46, 0x01},
3144 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
3145 (uint8_t[]){0x8b, 0x26, 0xf3, 0x67, 0xf1, 0x42, 0x50, 0x1a, 0x85, 0x02,
3146 0xb9, 0x00, 0xa8, 0x9b, 0xcf, 0x06, 0x4c, 0xb2, 0xc3, 0x4a},
3147 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
3148 (uint8_t[]){0x8b, 0x39, 0xd1, 0x2b, 0xbd, 0x2a, 0x4c, 0x91, 0x59, 0xff,
3149 0xfa, 0xce, 0x68, 0xc0, 0x7c, 0x30, 0x23, 0x18, 0x09, 0x87},
3150 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
3151 (uint8_t[]){0x8b, 0x26, 0xf3, 0x67, 0xf1, 0x42, 0x50, 0x1a, 0x85, 0x02,
3152 0xb9, 0x00, 0xa8, 0x9b, 0xcf, 0x06, 0x8c, 0xa2, 0xdb, 0x79},
3153 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
3154 (uint8_t[]){0x8b, 0x39, 0xd1, 0x2b, 0xbd, 0x2a, 0x4c, 0x91, 0x59, 0xff,
3155 0xfa, 0xce, 0x68, 0xc0, 0x7c, 0x30, 0xc8, 0x06, 0x26, 0x3e},
3156 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
3157 (uint8_t[]){0x8b, 0x26, 0xf3, 0x67, 0xf1, 0x42, 0x50, 0x1a, 0x85, 0x02,
3158 0xb9, 0x00, 0xa8, 0x9b, 0xcf, 0x06, 0xa3, 0x68, 0x2d, 0x18},
3159 /* Control Plane w/AES CTR enc. + NULL int. UL */
3160 (uint8_t[]){0x8b, 0x2c, 0x59, 0x74, 0xab, 0xdc, 0xd8, 0x36, 0xf6, 0x1b,
3161 0x54, 0x8d, 0x46, 0x93, 0x1c, 0xff, 0x32, 0x4f, 0x1a, 0x6b},
3162 /* Control Plane w/AES CTR enc. + NULL int. DL */
3163 (uint8_t[]){0x8b, 0xf2, 0xb9, 0x9d, 0x96, 0x51, 0xcc, 0x1e, 0xe8, 0x55,
3164 0x3e, 0x98, 0xc5, 0x58, 0xec, 0x4c, 0x92, 0x40, 0x52, 0x8e},
3165 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
3166 (uint8_t[]){0x8b, 0x2c, 0x59, 0x74, 0xab, 0xdc, 0xd8, 0x36, 0xf6, 0x1b,
3167 0x54, 0x8d, 0x46, 0x93, 0x1c, 0xff, 0xba, 0x30, 0x54, 0x32},
3168 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
3169 (uint8_t[]){0x8b, 0xf2, 0xb9, 0x9d, 0x96, 0x51, 0xcc, 0x1e, 0xe8, 0x55,
3170 0x3e, 0x98, 0xc5, 0x58, 0xec, 0x4c, 0x0f, 0xde, 0x17, 0xb8},
3171 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
3172 (uint8_t[]){0x8b, 0x2c, 0x59, 0x74, 0xab, 0xdc, 0xd8, 0x36, 0xf6, 0x1b,
3173 0x54, 0x8d, 0x46, 0x93, 0x1c, 0xff, 0xc1, 0x92, 0x1b, 0xb4},
3174 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
3175 (uint8_t[]){0x8b, 0xf2, 0xb9, 0x9d, 0x96, 0x51, 0xcc, 0x1e, 0xe8, 0x55,
3176 0x3e, 0x98, 0xc5, 0x58, 0xec, 0x4c, 0xcf, 0xce, 0x0f, 0x8b},
3177 /* Control Plane w/AES CTR enc. + ZUC int. UL */
3178 (uint8_t[]){0x8b, 0x2c, 0x59, 0x74, 0xab, 0xdc, 0xd8, 0x36, 0xf6, 0x1b,
3179 0x54, 0x8d, 0x46, 0x93, 0x1c, 0xff, 0x2a, 0x8c, 0x34, 0x0d},
3180 /* Control Plane w/AES CTR enc. + ZUC int. DL */
3181 (uint8_t[]){0x8b, 0xf2, 0xb9, 0x9d, 0x96, 0x51, 0xcc, 0x1e, 0xe8, 0x55,
3182 0x3e, 0x98, 0xc5, 0x58, 0xec, 0x4c, 0xe0, 0x04, 0xf9, 0xea},
3183 /* Control Plane w/ZUC enc. + NULL int. UL */
3184 (uint8_t[]){0x8b, 0xa6, 0x23, 0xf8, 0xca, 0x98, 0x03, 0x33, 0x81, 0x8a,
3185 0x6b, 0xfe, 0x37, 0xf2, 0x20, 0xd6, 0x68, 0x82, 0xb9, 0x06},
3186 /* Control Plane w/ZUC enc. + NULL int. DL */
3187 (uint8_t[]){0x8b, 0x3b, 0x42, 0xfc, 0x73, 0x83, 0x09, 0xb1, 0x3f, 0x66,
3188 0x86, 0x3a, 0x5d, 0xe7, 0x47, 0xf4, 0x44, 0x81, 0x49, 0x0e},
3189 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
3190 (uint8_t[]){0x8b, 0xa6, 0x23, 0xf8, 0xca, 0x98, 0x03, 0x33, 0x81, 0x8a,
3191 0x6b, 0xfe, 0x37, 0xf2, 0x20, 0xd6, 0xe0, 0xfd, 0xf7, 0x5f},
3192 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
3193 (uint8_t[]){0x8b, 0x3b, 0x42, 0xfc, 0x73, 0x83, 0x09, 0xb1, 0x3f, 0x66,
3194 0x86, 0x3a, 0x5d, 0xe7, 0x47, 0xf4, 0xd9, 0x1f, 0x0c, 0x38},
3195 /* Control Plane w/ZUC enc. + AES CMAC int. UL */
3196 (uint8_t[]){0x8b, 0xa6, 0x23, 0xf8, 0xca, 0x98, 0x03, 0x33, 0x81, 0x8a,
3197 0x6b, 0xfe, 0x37, 0xf2, 0x20, 0xd6, 0x9b, 0x5f, 0xb8, 0xd9},
3198 /* Control Plane w/ZUC enc. + AES CMAC int. DL */
3199 (uint8_t[]){0x8b, 0x3b, 0x42, 0xfc, 0x73, 0x83, 0x09, 0xb1, 0x3f, 0x66,
3200 0x86, 0x3a, 0x5d, 0xe7, 0x47, 0xf4, 0x19, 0x0f, 0x14, 0x0b},
3201 /* Control Plane w/ZUC enc. + ZUC int. UL */
3202 (uint8_t[]){0x8b, 0xa6, 0x23, 0xf8, 0xca, 0x98, 0x03, 0x33, 0x81, 0x8a,
3203 0x6b, 0xfe, 0x37, 0xf2, 0x20, 0xd6, 0x70, 0x41, 0x97, 0x60},
3204 /* Control Plane w/ZUC enc. + ZUC int. DL */
3205 (uint8_t[]){0x8b, 0x3b, 0x42, 0xfc, 0x73, 0x83, 0x09, 0xb1, 0x3f, 0x66,
3206 0x86, 0x3a, 0x5d, 0xe7, 0x47, 0xf4, 0x36, 0xc5, 0xe2, 0x6a},
3208 /************ C-plane 12-bit ****************************/
3209 /* Control Plane w/NULL enc. + NULL int. UL LONG SN */
3210 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
3211 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
3212 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
3213 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
3214 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
3215 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
3216 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
3217 /* Control Plane w/NULL enc. + NULL int. DL LONG SN */
3218 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
3219 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
3220 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
3221 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
3222 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
3223 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
3224 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
3225 /* Control Plane w/NULL enc. + SNOW f9 int. UL LONG SN */
3226 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
3227 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
3228 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
3229 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
3230 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
3231 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
3232 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x74, 0xB8, 0x27, 0x96},
3233 /* Control Plane w/NULL enc. + SNOW f9 int. DL LONG SN */
3234 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
3235 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
3236 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
3237 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
3238 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
3239 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
3240 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x97, 0x50, 0x3F, 0xF7},
3241 /* Control Plane w/NULL enc. + AES CMAC int. UL LONG SN */
3242 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
3243 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
3244 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
3245 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
3246 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
3247 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
3248 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x3F, 0x71, 0x26, 0x2E},
3249 /* Control Plane w/NULL enc. + AES CMAC int. DL LONG SN */
3250 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
3251 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
3252 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
3253 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
3254 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
3255 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
3256 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xE8, 0xBB, 0xE9, 0x36},
3257 /* Control Plane w/NULL enc. + ZUC int. UL LONG SN */
3258 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
3259 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
3260 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
3261 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
3262 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
3263 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
3264 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x54, 0xEF, 0x25, 0xC3},
3265 /* Control Plane w/NULL enc. + ZUC int. DL LONG SN */
3266 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
3267 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
3268 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
3269 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
3270 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
3271 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
3272 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x76, 0xD0, 0x5B, 0x2C},
3274 /* Control Plane w/SNOW f8 enc. + NULL int. UL LONG SN */
3275 (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68,
3276 0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA,
3277 0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8,
3278 0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24,
3279 0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B,
3280 0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED,
3281 0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x12, 0x07, 0xAC, 0x93},
3282 /* Control Plane w/SNOW f8 enc. + NULL int. DL LONG SN */
3283 (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9,
3284 0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA,
3285 0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF,
3286 0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC,
3287 0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9,
3288 0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7,
3289 0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0xDC, 0x32, 0x96, 0x65},
3290 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL LONG SN */
3291 (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68,
3292 0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA,
3293 0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8,
3294 0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24,
3295 0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B,
3296 0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED,
3297 0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x66, 0xBF, 0x8B, 0x05},
3298 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL LONG SN */
3299 (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9,
3300 0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA,
3301 0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF,
3302 0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC,
3303 0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9,
3304 0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7,
3305 0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0x4B, 0x62, 0xA9, 0x92},
3306 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL LONG SN */
3307 (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68,
3308 0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA,
3309 0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8,
3310 0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24,
3311 0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B,
3312 0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED,
3313 0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x2D, 0x76, 0x8A, 0xBD},
3314 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL LONG SN */
3315 (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9,
3316 0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA,
3317 0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF,
3318 0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC,
3319 0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9,
3320 0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7,
3321 0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0x34, 0x89, 0x7F, 0x53},
3322 /* Control Plane w/SNOW f8 enc. + ZUC int. UL LONG SN */
3323 (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68,
3324 0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA,
3325 0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8,
3326 0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24,
3327 0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B,
3328 0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED,
3329 0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x46, 0xE8, 0x89, 0x50},
3330 /* Control Plane w/SNOW f8 enc. + ZUC int. DL LONG SN */
3331 (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9,
3332 0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA,
3333 0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF,
3334 0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC,
3335 0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9,
3336 0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7,
3337 0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0xAA, 0xE2, 0xCD, 0x49},
3339 /* Control Plane w/AES CTR enc. + NULL int. UL LONG SN */
3340 (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF,
3341 0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10,
3342 0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8,
3343 0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5,
3344 0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB,
3345 0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22,
3346 0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0x86, 0x33, 0x3F, 0x3C},
3348 /* Control Plane w/AES CTR enc. + NULL int. DL LONG SN */
3349 (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C,
3350 0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10,
3351 0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45,
3352 0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62,
3353 0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54,
3354 0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65,
3355 0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0x87, 0x7A, 0x32, 0x1B},
3356 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL LONG SN */
3357 (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF,
3358 0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10,
3359 0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8,
3360 0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5,
3361 0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB,
3362 0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22,
3363 0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0xF2, 0x8B, 0x18, 0xAA},
3365 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL LONG SN */
3366 (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C,
3367 0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10,
3368 0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45,
3369 0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62,
3370 0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54,
3371 0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65,
3372 0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0x10, 0x2A, 0x0D, 0xEC},
3373 /* Control Plane w/AES CTR enc. + AES CMAC int. UL LONG SN */
3374 (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF,
3375 0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10,
3376 0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8,
3377 0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5,
3378 0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB,
3379 0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22,
3380 0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0xB9, 0x42, 0x19, 0x12},
3381 /* Control Plane w/AES CTR enc. + AES CMAC int. DL LONG SN */
3382 (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C,
3383 0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10,
3384 0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45,
3385 0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62,
3386 0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54,
3387 0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65,
3388 0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0x6F, 0xC1, 0xDB, 0x2D},
3389 /* Control Plane w/AES CTR enc. + ZUC int. UL LONG SN */
3390 (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF,
3391 0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10,
3392 0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8,
3393 0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5,
3394 0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB,
3395 0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22,
3396 0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0xD2, 0xDC, 0x1A, 0xFF},
3397 /* Control Plane w/AES CTR enc. + ZUC int. DL LONG SN */
3398 (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C,
3399 0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10,
3400 0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45,
3401 0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62,
3402 0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54,
3403 0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65,
3404 0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0xF1, 0xAA, 0x69, 0x37},
3405 /* Control Plane w/ZUC enc. + NULL int. UL LONG SN */
3406 (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56,
3407 0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED,
3408 0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA,
3409 0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC,
3410 0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5,
3411 0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C,
3412 0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x1D, 0xCD, 0x3A, 0xE0},
3413 /* Control Plane w/ZUC enc. + NULL int. DL LONG SN */
3414 (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26,
3415 0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC,
3416 0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA,
3417 0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32,
3418 0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29,
3419 0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51,
3420 0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0x90, 0xF5, 0xBD, 0x56},
3421 /* Control Plane w/ZUC enc. + SNOW f9 int. UL LONG SN */
3422 (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56,
3423 0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED,
3424 0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA,
3425 0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC,
3426 0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5,
3427 0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C,
3428 0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x69, 0x75, 0x1D, 0x76},
3429 /* Control Plane w/ZUC enc. + SNOW f9 int. DL LONG SN */
3430 (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26,
3431 0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC,
3432 0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA,
3433 0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32,
3434 0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29,
3435 0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51,
3436 0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0x07, 0xA5, 0x82, 0xA1},
3437 /* Control Plane w/ZUC enc. + AES CMAC int. UL LONG SN */
3438 (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56,
3439 0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED,
3440 0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA,
3441 0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC,
3442 0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5,
3443 0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C,
3444 0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x22, 0xBC, 0x1C, 0xCE},
3445 /* Control Plane w/ZUC enc. + AES CMAC int. DL LONG SN */
3446 (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26,
3447 0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC,
3448 0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA,
3449 0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32,
3450 0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29,
3451 0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51,
3452 0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0x78, 0x4E, 0x54, 0x60},
3453 /* Control Plane w/ZUC enc. + ZUC int. UL LONG SN */
3454 (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56,
3455 0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED,
3456 0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA,
3457 0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC,
3458 0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5,
3459 0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C,
3460 0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x49, 0x22, 0x1F, 0x23},
3461 /* Control Plane w/ZUC enc. + ZUC int. DL LONG SN */
3462 (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26,
3463 0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC,
3464 0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA,
3465 0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32,
3466 0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29,
3467 0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51,
3468 0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0xE6, 0x25, 0xE6, 0x7A},
3470 /* User Plane w/NULL enc. UL LONG SN */
3471 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
3472 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
3473 /* User Plane w/NULL enc. DL LONG SN */
3474 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
3475 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
3476 /* User Plane w/NULL enc. UL SHORT SN */
3477 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
3478 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
3479 /* User Plane w/NULL enc. DL SHORT SN */
3480 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
3481 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
3482 /* User Plane w/NULL enc. UL 15 BIT SN */
3483 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
3484 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
3485 /* User Plane w/NULL enc. DL 15 BIT SN */
3486 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
3487 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
3488 /* User Plane w/NULL enc. UL for 18-bit SN*/
3489 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
3490 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
3491 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
3492 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
3493 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
3494 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
3495 0x69, 0x00, 0x00, 0x00, 0x00},
3496 /* User Plane w/NULL enc. DL for 18-bit SN*/
3497 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
3498 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
3499 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
3500 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
3501 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
3502 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
3503 0x69, 0x00, 0x00, 0x00, 0x00},
3504 /* User Plane w/SNOW f8 enc. UL LONG SN */
3505 (uint8_t[]){0x8b, 0x26, 0x7a, 0xe0, 0x00, 0x07, 0x2a, 0xa6, 0xef, 0xdc,
3506 0x75, 0xef, 0x2e, 0x27, 0x0f, 0x69, 0x3d},
3507 /* User Plane w/SNOW f8 enc. DL LONG SN */
3508 (uint8_t[]){0x8b, 0x26, 0x7e, 0xbb, 0x80, 0x20, 0xba, 0xef, 0xe7, 0xf7,
3509 0xef, 0x69, 0x51, 0x85, 0x09, 0xa5, 0xab},
3510 /* User Plane w/SNOW f8 enc. UL SHORT SN */
3511 (uint8_t[]){0x8b, 0x80, 0xcf, 0xe5, 0x27, 0xe2, 0x88, 0x2a, 0xac, 0xc5,
3512 0xaf, 0x49, 0x9b, 0x3e, 0x48, 0x89},
3513 /* User Plane w/SNOW f8 enc. DL SHORT SN */
3514 (uint8_t[]){0x8b, 0xe2, 0x51, 0x58, 0x88, 0xff, 0x1a, 0x00, 0xe4, 0x67,
3515 0x05, 0x46, 0x24, 0x2f, 0x07, 0xb7},
3516 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
3517 (uint8_t[]){0x8b, 0x26, 0xbe, 0x72, 0x05, 0x78, 0x92, 0xec, 0xb1, 0x4f,
3518 0xdd, 0x5d, 0xfc, 0x60, 0x2c, 0x9a, 0x85},
3519 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
3520 (uint8_t[]){0x8b, 0x26, 0x0b, 0x50, 0xf3, 0xff, 0x37, 0xe3, 0x6b, 0xaf,
3521 0x08, 0xd8, 0xf6, 0x1f, 0xca, 0x6f, 0xbc},
3522 /* User Plane w/SNOW enc. UL for 18-bit SN*/
3523 (uint8_t[]){0x0C, 0x00, 0x01, 0x9A, 0xAF, 0x1D, 0x21, 0x2F, 0x48, 0xB2, 0x30,
3524 0xCF, 0xBB, 0x8A, 0x2C, 0xB7, 0x57, 0xB6, 0x27, 0x89, 0x0D, 0x91,
3525 0x03, 0x2C, 0x2B, 0x8D, 0x29, 0x4A, 0xBD, 0x8D, 0x48, 0xD2, 0x69,
3526 0x37, 0xB1, 0xA1, 0x97, 0x12, 0xBD, 0x0A, 0x91, 0x4D, 0xEB, 0x76,
3527 0xC8, 0x96, 0x7A, 0x0A, 0x25, 0x08, 0xEB, 0x41, 0x30, 0x00, 0x33,
3528 0xC7, 0xFF, 0x33, 0x4E, 0xC1, 0xFE, 0x5C, 0x0F, 0x15, 0xE7, 0x9F,
3529 0x31, 0x55, 0xDA, 0x18, 0x4D},
3530 /* User Plane w/SNOW enc. DL for 18-bit SN*/
3531 (uint8_t[]){0xF8, 0x00, 0x00, 0x22, 0x2D, 0x15, 0xBA, 0x95, 0xAC, 0x47, 0x5A,
3532 0xE3, 0x90, 0x82, 0xEA, 0xC2, 0x93, 0x80, 0x23, 0xE9, 0xAC, 0xEA, 0x5D,
3533 0xAA, 0x70, 0x42, 0x04, 0x7C, 0xE6, 0xA6, 0x1D, 0x91, 0xAE, 0x2E, 0x43,
3534 0x60, 0x39, 0x23, 0x06, 0xD2, 0x31, 0x73, 0x98, 0xF0, 0x61, 0x47, 0xB5,
3535 0xC4, 0xB0, 0xB8, 0x31, 0x50, 0x9E, 0x37, 0x15, 0x0E, 0x0D, 0x29, 0x9D,
3536 0xB3, 0x78, 0xFB, 0x9D, 0x5C, 0x90, 0xF8, 0x80, 0x53, 0x93, 0xEF, 0x7C},
3537 /* User Plane w/AES CTR enc. UL LONG SN */
3538 (uint8_t[]){0x8b, 0x26, 0xde, 0x0a, 0x59, 0xca, 0x7d, 0x93, 0xa3, 0xb5,
3539 0xd2, 0x88, 0xb3, 0x04, 0xa2, 0x12, 0x09},
3540 /* User Plane w/AES CTR enc. DL LONG SN */
3541 (uint8_t[]){0x8b, 0x26, 0x69, 0x92, 0x25, 0xd8, 0xe9, 0xd5, 0xe9, 0x53,
3542 0x60, 0x49, 0x9f, 0xe9, 0x8f, 0xbe, 0x6a},
3543 /* User Plane w/AES CTR enc. UL SHORT SN */
3544 (uint8_t[]){0x8b, 0x0f, 0xa1, 0xf2, 0x56, 0x6e, 0xee, 0x62, 0x1c, 0x62,
3545 0x06, 0x7e, 0x38, 0x4a, 0x02, 0xa4},
3546 /* User Plane w/AES CTR enc. DL SHORT SN */
3547 (uint8_t[]){0x8b, 0x00, 0x8d, 0x50, 0x80, 0x30, 0xda, 0xc7, 0x14, 0xc5,
3548 0xe0, 0xc8, 0xfb, 0x83, 0xd0, 0x73},
3549 /* User Plane w/AES CTR enc. UL 15 BIT SN */
3550 (uint8_t[]){0x8b, 0x26, 0xa1, 0x2e, 0xa3, 0x64, 0xa9, 0x81, 0xbc, 0xd3,
3551 0x6f, 0xef, 0xee, 0x30, 0x71, 0x23, 0x85},
3552 /* User Plane w/AES CTR enc. DL 15 BIT SN */
3553 (uint8_t[]){0x8b, 0x26, 0xc7, 0xf2, 0x23, 0xb3, 0xbe, 0xc0, 0xdf, 0xc5,
3554 0xed, 0x37, 0x35, 0x7c, 0x66, 0xa3, 0xf9},
3555 /* User Plane w/AES enc. UL for 18-bit SN*/
3556 (uint8_t[]){0x0C, 0x00, 0x01, 0xBF, 0x31, 0x94, 0xCF, 0x6E, 0x99, 0x84, 0x08,
3557 0xF1, 0x90, 0xC2, 0x22, 0xD0, 0xD2, 0x3D, 0x44, 0x75, 0x7F, 0xC5, 0x0F,
3558 0xAC, 0x7C, 0x18, 0x46, 0xA5, 0x3E, 0x2F, 0x0F, 0x26, 0x9E, 0x5A, 0x49,
3559 0xF7, 0xCB, 0x70, 0x17, 0xBC, 0x01, 0x1D, 0xA3, 0x65, 0x0E, 0x4B, 0x53,
3560 0x14, 0x73, 0x76, 0xDE, 0x54, 0xA0, 0xF9, 0x4C, 0xC2, 0x8F, 0x02, 0x88,
3561 0x36, 0xC7, 0xC4, 0x5A, 0x57, 0x7D, 0xA1, 0x0D, 0xC1, 0x66, 0x96, 0xC8},
3562 /* User Plane w/AES enc. DL for 18-bit SN*/
3563 (uint8_t[]){0xF8, 0x00, 0x00, 0x01, 0x0D, 0x4B, 0x5E, 0xD3, 0xCE, 0x96, 0xE1,
3564 0x9A, 0x9D, 0xB3, 0x01, 0xD6, 0x40, 0x50, 0x00, 0x6C, 0x63, 0xFD, 0x37,
3565 0xD9, 0xBB, 0x3B, 0x76, 0xE5, 0x7D, 0x3C, 0xFC, 0xE3, 0x9D, 0x45, 0x4A,
3566 0x07, 0x14, 0xD3, 0x14, 0xBC, 0x7E, 0x57, 0xAB, 0xB0, 0x8D, 0x8F, 0x42,
3567 0x39, 0x22, 0xB2, 0xF6, 0x5F, 0xBD, 0x58, 0xE3, 0xE0, 0xDB, 0xD5, 0x7F,
3568 0xFB, 0x78, 0x95, 0xE1, 0x5E, 0x36, 0xF8, 0x52, 0x98, 0x15, 0x68, 0x35},
3569 /* User Plane w/ZUC enc. UL LONG SN */
3570 (uint8_t[]){0x8b, 0x26, 0xfb, 0xb6, 0x0e, 0x81, 0xa1, 0x9e, 0xc8, 0xeb,
3571 0x90, 0xa8, 0xc7, 0x0e, 0x27, 0xcb, 0xb0},
3572 /* User Plane w/ZUC enc. DL LONG SN */
3573 (uint8_t[]){0x8b, 0x26, 0x2f, 0x5d, 0xa4, 0x82, 0xfb, 0xce, 0x1f, 0x3a,
3574 0xb5, 0x66, 0x60, 0x40, 0x65, 0x2b, 0x40},
3575 /* User Plane w/ZUC enc. UL SHORT SN */
3576 (uint8_t[]){0x8b, 0xcb, 0x75, 0x03, 0xd5, 0xed, 0xea, 0x73, 0x39, 0xf5,
3577 0x07, 0x03, 0x04, 0x51, 0xc9, 0x5e},
3578 /* User Plane w/ZUC enc. DL SHORT SN */
3579 (uint8_t[]){0x8b, 0xe9, 0xd2, 0x49, 0x7f, 0xfd, 0x98, 0x9f, 0xc4, 0x6a,
3580 0xcb, 0xe6, 0x4e, 0x21, 0x33, 0xd2},
3581 /* User Plane w/ZUC enc. UL 15 BIT SN */
3582 (uint8_t[]){0x8b, 0x26, 0x01, 0x0a, 0xba, 0x79, 0xf8, 0xe5, 0x9f, 0x22,
3583 0x37, 0xab, 0x5c, 0x7e, 0xad, 0xd6, 0x6b},
3584 /* User Plane w/ZUC enc. DL 15 BIT SN */
3585 (uint8_t[]){0x8b, 0x26, 0xa3, 0x1a, 0x1e, 0x22, 0xf7, 0x17, 0x8a, 0xb5,
3586 0x59, 0xd8, 0x2b, 0x13, 0xdd, 0x12, 0x4e},
3587 /* User Plane w/ZUC enc. UL for 18-bit SN*/
3588 (uint8_t[]){0x0C, 0x00, 0x01, 0x32, 0xF9, 0x21, 0x1D, 0xBB, 0xF8, 0xE5, 0x7C,
3589 0x74, 0xC2, 0xD7, 0xFF, 0x74, 0x59, 0x3A, 0x69, 0xD1, 0x8B, 0x65, 0x98,
3590 0xB9, 0x3C, 0xFB, 0x63, 0xB1, 0x9E, 0xB7, 0xCA, 0x04, 0x68, 0xB9, 0xAB,
3591 0xA2, 0x5A, 0xAF, 0x15, 0x8E, 0x71, 0xED, 0xE4, 0xFA, 0x99, 0x79, 0xF9,
3592 0x51, 0x54, 0x82, 0x69, 0x4C, 0x45, 0x0B, 0xFA, 0x87, 0x4D, 0x97, 0x6E,
3593 0xB0, 0xC9, 0x06, 0x08, 0x6B, 0xFC, 0x4A, 0x85, 0x43, 0x62, 0x73, 0xD8},
3594 /* User Plane w/ZUC enc. DL for 18-bit SN*/
3595 (uint8_t[]){0xF8, 0x00, 0x00, 0x30, 0x62, 0x48, 0xC0, 0xB1, 0xED, 0x1F, 0x13,
3596 0x8A, 0x7A, 0x62, 0x40, 0x12, 0x35, 0x54, 0x03, 0x93, 0xBD, 0xE5, 0x88,
3597 0x51, 0x38, 0xB5, 0x89, 0xC6, 0xD3, 0xB5, 0x44, 0xC2, 0xB9, 0xB9, 0x59,
3598 0x7C, 0xEC, 0x71, 0xD8, 0x42, 0x01, 0x03, 0x3C, 0x0E, 0xBB, 0x7B, 0xDD,
3599 0x7D, 0x2D, 0xE0, 0x3C, 0xE3, 0x81, 0xAA, 0xEA, 0xCC, 0xD7, 0xFC, 0x46,
3600 0x07, 0x7C, 0x8E, 0x8E, 0x0E, 0x99, 0xB8, 0x31, 0x65, 0x17, 0xF6, 0xE3},
3604 #endif /* SECURITY_PDCP_TEST_VECTOR_H_ */