net/i40e: move testpmd commands
[dpdk.git] / app / test / test_cryptodev_security_pdcp_test_vectors.h
1 /* SPDX-License-Identifier: BSD-3-Clause
2  *
3  * Copyright (C) 2015-2016 Freescale Semiconductor,Inc.
4  * Copyright 2018-2022 NXP
5  */
6
7 #ifndef SECURITY_PDCP_TEST_VECTOR_H_
8 #define SECURITY_PDCP_TEST_VECTOR_H_
9
10 #include <rte_security.h>
11
12 /*
13  * PDCP test vectors and related structures.
14  */
15 enum pdcp_dir {
16         PDCP_DIR_UPLINK = 0,
17         PDCP_DIR_DOWNLINK = 1,
18         PDCP_DIR_INVALID
19 };
20
21 struct pdcp_test_param {
22         uint8_t type;
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;
27         uint8_t auth_key_len;
28         const char *name;
29 };
30
31 struct pdcp_short_mac_test {
32         uint32_t test_idx;
33         struct pdcp_short_mac_test_param {
34                 enum rte_security_pdcp_domain domain;
35                 enum rte_crypto_auth_algorithm auth_alg;
36                 uint8_t auth_key_len;
37                 const char *name;
38         } param;
39         const uint8_t *auth_key;
40         const uint8_t *data_in;
41         uint32_t in_len;
42         const uint8_t *data_out;
43 };
44
45 static const struct pdcp_short_mac_test list_pdcp_smac_tests[] = {
46         {
47                 .test_idx = 1,
48                 .param = {.name = "PDCP-SMAC SNOW3G UIA2",
49                         .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
50                         .domain = RTE_SECURITY_PDCP_MODE_SHORT_MAC,
51                         .auth_key_len = 16,
52                 },
53                 .auth_key = (uint8_t[]){ 0x2b, 0xd6, 0x45, 0x9f, 0x82, 0xc5,
54                                          0xb3, 0x00, 0x95, 0x2c, 0x49, 0x10,
55                                          0x48, 0x81, 0xff, 0x48 },
56                 .data_in = (uint8_t[]){ 0x33, 0x32, 0x34, 0x62, 0x63, 0x39,
57                                         0x38 },
58                 .in_len = 7,
59                 .data_out = (uint8_t[]){ 0x33, 0x32, 0x34, 0x62, 0x63, 0x39,
60                                          0x38, 0x56, 0xd2, 0x09, 0xae },
61         },
62
63         {
64                 .test_idx = 2,
65                 .param = {.name = "PDCP-SMAC AES CMAC 1",
66                         .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
67                         .domain = RTE_SECURITY_PDCP_MODE_SHORT_MAC,
68                         .auth_key_len = 16,
69                 },
70                 .auth_key = (uint8_t[]){ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
71                                          0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
72                                          0x00, 0x00, 0x00, 0x00 },
73                 .data_in = (uint8_t[]){ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
74                                         0x00 },
75                 .in_len = 7,
76                 .data_out = (uint8_t[]){ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
77                                          0x00, 0x13, 0xf8, 0x4b, 0xea },
78         },
79
80         {
81                 .test_idx = 3,
82                 .param = {.name = "PDCP-SMAC AES CMAC 2",
83                         .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
84                         .domain = RTE_SECURITY_PDCP_MODE_SHORT_MAC,
85                         .auth_key_len = 16,
86                 },
87                 .auth_key = (uint8_t[]){ 0x16, 0xc1, 0x98, 0x14,  0x9a, 0x2c,
88                                          0xf4, 0x12, 0x4f, 0xd4, 0x14, 0xec,
89                                          0x72, 0x43, 0x29, 0x04 },
90                 .data_in = (uint8_t[]){ 0x00, 0xc0, 0x00, 0x00, 0x00, 0x05,
91                                         0x09, 0xe4 },
92                 .in_len = 8,
93                 .data_out = (uint8_t[]){ 0x00, 0xc0, 0x00, 0x00, 0x00, 0x05,
94                                          0x09, 0xe4, 0xdd, 0xff, 0xde, 0xa9 },
95         },
96
97         {
98                 .test_idx = 4,
99                 .param = {.name = "PDCP-SMAC AES CMAC 3",
100                         .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
101                         .domain = RTE_SECURITY_PDCP_MODE_SHORT_MAC,
102                         .auth_key_len = 16,
103                 },
104                 .auth_key = (uint8_t[]){ 0xD3, 0xC5, 0xD5, 0x92, 0x32, 0x7F,
105                                          0xB1, 0x1C, 0x40, 0x35, 0xC6, 0x68,
106                                          0x0A, 0xF8, 0xC6, 0xD3 },
107                 .data_in = (uint8_t[]){ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
108                                         0x00 },
109                 .in_len = 7,
110                 .data_out = (uint8_t[]){ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
111                                          0x00, 0x23, 0xea, 0x95, 0xb0 },
112         },
113
114         {
115                 .test_idx = 5,
116                 .param = {.name = "PDCP-SMAC NULL",
117                         .auth_alg = RTE_CRYPTO_AUTH_NULL,
118                         .domain = RTE_SECURITY_PDCP_MODE_SHORT_MAC,
119                         .auth_key_len = 16,
120                 },
121                 .auth_key = (uint8_t[]){ 0x2B, 0xD6, 0x45, 0x9F, 0x82, 0xC5,
122                                          0xB3, 0x00, 0x95, 0x2C, 0x49, 0x10,
123                                          0x48, 0x81, 0xFF, 0x48
124                 },
125                 .data_in = (uint8_t[]){ 0x33, 0x32, 0x34, 0x62, 0x63, 0x39,
126                                         0x38 },
127                 .in_len = 7,
128                 .data_out = (uint8_t[]){ 0x33, 0x32, 0x34, 0x62, 0x63, 0x39,
129                                          0x38, 0x00, 0x00, 0x00, 0x00 },
130         },
131         {
132                 .test_idx = 6,
133                 .param = {.name = "PDCP-SMAC ZUC",
134                         .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
135                         .domain = RTE_SECURITY_PDCP_MODE_SHORT_MAC,
136                         .auth_key_len = 16,
137                 },
138                 .auth_key = (uint8_t[]){ 0xB2, 0xA4, 0x73, 0xB6, 0x78, 0x5C,
139                                         0x51, 0x8E, 0x9C, 0x1E, 0x9B, 0xC6,
140                                         0x66, 0xE4, 0x84, 0x24
141                 },
142                 .data_in = (uint8_t[]){ 0x00, 0x40, 0x00, 0x00, 0x00, 0x05,
143                                         0x09, 0xe4 },
144                 .in_len = 8,
145                 .data_out = (uint8_t[]){ 0x00, 0x40, 0x00, 0x00, 0x00, 0x05,
146                                         0x09, 0xe4, 0xCC, 0x7D, 0xD0, 0xE4 },
147         },
148 };
149
150 static struct pdcp_test_param pdcp_test_params[] = {
151         {
152          .name =
153          "PDCP Control Plane with NULL encryption and NULL integrity Uplink",
154          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
155          .auth_alg = RTE_CRYPTO_AUTH_NULL,
156          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
157          .cipher_key_len = 0,
158          .auth_key_len = 0,
159          },
160         {
161          .name =
162          "PDCP Control Plane with NULL encryption and NULL integrity Downlink",
163          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
164          .auth_alg = RTE_CRYPTO_AUTH_NULL,
165          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
166          .cipher_key_len = 0,
167          .auth_key_len = 0,
168          },
169         {
170          .name =
171          "PDCP Control Plane with NULL encryption and SNOW f9 integrity Uplink",
172          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
173          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
174          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
175          .cipher_key_len = 0,
176          .auth_key_len = 16,
177          },
178         {
179          .name =
180          "PDCP Control Plane with NULL encryption and SNOW f9 integrity Downlink",
181          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
182          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
183          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
184          .cipher_key_len = 0,
185          .auth_key_len = 16,
186          },
187         {
188          .name =
189          "PDCP Control Plane with NULL encryption and AES CMAC integrity Uplink",
190          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
191          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
192          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
193          .cipher_key_len = 0,
194          .auth_key_len = 16,
195          },
196         {
197          .name =
198          "PDCP Control Plane with NULL encryption and AES CMAC integrity Downlink",
199          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
200          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
201          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
202          .cipher_key_len = 0,
203          .auth_key_len = 16,
204          },
205         {
206          .name =
207          "PDCP Control Plane with NULL encryption and ZUC integrity Uplink",
208          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
209          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
210          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
211          .cipher_key_len = 0,
212          .auth_key_len = 16,
213          },
214         {
215          .name =
216          "PDCP Control Plane with NULL encryption and ZUC integrity Downlink",
217          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
218          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
219          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
220          .cipher_key_len = 0,
221          .auth_key_len = 16,
222          },
223         {
224          .name =
225          "PDCP Control Plane with SNOW f8 encryption and NULL integrity Uplink",
226          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
227          .auth_alg = RTE_CRYPTO_AUTH_NULL,
228          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
229          .cipher_key_len = 16,
230          .auth_key_len = 0,
231          },
232         {
233          .name =
234          "PDCP Control Plane with SNOW f8 encryption and NULL integrity Downlink",
235          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
236          .auth_alg = RTE_CRYPTO_AUTH_NULL,
237          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
238          .cipher_key_len = 16,
239          .auth_key_len = 0,
240          },
241         {
242          .name =
243          "PDCP Control Plane with SNOW f8 encryption and SNOW f9 integrity Uplink",
244          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
245          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
246          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
247          .cipher_key_len = 16,
248          .auth_key_len = 16,
249          },
250         {
251          .name =
252          "PDCP Control Plane with SNOW f8 encryption and SNOW f9 integrity Downlink",
253          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
254          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
255          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
256          .cipher_key_len = 16,
257          .auth_key_len = 16,
258          },
259         {
260          .name =
261          "PDCP Control Plane with SNOW f8 encryption and AES CMAC integrity Uplink",
262          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
263          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
264          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
265          .cipher_key_len = 16,
266          .auth_key_len = 16,
267          },
268         {
269          .name =
270          "PDCP Control Plane with SNOW f8 encryption and AES CMAC integrity Downlink",
271          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
272          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
273          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
274          .cipher_key_len = 16,
275          .auth_key_len = 16,
276          },
277         {
278          .name =
279          "PDCP Control Plane with SNOW f8 encryption and ZUC integrity Uplink",
280          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
281          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
282          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
283          .cipher_key_len = 16,
284          .auth_key_len = 16,
285          },
286         {
287          .name =
288          "PDCP Control Plane with SNOW f8 encryption and ZUC integrity Downlink",
289          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
290          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
291          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
292          .cipher_key_len = 16,
293          .auth_key_len = 16,
294          },
295         {
296          .name =
297          "PDCP Control Plane with AES CTR encryption and NULL integrity Uplink",
298          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
299          .auth_alg = RTE_CRYPTO_AUTH_NULL,
300          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
301          .cipher_key_len = 16,
302          .auth_key_len = 0,
303          },
304         {
305          .name =
306          "PDCP Control Plane with AES CTR encryption and NULL integrity Downlink",
307          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
308          .auth_alg = RTE_CRYPTO_AUTH_NULL,
309          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
310          .cipher_key_len = 16,
311          .auth_key_len = 0,
312          },
313         {
314          .name =
315          "PDCP Control Plane with AES CTR encryption and SNOW f9 integrity Uplink",
316          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
317          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
318          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
319          .cipher_key_len = 16,
320          .auth_key_len = 16,
321          },
322         {
323          .name =
324          "PDCP Control Plane with AES CTR encryption and SNOW f9 integrity Downlink",
325          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
326          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
327          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
328          .cipher_key_len = 16,
329          .auth_key_len = 16,
330          },
331         {
332          .name =
333          "PDCP Control Plane with AES CTR encryption and AES CMAC integrity Uplink",
334          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
335          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
336          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
337          .cipher_key_len = 16,
338          .auth_key_len = 16,
339          },
340         {
341          .name =
342          "PDCP Control Plane with AES CTR encryption and AES CMAC integrity Downlink",
343          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
344          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
345          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
346          .cipher_key_len = 16,
347          .auth_key_len = 16,
348          },
349         {
350          .name =
351          "PDCP Control Plane with AES CTR encryption and ZUC integrity Uplink",
352          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
353          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
354          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
355          .cipher_key_len = 16,
356          .auth_key_len = 16,
357          },
358         {
359          .name =
360          "PDCP Control Plane with AES CTR encryption and ZUC integrity Downlink",
361          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
362          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
363          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
364          .cipher_key_len = 16,
365          .auth_key_len = 16,
366          },
367         {
368          .name =
369          "PDCP Control Plane with ZUC encryption and NULL integrity Uplink",
370          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
371          .auth_alg = RTE_CRYPTO_AUTH_NULL,
372          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
373          .cipher_key_len = 16,
374          .auth_key_len = 0,
375          },
376         {
377          .name =
378          "PDCP Control Plane with ZUC encryption and NULL integrity Downlink",
379          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
380          .auth_alg = RTE_CRYPTO_AUTH_NULL,
381          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
382          .cipher_key_len = 16,
383          .auth_key_len = 0,
384          },
385         {
386          .name =
387          "PDCP Control Plane with ZUC encryption and SNOW f9 integrity Uplink",
388          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
389          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
390          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
391          .cipher_key_len = 16,
392          .auth_key_len = 16,
393          },
394         {
395          .name =
396          "PDCP Control Plane with ZUC encryption and SNOW f9 integrity Downlink",
397          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
398          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
399          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
400          .cipher_key_len = 16,
401          .auth_key_len = 16,
402          },
403         {
404          .name =
405          "PDCP Control Plane with ZUC encryption and AES CMAC integrity Uplink",
406          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
407          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
408          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
409          .cipher_key_len = 16,
410          .auth_key_len = 16,
411          },
412         {
413          .name =
414          "PDCP Control Plane with ZUC encryption and AES CMAC integrity Downlink",
415          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
416          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
417          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
418          .cipher_key_len = 16,
419          .auth_key_len = 16,
420          },
421         {
422          .name =
423          "PDCP Control Plane with ZUC encryption and ZUC integrity Uplink",
424          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
425          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
426          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
427          .cipher_key_len = 16,
428          .auth_key_len = 16,
429          },
430         {
431          .name =
432          "PDCP Control Plane with ZUC encryption and ZUC integrity Downlink",
433          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
434          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
435          .cipher_key_len = 16,
436          .auth_key_len = 16,
437          },
438
439          /* For 12-bit C-plane */
440         {
441          .name =
442          "PDCP Control Plane with NULL encryption and NULL integrity Uplink",
443          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
444          .auth_alg = RTE_CRYPTO_AUTH_NULL,
445          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
446          .cipher_key_len = 0,
447          .auth_key_len = 0,
448          },
449         {
450          .name =
451          "PDCP Control Plane with NULL encryption and NULL integrity Downlink",
452          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
453          .auth_alg = RTE_CRYPTO_AUTH_NULL,
454          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
455          .cipher_key_len = 0,
456          .auth_key_len = 0,
457          },
458         {
459          .name =
460          "PDCP Control Plane with NULL encryption and SNOW f9 integrity Uplink",
461          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
462          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
463          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
464          .cipher_key_len = 0,
465          .auth_key_len = 16,
466          },
467         {
468          .name =
469          "PDCP Control Plane with NULL encryption and SNOW f9 integrity Downlink",
470          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
471          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
472          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
473          .cipher_key_len = 0,
474          .auth_key_len = 16,
475          },
476         {
477          .name =
478          "PDCP Control Plane with NULL encryption and AES CMAC integrity Uplink",
479          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
480          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
481          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
482          .cipher_key_len = 0,
483          .auth_key_len = 16,
484          },
485         {
486          .name =
487          "PDCP Control Plane with NULL encryption and AES CMAC integrity Downlink",
488          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
489          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
490          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
491          .cipher_key_len = 0,
492          .auth_key_len = 16,
493          },
494         {
495          .name =
496          "PDCP Control Plane with NULL encryption and ZUC integrity Uplink",
497          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
498          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
499          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
500          .cipher_key_len = 0,
501          .auth_key_len = 16,
502          },
503         {
504          .name =
505          "PDCP Control Plane with NULL encryption and ZUC integrity Downlink",
506          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
507          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
508          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
509          .cipher_key_len = 0,
510          .auth_key_len = 16,
511          },
512         {
513          .name =
514          "PDCP Control Plane with SNOW f8 encryption and NULL integrity Uplink",
515          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
516          .auth_alg = RTE_CRYPTO_AUTH_NULL,
517          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
518          .cipher_key_len = 16,
519          .auth_key_len = 0,
520          },
521         {
522          .name =
523          "PDCP Control Plane with SNOW f8 encryption and NULL integrity Downlink",
524          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
525          .auth_alg = RTE_CRYPTO_AUTH_NULL,
526          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
527          .cipher_key_len = 16,
528          .auth_key_len = 0,
529          },
530         {
531          .name =
532          "PDCP Control Plane with SNOW f8 encryption and SNOW f9 integrity Uplink",
533          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
534          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
535          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
536          .cipher_key_len = 16,
537          .auth_key_len = 16,
538          },
539         {
540          .name =
541          "PDCP Control Plane with SNOW f8 encryption and SNOW f9 integrity Downlink",
542          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
543          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
544          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
545          .cipher_key_len = 16,
546          .auth_key_len = 16,
547          },
548         {
549          .name =
550          "PDCP Control Plane with SNOW f8 encryption and AES CMAC integrity Uplink",
551          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
552          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
553          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
554          .cipher_key_len = 16,
555          .auth_key_len = 16,
556          },
557         {
558          .name =
559          "PDCP Control Plane with SNOW f8 encryption and AES CMAC integrity Downlink",
560          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
561          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
562          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
563          .cipher_key_len = 16,
564          .auth_key_len = 16,
565          },
566         {
567          .name =
568          "PDCP Control Plane with SNOW f8 encryption and ZUC integrity Uplink",
569          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
570          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
571          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
572          .cipher_key_len = 16,
573          .auth_key_len = 16,
574          },
575         {
576          .name =
577          "PDCP Control Plane with SNOW f8 encryption and ZUC integrity Downlink",
578          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
579          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
580          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
581          .cipher_key_len = 16,
582          .auth_key_len = 16,
583          },
584         {
585          .name =
586          "PDCP Control Plane with AES CTR encryption and NULL integrity Uplink",
587          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
588          .auth_alg = RTE_CRYPTO_AUTH_NULL,
589          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
590          .cipher_key_len = 16,
591          .auth_key_len = 0,
592          },
593         {
594          .name =
595          "PDCP Control Plane with AES CTR encryption and NULL integrity Downlink",
596          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
597          .auth_alg = RTE_CRYPTO_AUTH_NULL,
598          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
599          .cipher_key_len = 16,
600          .auth_key_len = 0,
601          },
602         {
603          .name =
604          "PDCP Control Plane with AES CTR encryption and SNOW f9 integrity Uplink",
605          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
606          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
607          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
608          .cipher_key_len = 16,
609          .auth_key_len = 16,
610          },
611         {
612          .name =
613          "PDCP Control Plane with AES CTR encryption and SNOW f9 integrity Downlink",
614          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
615          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
616          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
617          .cipher_key_len = 16,
618          .auth_key_len = 16,
619          },
620         {
621          .name =
622          "PDCP Control Plane with AES CTR encryption and AES CMAC integrity Uplink",
623          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
624          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
625          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
626          .cipher_key_len = 16,
627          .auth_key_len = 16,
628          },
629         {
630          .name =
631          "PDCP Control Plane with AES CTR encryption and AES CMAC integrity Downlink",
632          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
633          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
634          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
635          .cipher_key_len = 16,
636          .auth_key_len = 16,
637          },
638         {
639          .name =
640          "PDCP Control Plane with AES CTR encryption and ZUC integrity Uplink",
641          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
642          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
643          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
644          .cipher_key_len = 16,
645          .auth_key_len = 16,
646          },
647         {
648          .name =
649          "PDCP Control Plane with AES CTR encryption and ZUC integrity Downlink",
650          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
651          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
652          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
653          .cipher_key_len = 16,
654          .auth_key_len = 16,
655          },
656         {
657          .name =
658          "PDCP Control Plane with ZUC encryption and NULL integrity Uplink",
659          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
660          .auth_alg = RTE_CRYPTO_AUTH_NULL,
661          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
662          .cipher_key_len = 16,
663          .auth_key_len = 0,
664          },
665         {
666          .name =
667          "PDCP Control Plane with ZUC encryption and NULL integrity Downlink",
668          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
669          .auth_alg = RTE_CRYPTO_AUTH_NULL,
670          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
671          .cipher_key_len = 16,
672          .auth_key_len = 0,
673          },
674         {
675          .name =
676          "PDCP Control Plane with ZUC encryption and SNOW f9 integrity Uplink",
677          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
678          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
679          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
680          .cipher_key_len = 16,
681          .auth_key_len = 16,
682          },
683         {
684          .name =
685          "PDCP Control Plane with ZUC encryption and SNOW f9 integrity Downlink",
686          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
687          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
688          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
689          .cipher_key_len = 16,
690          .auth_key_len = 16,
691          },
692         {
693          .name =
694          "PDCP Control Plane with ZUC encryption and AES CMAC integrity Uplink",
695          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
696          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
697          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
698          .cipher_key_len = 16,
699          .auth_key_len = 16,
700          },
701         {
702          .name =
703          "PDCP Control Plane with ZUC encryption and AES CMAC integrity Downlink",
704          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
705          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
706          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
707          .cipher_key_len = 16,
708          .auth_key_len = 16,
709          },
710         {
711          .name =
712          "PDCP Control Plane with ZUC encryption and ZUC integrity Uplink",
713          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
714          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
715          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
716          .cipher_key_len = 16,
717          .auth_key_len = 16,
718          },
719         {
720          .name =
721          "PDCP Control Plane with ZUC encryption and ZUC integrity Downlink",
722          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
723          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
724          .cipher_key_len = 16,
725          .auth_key_len = 16,
726          },
727         {
728          .name =
729          "PDCP User Plane with NULL encryption Uplink with long sequence number",
730          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
731          .auth_alg = 0,
732          .domain = RTE_SECURITY_PDCP_MODE_DATA,
733          .cipher_key_len = 0,
734          .auth_key_len = 0,
735          },
736         {
737          .name =
738          "PDCP User Plane with NULL encryption Downlink with long sequence number",
739          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
740          .auth_alg = 0,
741          .domain = RTE_SECURITY_PDCP_MODE_DATA,
742          .cipher_key_len = 0,
743          .auth_key_len = 0,
744          },
745         {
746          .name =
747          "PDCP User Plane with NULL encryption Uplink with short sequence number",
748          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
749          .auth_alg = 0,
750          .domain = RTE_SECURITY_PDCP_MODE_DATA,
751          .cipher_key_len = 0,
752          .auth_key_len = 0,
753          },
754         {
755          .name =
756          "PDCP User Plane with NULL encryption Downlink with short sequence number",
757          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
758          .auth_alg = 0,
759          .domain = RTE_SECURITY_PDCP_MODE_DATA,
760          .cipher_key_len = 0,
761          .auth_key_len = 0,
762          },
763         {
764          .name =
765          "PDCP User Plane with NULL encryption Uplink with 15 bit sequence number",
766          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
767          .auth_alg = 0,
768          .domain = RTE_SECURITY_PDCP_MODE_DATA,
769          .cipher_key_len = 0,
770          .auth_key_len = 0,
771          },
772         {
773          .name =
774          "PDCP User Plane with NULL encryption Downlink with 15 bit sequence number",
775          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
776          .auth_alg = 0,
777          .domain = RTE_SECURITY_PDCP_MODE_DATA,
778          .cipher_key_len = 0,
779          .auth_key_len = 0,
780          },
781         {
782          .name =
783          "PDCP User Plane with NULL encryption Uplink with 18 bit SN",
784          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
785          .auth_alg = 0,
786          .domain = RTE_SECURITY_PDCP_MODE_DATA,
787          .cipher_key_len = 0,
788          .auth_key_len = 0,
789          },
790         {
791          .name =
792          "PDCP User Plane with NULL encryption Downlink with 18 bit SN",
793          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
794          .auth_alg = 0,
795          .domain = RTE_SECURITY_PDCP_MODE_DATA,
796          .cipher_key_len = 0,
797          .auth_key_len = 0,
798          },
799         {
800          .name =
801          "PDCP User Plane with SNOW f8 encryption Uplink with long sequence number",
802          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
803          .auth_alg = 0,
804          .domain = RTE_SECURITY_PDCP_MODE_DATA,
805          .cipher_key_len = 16,
806          .auth_key_len = 0,
807          },
808         {
809          .name =
810          "PDCP User Plane with SNOW f8 encryption Downlink with long sequence number",
811          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
812          .auth_alg = 0,
813          .domain = RTE_SECURITY_PDCP_MODE_DATA,
814          .cipher_key_len = 16,
815          .auth_key_len = 0,
816          },
817         {
818          .name =
819          "PDCP User Plane with SNOW f8 encryption Uplink with short sequence number",
820          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
821          .auth_alg = 0,
822          .domain = RTE_SECURITY_PDCP_MODE_DATA,
823          .cipher_key_len = 16,
824          .auth_key_len = 0,
825          },
826         {
827          .name =
828          "PDCP User Plane with SNOW f8 encryption Downlink with short sequence number",
829          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
830          .auth_alg = 0,
831          .domain = RTE_SECURITY_PDCP_MODE_DATA,
832          .cipher_key_len = 16,
833          .auth_key_len = 0,
834          },
835         {
836          .name =
837          "PDCP User Plane with SNOW f8 encryption Uplink with 15 bit sequence number",
838          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
839          .auth_alg = 0,
840          .domain = RTE_SECURITY_PDCP_MODE_DATA,
841          .cipher_key_len = 16,
842          .auth_key_len = 0,
843          },
844         {
845          .name =
846          "PDCP User Plane with SNOW f8 encryption Downlink with 15 bit sequence number",
847          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
848          .auth_alg = 0,
849          .domain = RTE_SECURITY_PDCP_MODE_DATA,
850          .cipher_key_len = 16,
851          .auth_key_len = 0,
852          },
853         {
854          .name =
855          "PDCP User Plane with SNOW f8 encryption Uplink with 18 bit SN",
856          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
857          .auth_alg = 0,
858          .domain = RTE_SECURITY_PDCP_MODE_DATA,
859          .cipher_key_len = 16,
860          .auth_key_len = 0,
861          },
862         {
863          .name =
864          "PDCP User Plane with SNOW f8 encryption Downlink with 18 bit SN",
865          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
866          .auth_alg = 0,
867          .domain = RTE_SECURITY_PDCP_MODE_DATA,
868          .cipher_key_len = 16,
869          .auth_key_len = 0,
870          },
871         {
872          .name =
873          "PDCP User Plane with AES CTR encryption Uplink with long sequence number",
874          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
875          .auth_alg = 0,
876          .domain = RTE_SECURITY_PDCP_MODE_DATA,
877          .cipher_key_len = 16,
878          .auth_key_len = 0,
879          },
880         {
881          .name =
882          "PDCP User Plane with AES CTR encryption Downlink with long sequence number",
883          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
884          .auth_alg = 0,
885          .domain = RTE_SECURITY_PDCP_MODE_DATA,
886          .cipher_key_len = 16,
887          .auth_key_len = 0,
888          },
889         {
890          .name =
891          "PDCP User Plane with AES CTR encryption Uplink with short sequence number",
892          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
893          .auth_alg = 0,
894          .domain = RTE_SECURITY_PDCP_MODE_DATA,
895          .cipher_key_len = 16,
896          .auth_key_len = 0,
897          },
898         {
899          .name =
900          "PDCP User Plane with AES CTR encryption Downlink with short sequence number",
901          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
902          .auth_alg = 0,
903          .domain = RTE_SECURITY_PDCP_MODE_DATA,
904          .cipher_key_len = 16,
905          .auth_key_len = 0,
906          },
907         {
908          .name =
909          "PDCP User Plane with AES CTR encryption Uplink with 15 bit sequence number",
910          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
911          .auth_alg = 0,
912          .domain = RTE_SECURITY_PDCP_MODE_DATA,
913          .cipher_key_len = 16,
914          .auth_key_len = 0,
915          },
916         {
917          .name =
918          "PDCP User Plane with AES CTR encryption Downlink with 15 bit sequence number",
919          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
920          .auth_alg = 0,
921          .domain = RTE_SECURITY_PDCP_MODE_DATA,
922          .cipher_key_len = 16,
923          .auth_key_len = 0,
924          },
925         {
926          .name =
927          "PDCP User Plane with AES CTR encryption Uplink with 18 bit SN",
928          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
929          .auth_alg = 0,
930          .domain = RTE_SECURITY_PDCP_MODE_DATA,
931          .cipher_key_len = 16,
932          .auth_key_len = 0,
933          },
934         {
935          .name =
936          "PDCP User Plane with AES CTR encryption Downlink with 18 bit SN",
937          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
938          .auth_alg = 0,
939          .domain = RTE_SECURITY_PDCP_MODE_DATA,
940          .cipher_key_len = 16,
941          .auth_key_len = 0,
942          },
943         {
944          .name =
945          "PDCP User Plane with ZUC encryption Uplink with long sequence number",
946          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
947          .auth_alg = 0,
948          .domain = RTE_SECURITY_PDCP_MODE_DATA,
949          .cipher_key_len = 16,
950          .auth_key_len = 0,
951          },
952         {
953          .name =
954          "PDCP User Plane with ZUC encryption Downlink with long sequence number",
955          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
956          .auth_alg = 0,
957          .domain = RTE_SECURITY_PDCP_MODE_DATA,
958          .cipher_key_len = 16,
959          .auth_key_len = 0,
960          },
961         {
962          .name =
963          "PDCP User Plane with ZUC encryption Uplink with short sequence number",
964          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
965          .auth_alg = 0,
966          .domain = RTE_SECURITY_PDCP_MODE_DATA,
967          .cipher_key_len = 16,
968          .auth_key_len = 0,
969          },
970         {
971          .name =
972          "PDCP User Plane with ZUC encryption Downlink with short sequence number",
973          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
974          .auth_alg = 0,
975          .domain = RTE_SECURITY_PDCP_MODE_DATA,
976          .cipher_key_len = 16,
977          .auth_key_len = 0,
978          },
979         {
980          .name =
981          "PDCP User Plane with ZUC encryption Uplink with 15 bit sequence number",
982          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
983          .auth_alg = 0,
984          .domain = RTE_SECURITY_PDCP_MODE_DATA,
985          .cipher_key_len = 16,
986          .auth_key_len = 0,
987          },
988         {
989          .name =
990          "PDCP User Plane with ZUC encryption Downlink with 15 bit sequence number",
991          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
992          .auth_alg = 0,
993          .domain = RTE_SECURITY_PDCP_MODE_DATA,
994          .cipher_key_len = 16,
995          .auth_key_len = 0
996          },
997         {
998          .name =
999          "PDCP User Plane with ZUC encryption Uplink with 18 bit SN",
1000          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1001          .auth_alg = 0,
1002          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1003          .cipher_key_len = 16,
1004          .auth_key_len = 0,
1005          },
1006         {
1007          .name =
1008          "PDCP User Plane with ZUC encryption Downlink with 18 bit SN",
1009          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1010          .auth_alg = 0,
1011          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1012          .cipher_key_len = 16,
1013          .auth_key_len = 0,
1014          },
1015
1016          /********* 12-bit uplane with integrity **************************/
1017         {
1018          .name =
1019          "PDCP User Plane with NULL encryption and NULL integrity Uplink with 12 bit SN",
1020          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
1021          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1022          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1023          .cipher_key_len = 0,
1024          .auth_key_len = 0,
1025          },
1026         {
1027          .name =
1028          "PDCP User Plane with NULL encryption and NULL integrity Downlink with 12 bit SN",
1029          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
1030          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1031          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1032          .cipher_key_len = 0,
1033          .auth_key_len = 0,
1034          },
1035         {
1036          .name =
1037          "PDCP User Plane with NULL encryption and SNOW f9 integrity Uplink with 12 bit SN",
1038          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
1039          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1040          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1041          .cipher_key_len = 0,
1042          .auth_key_len = 16,
1043          },
1044         {
1045          .name =
1046          "PDCP User Plane with NULL encryption and SNOW f9 integrity Downlink with 12 bit SN",
1047          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
1048          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1049          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1050          .cipher_key_len = 0,
1051          .auth_key_len = 16,
1052          },
1053         {
1054          .name =
1055          "PDCP User Plane with NULL encryption and AES CMAC integrity Uplink with 12 bit SN",
1056          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
1057          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1058          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1059          .cipher_key_len = 0,
1060          .auth_key_len = 16,
1061          },
1062         {
1063          .name =
1064          "PDCP User Plane with NULL encryption and AES CMAC integrity Downlink with 12 bit SN",
1065          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
1066          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1067          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1068          .cipher_key_len = 0,
1069          .auth_key_len = 16,
1070          },
1071         {
1072          .name =
1073          "PDCP User Plane with NULL encryption and ZUC integrity Uplink with 12 bit SN",
1074          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
1075          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1076          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1077          .cipher_key_len = 0,
1078          .auth_key_len = 16,
1079          },
1080         {
1081          .name =
1082          "PDCP User Plane with NULL encryption and ZUC integrity Downlink with 12 bit SN",
1083          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
1084          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1085          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1086          .cipher_key_len = 0,
1087          .auth_key_len = 16,
1088          },
1089         {
1090          .name =
1091          "PDCP User Plane with SNOW f8 encryption and NULL integrity Uplink with 12 bit SN",
1092          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1093          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1094          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1095          .cipher_key_len = 16,
1096          .auth_key_len = 0,
1097          },
1098         {
1099          .name =
1100          "PDCP User Plane with SNOW f8 encryption and NULL integrity Downlink with 12 bit SN",
1101          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1102          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1103          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1104          .cipher_key_len = 16,
1105          .auth_key_len = 0,
1106          },
1107         {
1108          .name =
1109          "PDCP User Plane with SNOW f8 encryption and SNOW f9 integrity Uplink with 12 bit SN",
1110          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1111          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1112          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1113          .cipher_key_len = 16,
1114          .auth_key_len = 16,
1115          },
1116         {
1117          .name =
1118          "PDCP User Plane with SNOW f8 encryption and SNOW f9 integrity Downlink with 12 bit SN",
1119          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1120          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1121          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1122          .cipher_key_len = 16,
1123          .auth_key_len = 16,
1124          },
1125         {
1126          .name =
1127          "PDCP User Plane with SNOW f8 encryption and AES CMAC integrity Uplink with 12 bit SN",
1128          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1129          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1130          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1131          .cipher_key_len = 16,
1132          .auth_key_len = 16,
1133          },
1134         {
1135          .name =
1136          "PDCP User Plane with SNOW f8 encryption and AES CMAC integrity Downlink with 12 bit SN",
1137          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1138          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1139          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1140          .cipher_key_len = 16,
1141          .auth_key_len = 16,
1142          },
1143         {
1144          .name =
1145          "PDCP User Plane with SNOW f8 encryption and ZUC integrity Uplink with 12 bit SN",
1146          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1147          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1148          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1149          .cipher_key_len = 16,
1150          .auth_key_len = 16,
1151          },
1152         {
1153          .name =
1154          "PDCP User Plane with SNOW f8 encryption and ZUC integrity Downlink with 12 bit SN",
1155          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1156          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1157          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1158          .cipher_key_len = 16,
1159          .auth_key_len = 16,
1160          },
1161         {
1162          .name =
1163          "PDCP User Plane with AES CTR encryption and NULL integrity Uplink with 12 bit SN",
1164          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1165          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1166          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1167          .cipher_key_len = 16,
1168          .auth_key_len = 0,
1169          },
1170         {
1171          .name =
1172          "PDCP User Plane with AES CTR encryption and NULL integrity Downlink with 12 bit SN",
1173          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1174          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1175          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1176          .cipher_key_len = 16,
1177          .auth_key_len = 0,
1178          },
1179         {
1180          .name =
1181          "PDCP User Plane with AES CTR encryption and SNOW f9 integrity Uplink with 12 bit SN",
1182          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1183          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1184          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1185          .cipher_key_len = 16,
1186          .auth_key_len = 16,
1187          },
1188         {
1189          .name =
1190          "PDCP User Plane with AES CTR encryption and SNOW f9 integrity Downlink with 12 bit SN",
1191          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1192          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1193          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1194          .cipher_key_len = 16,
1195          .auth_key_len = 16,
1196          },
1197         {
1198          .name =
1199          "PDCP User Plane with AES CTR encryption and AES CMAC integrity Uplink with 12 bit SN",
1200          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1201          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1202          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1203          .cipher_key_len = 16,
1204          .auth_key_len = 16,
1205          },
1206         {
1207          .name =
1208          "PDCP User Plane with AES CTR encryption and AES CMAC integrity Downlink with 12 bit SN",
1209          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1210          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1211          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1212          .cipher_key_len = 16,
1213          .auth_key_len = 16,
1214          },
1215         {
1216          .name =
1217          "PDCP User Plane with AES CTR encryption and ZUC integrity Uplink with 12 bit SN",
1218          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1219          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1220          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1221          .cipher_key_len = 16,
1222          .auth_key_len = 16,
1223          },
1224         {
1225          .name =
1226          "PDCP User Plane with AES CTR encryption and ZUC integrity Downlink with 12 bit SN",
1227          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1228          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1229          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1230          .cipher_key_len = 16,
1231          .auth_key_len = 16,
1232          },
1233         {
1234          .name =
1235          "PDCP User Plane with ZUC encryption and NULL integrity Uplink with 12 bit SN",
1236          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1237          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1238          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1239          .cipher_key_len = 16,
1240          .auth_key_len = 0,
1241          },
1242         {
1243          .name =
1244          "PDCP User Plane with ZUC encryption and NULL integrity Downlink with 12 bit SN",
1245          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1246          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1247          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1248          .cipher_key_len = 16,
1249          .auth_key_len = 0,
1250          },
1251         {
1252          .name =
1253          "PDCP User Plane with ZUC encryption and SNOW f9 integrity Uplink with 12 bit SN",
1254          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1255          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1256          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1257          .cipher_key_len = 16,
1258          .auth_key_len = 16,
1259          },
1260         {
1261          .name =
1262          "PDCP User Plane with ZUC encryption and SNOW f9 integrity Downlink with 12 bit SN",
1263          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1264          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1265          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1266          .cipher_key_len = 16,
1267          .auth_key_len = 16,
1268          },
1269         {
1270          .name =
1271          "PDCP User Plane with ZUC encryption and AES CMAC integrity Uplink with 12 bit SN",
1272          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1273          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1274          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1275          .cipher_key_len = 16,
1276          .auth_key_len = 16,
1277          },
1278         {
1279          .name =
1280          "PDCP User Plane with ZUC encryption and AES CMAC integrity Downlink with 12 bit SN",
1281          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1282          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1283          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1284          .cipher_key_len = 16,
1285          .auth_key_len = 16,
1286          },
1287         {
1288          .name =
1289          "PDCP User Plane with ZUC encryption and ZUC integrity Uplink with 12 bit SN",
1290          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1291          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1292          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1293          .cipher_key_len = 16,
1294          .auth_key_len = 16,
1295          },
1296         {
1297          .name =
1298          "PDCP User Plane with ZUC encryption and ZUC integrity Downlink with 12 bit SN",
1299          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1300          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1301          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1302          .cipher_key_len = 16,
1303          .auth_key_len = 16,
1304          },
1305          /********* 18-bit uplane with integrity **************************/
1306         {
1307          .name =
1308          "PDCP User Plane with NULL encryption and NULL integrity Uplink with 18 bit SN",
1309          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
1310          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1311          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1312          .cipher_key_len = 0,
1313          .auth_key_len = 0,
1314          },
1315         {
1316          .name =
1317          "PDCP User Plane with NULL encryption and NULL integrity Downlink with 18 bit SN",
1318          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
1319          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1320          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1321          .cipher_key_len = 0,
1322          .auth_key_len = 0,
1323          },
1324         {
1325          .name =
1326          "PDCP User Plane with NULL encryption and SNOW f9 integrity Uplink with 18 bit SN",
1327          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
1328          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1329          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1330          .cipher_key_len = 0,
1331          .auth_key_len = 16,
1332          },
1333         {
1334          .name =
1335          "PDCP User Plane with NULL encryption and SNOW f9 integrity Downlink with 18 bit SN",
1336          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
1337          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1338          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1339          .cipher_key_len = 0,
1340          .auth_key_len = 16,
1341          },
1342         {
1343          .name =
1344          "PDCP User Plane with NULL encryption and AES CMAC integrity Uplink with 18 bit SN",
1345          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
1346          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1347          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1348          .cipher_key_len = 0,
1349          .auth_key_len = 16,
1350          },
1351         {
1352          .name =
1353          "PDCP User Plane with NULL encryption and AES CMAC integrity Downlink with 18 bit SN",
1354          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
1355          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1356          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1357          .cipher_key_len = 0,
1358          .auth_key_len = 16,
1359          },
1360         {
1361          .name =
1362          "PDCP User Plane with NULL encryption and ZUC integrity Uplink with 18 bit SN",
1363          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
1364          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1365          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1366          .cipher_key_len = 0,
1367          .auth_key_len = 16,
1368          },
1369         {
1370          .name =
1371          "PDCP User Plane with NULL encryption and ZUC integrity Downlink with 18 bit SN",
1372          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
1373          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1374          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1375          .cipher_key_len = 0,
1376          .auth_key_len = 16,
1377          },
1378         {
1379          .name =
1380          "PDCP User Plane with SNOW f8 encryption and NULL integrity Uplink with 18 bit SN",
1381          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1382          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1383          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1384          .cipher_key_len = 16,
1385          .auth_key_len = 0,
1386          },
1387         {
1388          .name =
1389          "PDCP User Plane with SNOW f8 encryption and NULL integrity Downlink with 18 bit SN",
1390          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1391          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1392          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1393          .cipher_key_len = 16,
1394          .auth_key_len = 0,
1395          },
1396         {
1397          .name =
1398          "PDCP User Plane with SNOW f8 encryption and SNOW f9 integrity Uplink with 18 bit SN",
1399          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1400          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1401          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1402          .cipher_key_len = 16,
1403          .auth_key_len = 16,
1404          },
1405         {
1406          .name =
1407          "PDCP User Plane with SNOW f8 encryption and SNOW f9 integrity Downlink with 18 bit SN",
1408          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1409          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1410          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1411          .cipher_key_len = 16,
1412          .auth_key_len = 16,
1413          },
1414         {
1415          .name =
1416          "PDCP User Plane with SNOW f8 encryption and AES CMAC integrity Uplink with 18 bit SN",
1417          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1418          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1419          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1420          .cipher_key_len = 16,
1421          .auth_key_len = 16,
1422          },
1423         {
1424          .name =
1425          "PDCP User Plane with SNOW f8 encryption and AES CMAC integrity Downlink with 18 bit SN",
1426          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1427          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1428          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1429          .cipher_key_len = 16,
1430          .auth_key_len = 16,
1431          },
1432         {
1433          .name =
1434          "PDCP User Plane with SNOW f8 encryption and ZUC integrity Uplink with 18 bit SN",
1435          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1436          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1437          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1438          .cipher_key_len = 16,
1439          .auth_key_len = 16,
1440          },
1441         {
1442          .name =
1443          "PDCP User Plane with SNOW f8 encryption and ZUC integrity Downlink with 18 bit SN",
1444          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1445          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1446          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1447          .cipher_key_len = 16,
1448          .auth_key_len = 16,
1449          },
1450         {
1451          .name =
1452          "PDCP User Plane with AES CTR encryption and NULL integrity Uplink with 18 bit SN",
1453          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1454          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1455          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1456          .cipher_key_len = 16,
1457          .auth_key_len = 0,
1458          },
1459         {
1460          .name =
1461          "PDCP User Plane with AES CTR encryption and NULL integrity Downlink with 18 bit SN",
1462          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1463          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1464          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1465          .cipher_key_len = 16,
1466          .auth_key_len = 0,
1467          },
1468         {
1469          .name =
1470          "PDCP User Plane with AES CTR encryption and SNOW f9 integrity Uplink with 18 bit SN",
1471          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1472          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1473          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1474          .cipher_key_len = 16,
1475          .auth_key_len = 16,
1476          },
1477         {
1478          .name =
1479          "PDCP User Plane with AES CTR encryption and SNOW f9 integrity Downlink with 18 bit SN",
1480          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1481          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1482          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1483          .cipher_key_len = 16,
1484          .auth_key_len = 16,
1485          },
1486         {
1487          .name =
1488          "PDCP User Plane with AES CTR encryption and AES CMAC integrity Uplink with 18 bit SN",
1489          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1490          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1491          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1492          .cipher_key_len = 16,
1493          .auth_key_len = 16,
1494          },
1495         {
1496          .name =
1497          "PDCP User Plane with AES CTR encryption and AES CMAC integrity Downlink with 18 bit SN",
1498          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1499          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1500          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1501          .cipher_key_len = 16,
1502          .auth_key_len = 16,
1503          },
1504         {
1505          .name =
1506          "PDCP User Plane with AES CTR encryption and ZUC integrity Uplink with 18 bit SN",
1507          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1508          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1509          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1510          .cipher_key_len = 16,
1511          .auth_key_len = 16,
1512          },
1513         {
1514          .name =
1515          "PDCP User Plane with AES CTR encryption and ZUC integrity Downlink with 18 bit SN",
1516          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1517          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1518          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1519          .cipher_key_len = 16,
1520          .auth_key_len = 16,
1521          },
1522         {
1523          .name =
1524          "PDCP User Plane with ZUC encryption and NULL integrity Uplink with 18 bit SN",
1525          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1526          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1527          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1528          .cipher_key_len = 16,
1529          .auth_key_len = 0,
1530          },
1531         {
1532          .name =
1533          "PDCP User Plane with ZUC encryption and NULL integrity Downlink with 18 bit SN",
1534          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1535          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1536          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1537          .cipher_key_len = 16,
1538          .auth_key_len = 0,
1539          },
1540         {
1541          .name =
1542          "PDCP User Plane with ZUC encryption and SNOW f9 integrity Uplink with 18 bit SN",
1543          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1544          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1545          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1546          .cipher_key_len = 16,
1547          .auth_key_len = 16,
1548          },
1549         {
1550          .name =
1551          "PDCP User Plane with ZUC encryption and SNOW f9 integrity Downlink with 18 bit SN",
1552          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1553          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1554          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1555          .cipher_key_len = 16,
1556          .auth_key_len = 16,
1557          },
1558         {
1559          .name =
1560          "PDCP User Plane with ZUC encryption and AES CMAC integrity Uplink with 18 bit SN",
1561          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1562          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1563          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1564          .cipher_key_len = 16,
1565          .auth_key_len = 16,
1566          },
1567         {
1568          .name =
1569          "PDCP User Plane with ZUC encryption and AES CMAC integrity Downlink with 18 bit SN",
1570          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1571          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1572          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1573          .cipher_key_len = 16,
1574          .auth_key_len = 16,
1575          },
1576         {
1577          .name =
1578          "PDCP User Plane with ZUC encryption and ZUC integrity Uplink with 18 bit SN",
1579          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1580          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1581          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1582          .cipher_key_len = 16,
1583          .auth_key_len = 16,
1584          },
1585         {
1586          .name =
1587          "PDCP User Plane with ZUC encryption and ZUC integrity Downlink with 18 bit SN",
1588          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1589          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1590          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1591          .cipher_key_len = 16,
1592          .auth_key_len = 16,
1593          },
1594 };
1595
1596 static uint32_t pdcp_test_hfn[] = {
1597         /* Control Plane w/NULL enc. + NULL int. UL */
1598         0x000fa557,
1599         /* Control Plane w/NULL enc. + NULL int. DL */
1600         0x000fa557,
1601         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
1602         0x000fa557,
1603         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
1604         0x000fa557,
1605         /* Control Plane w/NULL enc. + AES CMAC int. UL */
1606         0x000fa557,
1607         /* Control Plane w/NULL enc. + AES CMAC int. DL */
1608         0x000fa557,
1609         /* Control Plane w/NULL enc. + ZUC int. UL */
1610         0x000fa557,
1611         /* Control Plane w/NULL enc. + ZUC int. DL */
1612         0x000fa557,
1613         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
1614         0x000fa557,
1615         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
1616         0x000fa557,
1617         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
1618         0x000fa557,
1619         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
1620         0x000fa557,
1621         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
1622         0x000fa557,
1623         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
1624         0x000fa557,
1625         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
1626         0x000fa557,
1627         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
1628         0x000fa557,
1629         /* Control Plane w/AES CTR enc. + NULL int. UL */
1630         0x000fa557,
1631         /* Control Plane w/AES CTR enc. + NULL int. DL */
1632         0x000fa557,
1633         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
1634         0x000fa557,
1635         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
1636         0x000fa557,
1637         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
1638         0x000fa557,
1639         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
1640         0x000fa557,
1641         /* Control Plane w/AES CTR enc. + ZUC int. UL */
1642         0x000fa557,
1643         /* Control Plane w/AES CTR enc. + ZUC int. DL */
1644         0x000fa557,
1645         /* Control Plane w/ZUC enc. + NULL int. UL */
1646         0x000fa557,
1647         /* Control Plane w/ZUC enc. + NULL int. DL */
1648         0x000fa557,
1649         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
1650         0x000fa557,
1651         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
1652         0x000fa557,
1653         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
1654         0x000fa557,
1655         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
1656         0x000fa557,
1657         /* Control Plane w/ZUC enc. + ZUC int. UL */
1658         0x000fa557,
1659         /* Control Plane w/ZUC enc. + ZUC int. DL */
1660         0x000fa557,
1661
1662         /* For 12-bit C-plane ***********************/
1663         /* Control Plane w/NULL enc. + NULL int. UL */
1664         0x01,
1665         /* Control Plane w/NULL enc. + NULL int. DL */
1666         0x01,
1667         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
1668         0x01,
1669         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
1670         0x01,
1671         /* Control Plane w/NULL enc. + AES CMAC int. UL */
1672         0x01,
1673         /* Control Plane w/NULL enc. + AES CMAC int. DL */
1674         0x01,
1675         /* Control Plane w/NULL enc. + ZUC int. UL */
1676         0x01,
1677         /* Control Plane w/NULL enc. + ZUC int. DL */
1678         0x01,
1679         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
1680         0x01,
1681         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
1682         0x01,
1683         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
1684         0x01,
1685         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
1686         0x01,
1687         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
1688         0x01,
1689         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
1690         0x01,
1691         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
1692         0x01,
1693         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
1694         0x01,
1695         /* Control Plane w/AES CTR enc. + NULL int. UL */
1696         0x01,
1697         /* Control Plane w/AES CTR enc. + NULL int. DL */
1698         0x01,
1699         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
1700         0x01,
1701         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
1702         0x01,
1703         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
1704         0x01,
1705         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
1706         0x01,
1707         /* Control Plane w/AES CTR enc. + ZUC int. UL */
1708         0x01,
1709         /* Control Plane w/AES CTR enc. + ZUC int. DL */
1710         0x01,
1711         /* Control Plane w/ZUC enc. + NULL int. UL */
1712         0x01,
1713         /* Control Plane w/ZUC enc. + NULL int. DL */
1714         0x01,
1715         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
1716         0x01,
1717         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
1718         0x01,
1719         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
1720         0x01,
1721         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
1722         0x01,
1723         /* Control Plane w/ZUC enc. + ZUC int. UL */
1724         0x01,
1725         /* Control Plane w/ZUC enc. + ZUC int. DL */
1726         0x01,
1727
1728         /* 12-bit C-plane ends ***********************/
1729
1730         /* User Plane w/NULL enc. UL LONG SN */
1731         0x000fa557,
1732         /* User Plane w/NULL enc. DL LONG SN */
1733         0x000fa557,
1734         /* User Plane w/NULL enc. UL SHORT SN */
1735         0x000fa557,
1736         /* User Plane w/NULL enc. DL SHORT SN */
1737         0x000fa557,
1738         /* User Plane w/NULL enc. UL 15 BIT SN */
1739         0x000fa557,
1740         /* User Plane w/NULL enc. DL 15 BIT SN */
1741         0x000fa557,
1742         /* User Plane w/NULL enc. UL 18-bit SN */
1743         0x01,
1744         /* User Plane w/NULL enc. DL 18-bit SN */
1745         0x01,
1746         /* User Plane w/SNOW f8 enc. UL LONG SN */
1747         0x000fa557,
1748         /* User Plane w/SNOW f8 enc. DL LONG SN */
1749         0x000fa557,
1750         /* User Plane w/SNOW f8 enc. UL SHORT SN */
1751         0x000fa557,
1752         /* User Plane w/SNOW f8 enc. DL SHORT SN */
1753         0x000fa557,
1754         /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
1755         0x000fa557,
1756         /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
1757         0x000fa557,
1758         /* User Plane w/SNOW f8 enc. UL 18-bit SN */
1759         0x01,
1760         /* User Plane w/SNOW f8 enc. DL 18-bit SN */
1761         0x01,
1762         /* User Plane w/AES CTR enc. UL LONG SN */
1763         0x000fa557,
1764         /* User Plane w/AES CTR enc. DL LONG SN */
1765         0x000fa557,
1766         /* User Plane w/AES CTR enc. UL SHORT SN */
1767         0x000fa557,
1768         /* User Plane w/AES CTR enc. DL SHORT SN */
1769         0x000fa557,
1770         /* User Plane w/AES CTR enc. UL 15 BIT SN */
1771         0x000fa557,
1772         /* User Plane w/AES CTR enc. DL 15 BIT SN */
1773         0x000fa557,
1774         /* User Plane w/AES CTR enc. UL 18-bit SN */
1775         0x01,
1776         /* User Plane w/AES CTR enc. DL 18-bit SN */
1777         0x01,
1778         /* User Plane w/ZUC enc. UL LONG SN */
1779         0x000fa557,
1780         /* User Plane w/ZUC enc. DL LONG SN */
1781         0x000fa557,
1782         /* User Plane w/ZUC enc. UL SHORT SN */
1783         0x000fa557,
1784         /* User Plane w/ZUC enc. DL SHORT SN */
1785         0x000fa557,
1786         /* User Plane w/ZUC enc. UL 15 BIT SN */
1787         0x000fa557,
1788         /* User Plane w/ZUC enc. DL 15 BIT SN */
1789         0x000fa557,
1790         /* User Plane w/ZUC enc. UL 18-bit SN */
1791         0x01,
1792         /* User Plane w/ZUC enc. DL 18-bit SN */
1793         0x01,
1794
1795          /********* 12-bit uplane with integrity **************************/
1796         /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/
1797         0x01,
1798         /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/
1799         0x01,
1800         /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/
1801         0x01,
1802         /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/
1803         0x01,
1804         /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/
1805         0x01,
1806         /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/
1807         0x01,
1808         /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/
1809         0x01,
1810         /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/
1811         0x01,
1812         /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/
1813         0x01,
1814         /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/
1815         0x01,
1816         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/
1817         0x01,
1818         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/
1819         0x01,
1820         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/
1821         0x01,
1822         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/
1823         0x01,
1824         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/
1825         0x01,
1826         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/
1827         0x01,
1828         /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/
1829         0x01,
1830         /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/
1831         0x01,
1832         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/
1833         0x01,
1834         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/
1835         0x01,
1836         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/
1837         0x01,
1838         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/
1839         0x01,
1840         /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/
1841         0x01,
1842         /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/
1843         0x01,
1844         /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/
1845         0x01,
1846         /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/
1847         0x01,
1848         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/
1849         0x01,
1850         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/
1851         0x01,
1852         /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/
1853         0x01,
1854         /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/
1855         0x01,
1856         /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/
1857         0x01,
1858         /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/
1859         0x01,
1860
1861          /********* 18-bit uplane with integrity **************************/
1862         /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/
1863         0x01,
1864         /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/
1865         0x01,
1866         /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/
1867         0x01,
1868         /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/
1869         0x01,
1870         /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/
1871         0x01,
1872         /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/
1873         0x01,
1874         /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/
1875         0x01,
1876         /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/
1877         0x01,
1878         /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/
1879         0x01,
1880         /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/
1881         0x01,
1882         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/
1883         0x01,
1884         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/
1885         0x01,
1886         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/
1887         0x01,
1888         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/
1889         0x01,
1890         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/
1891         0x01,
1892         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/
1893         0x01,
1894         /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/
1895         0x01,
1896         /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/
1897         0x01,
1898         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/
1899         0x01,
1900         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/
1901         0x01,
1902         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/
1903         0x01,
1904         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/
1905         0x01,
1906         /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/
1907         0x01,
1908         /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/
1909         0x01,
1910         /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/
1911         0x01,
1912         /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/
1913         0x01,
1914         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/
1915         0x01,
1916         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/
1917         0x01,
1918         /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/
1919         0x01,
1920         /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/
1921         0x01,
1922         /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/
1923         0x01,
1924         /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/
1925         0x01,
1926 };
1927
1928 static uint32_t pdcp_test_hfn_threshold[] = {
1929         /* Control Plane w/NULL enc. + NULL int. UL */
1930         0x000fa558,
1931         /* Control Plane w/NULL enc. + NULL int. DL */
1932         0x000fa558,
1933         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
1934         0x000fa558,
1935         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
1936         0x000fa558,
1937         /* Control Plane w/NULL enc. + AES CMAC int. UL */
1938         0x000fa558,
1939         /* Control Plane w/NULL enc. + AES CMAC int. DL */
1940         0x000fa558,
1941         /* Control Plane w/NULL enc. + ZUC int. UL */
1942         0x000fa558,
1943         /* Control Plane w/NULL enc. + ZUC int. DL */
1944         0x000fa558,
1945         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
1946         0x000fa558,
1947         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
1948         0x000fa558,
1949         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
1950         0x000fa558,
1951         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
1952         0x000fa558,
1953         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
1954         0x000fa558,
1955         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
1956         0x000fa558,
1957         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
1958         0x000fa558,
1959         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
1960         0x000fa558,
1961         /* Control Plane w/AES CTR enc. + NULL int. UL */
1962         0x000fa558,
1963         /* Control Plane w/AES CTR enc. + NULL int. DL */
1964         0x000fa558,
1965         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
1966         0x000fa558,
1967         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
1968         0x000fa558,
1969         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
1970         0x000fa558,
1971         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
1972         0x000fa558,
1973         /* Control Plane w/AES CTR enc. + ZUC int. UL */
1974         0x000fa558,
1975         /* Control Plane w/AES CTR enc. + ZUC int. DL */
1976         0x000fa558,
1977         /* Control Plane w/ZUC enc. + NULL int. UL */
1978         0x000fa558,
1979         /* Control Plane w/ZUC enc. + NULL int. DL */
1980         0x000fa558,
1981         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
1982         0x000fa558,
1983         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
1984         0x000fa558,
1985         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
1986         0x000fa558,
1987         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
1988         0x000fa558,
1989         /* Control Plane w/ZUC enc. + ZUC int. UL */
1990         0x000fa558,
1991         /* Control Plane w/ZUC enc. + ZUC int. DL */
1992         0x000fa558,
1993
1994         /*********** For 12-bit C-plane ***********************/
1995         /* Control Plane w/NULL enc. + NULL int. UL */
1996         0x70C0A,
1997         /* Control Plane w/NULL enc. + NULL int. DL */
1998         0x70C0A,
1999         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
2000         0x70C0A,
2001         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
2002         0x70C0A,
2003         /* Control Plane w/NULL enc. + AES CMAC int. UL */
2004         0x70C0A,
2005         /* Control Plane w/NULL enc. + AES CMAC int. DL */
2006         0x70C0A,
2007         /* Control Plane w/NULL enc. + ZUC int. UL */
2008         0x70C0A,
2009         /* Control Plane w/NULL enc. + ZUC int. DL */
2010         0x70C0A,
2011         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
2012         0x70C0A,
2013         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
2014         0x70C0A,
2015         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
2016         0x70C0A,
2017         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
2018         0x70C0A,
2019         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
2020         0x70C0A,
2021         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
2022         0x70C0A,
2023         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
2024         0x70C0A,
2025         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
2026         0x70C0A,
2027         /* Control Plane w/AES CTR enc. + NULL int. UL */
2028         0x70C0A,
2029         /* Control Plane w/AES CTR enc. + NULL int. DL */
2030         0x70C0A,
2031         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
2032         0x70C0A,
2033         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
2034         0x70C0A,
2035         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
2036         0x70C0A,
2037         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
2038         0x70C0A,
2039         /* Control Plane w/AES CTR enc. + ZUC int. UL */
2040         0x70C0A,
2041         /* Control Plane w/AES CTR enc. + ZUC int. DL */
2042         0x70C0A,
2043         /* Control Plane w/ZUC enc. + NULL int. UL */
2044         0x70C0A,
2045         /* Control Plane w/ZUC enc. + NULL int. DL */
2046         0x70C0A,
2047         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
2048         0x70C0A,
2049         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
2050         0x70C0A,
2051         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
2052         0x70C0A,
2053         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
2054         0x70C0A,
2055         /* Control Plane w/ZUC enc. + ZUC int. UL */
2056         0x70C0A,
2057         /* Control Plane w/ZUC enc. + ZUC int. DL */
2058         0x70C0A,
2059
2060         /* User Plane w/NULL enc. UL LONG SN */
2061         0x000fa558,
2062         /* User Plane w/NULL enc. DL LONG SN */
2063         0x000fa558,
2064         /* User Plane w/NULL enc. UL SHORT SN */
2065         0x000fa558,
2066         /* User Plane w/NULL enc. DL SHORT SN */
2067         0x000fa558,
2068         /* User Plane w/NULL enc. UL 15 BIT SN */
2069         0x000fa558,
2070         /* User Plane w/NULL enc. DL 15 BIT SN */
2071         0x000fa558,
2072         /* User Plane w/NULL enc. UL 18-bit SN */
2073         0x00002195,
2074         /* User Plane w/NULL enc. DL 18-bit SN */
2075         0x00002195,
2076         /* User Plane w/SNOW f8 enc. UL LONG SN */
2077         0x000fa558,
2078         /* User Plane w/SNOW f8 enc. DL LONG SN */
2079         0x000fa558,
2080         /* User Plane w/SNOW f8 enc. UL SHORT SN */
2081         0x000fa558,
2082         /* User Plane w/SNOW f8 enc. DL SHORT SN */
2083         0x000fa558,
2084         /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
2085         0x000fa558,
2086         /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
2087         0x000fa558,
2088         /* User Plane w/SNOW f8 enc. UL 18-bit SN */
2089         0x00000791,
2090         /* User Plane w/SNOW f8 enc. DL 18-bit SN */
2091         0x00002195,
2092         /* User Plane w/AES CTR enc. UL LONG SN */
2093         0x000fa558,
2094         /* User Plane w/AES CTR enc. DL LONG SN */
2095         0x000fa558,
2096         /* User Plane w/AES CTR enc. UL SHORT SN */
2097         0x000fa558,
2098         /* User Plane w/AES CTR enc. DL SHORT SN */
2099         0x000fa558,
2100         /* User Plane w/AES CTR enc. UL 15 BIT SN */
2101         0x000fa558,
2102         /* User Plane w/AES CTR enc. DL 15 BIT SN */
2103         0x000fa558,
2104         /* User Plane w/AES CTR enc. UL 18-bit SN */
2105         0x00000791,
2106         /* User Plane w/AES CTR enc. DL 18-bit SN */
2107         0x00002195,
2108         /* User Plane w/ZUC enc. UL LONG SN */
2109         0x000fa558,
2110         /* User Plane w/ZUC enc. DL LONG SN */
2111         0x000fa558,
2112         /* User Plane w/ZUC enc. UL SHORT SN */
2113         0x000fa558,
2114         /* User Plane w/ZUC enc. DL SHORT SN */
2115         0x000fa558,
2116         /* User Plane w/ZUC enc. UL 15 BIT SN */
2117         0x000fa558,
2118         /* User Plane w/ZUC enc. DL 15 BIT SN */
2119         0x000fa558,
2120         /* User Plane w/ZUC enc. UL for 18-bit SN*/
2121         0x00000791,
2122         /* User Plane w/ZUC enc. DL for 18-bit SN*/
2123         0x00002195,
2124
2125         /*** u-plane with integrity for 12-bit SN ******/
2126
2127         /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/
2128         0x70C0A,
2129         /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/
2130         0x70C0A,
2131         /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/
2132         0x70C0A,
2133         /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/
2134         0x70C0A,
2135         /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/
2136         0x70C0A,
2137         /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/
2138         0x70C0A,
2139         /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/
2140         0x70C0A,
2141         /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/
2142         0x70C0A,
2143         /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/
2144         0x70C0A,
2145         /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/
2146         0x70C0A,
2147         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/
2148         0x70C0A,
2149         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/
2150         0x70C0A,
2151         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/
2152         0x70C0A,
2153         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/
2154         0x70C0A,
2155         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/
2156         0x70C0A,
2157         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/
2158         0x70C0A,
2159         /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/
2160         0x70C0A,
2161         /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/
2162         0x70C0A,
2163         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/
2164         0x70C0A,
2165         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/
2166         0x70C0A,
2167         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/
2168         0x70C0A,
2169         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/
2170         0x70C0A,
2171         /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/
2172         0x70C0A,
2173         /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/
2174         0x70C0A,
2175         /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/
2176         0x70C0A,
2177         /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/
2178         0x70C0A,
2179         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/
2180         0x70C0A,
2181         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/
2182         0x70C0A,
2183         /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/
2184         0x70C0A,
2185         /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/
2186         0x70C0A,
2187         /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/
2188         0x70C0A,
2189         /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/
2190         0x70C0A,
2191
2192         /*** u-plane with integrity for 18-bit SN ******/
2193         /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/
2194         0x00002195,
2195         /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/
2196         0x00002195,
2197         /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/
2198         0x00000791,
2199         /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/
2200         0x00002195,
2201         /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/
2202         0x00000791,
2203         /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/
2204         0x00002195,
2205         /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/
2206         0x00000791,
2207         /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/
2208         0x00002195,
2209         /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/
2210         0x00000791,
2211         /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/
2212         0x00002195,
2213         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/
2214         0x00000791,
2215         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/
2216         0x00002195,
2217         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/
2218         0x00000791,
2219         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/
2220         0x00002195,
2221         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/
2222         0x00000791,
2223         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/
2224         0x00002195,
2225         /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/
2226         0x00000791,
2227         /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/
2228         0x00002195,
2229         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/
2230         0x00000791,
2231         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/
2232         0x00002195,
2233         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/
2234         0x00000791,
2235         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/
2236         0x00002195,
2237         /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/
2238         0x00000791,
2239         /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/
2240         0x00002195,
2241         /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/
2242         0x00000791,
2243         /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/
2244         0x00002195,
2245         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/
2246         0x00000791,
2247         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/
2248         0x00002195,
2249         /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/
2250         0x00000791,
2251         /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/
2252         0x00002195,
2253         /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/
2254         0x00000791,
2255         /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/
2256         0x00002195,
2257 };
2258
2259 static uint8_t pdcp_test_bearer[] = {
2260         /* Control Plane w/NULL enc. + NULL int. UL */
2261         0x03,
2262         /* Control Plane w/NULL enc. + NULL int. DL */
2263         0x03,
2264         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
2265         0x03,
2266         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
2267         0x03,
2268         /* Control Plane w/NULL enc. + AES CMAC int. UL */
2269         0x03,
2270         /* Control Plane w/NULL enc. + AES CMAC int. DL */
2271         0x03,
2272         /* Control Plane w/NULL enc. + ZUC int. UL */
2273         0x03,
2274         /* Control Plane w/NULL enc. + ZUC int. DL */
2275         0x03,
2276         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
2277         0x03,
2278         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
2279         0x03,
2280         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
2281         0x03,
2282         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
2283         0x03,
2284         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
2285         0x03,
2286         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
2287         0x03,
2288         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
2289         0x03,
2290         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
2291         0x03,
2292         /* Control Plane w/AES CTR enc. + NULL int. UL */
2293         0x03,
2294         /* Control Plane w/AES CTR enc. + NULL int. DL */
2295         0x03,
2296         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
2297         0x03,
2298         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
2299         0x03,
2300         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
2301         0x03,
2302         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
2303         0x03,
2304         /* Control Plane w/AES CTR enc. + ZUC int. UL */
2305         0x03,
2306         /* Control Plane w/AES CTR enc. + ZUC int. DL */
2307         0x03,
2308         /* Control Plane w/ZUC enc. + NULL int. UL */
2309         0x03,
2310         /* Control Plane w/ZUC enc. + NULL int. DL */
2311         0x03,
2312         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
2313         0x03,
2314         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
2315         0x03,
2316         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
2317         0x03,
2318         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
2319         0x03,
2320         /* Control Plane w/ZUC enc. + ZUC int. UL */
2321         0x03,
2322         /* Control Plane w/ZUC enc. + ZUC int. DL */
2323         0x03,
2324
2325         /************** For 12-bit C-plane ********************/
2326         /* Control Plane w/NULL enc. + NULL int. UL */
2327         0x16,
2328         /* Control Plane w/NULL enc. + NULL int. DL */
2329         0x16,
2330         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
2331         0x16,
2332         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
2333         0x16,
2334         /* Control Plane w/NULL enc. + AES CMAC int. UL */
2335         0x16,
2336         /* Control Plane w/NULL enc. + AES CMAC int. DL */
2337         0x16,
2338         /* Control Plane w/NULL enc. + ZUC int. UL */
2339         0x16,
2340         /* Control Plane w/NULL enc. + ZUC int. DL */
2341         0x16,
2342         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
2343         0x16,
2344         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
2345         0x16,
2346         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
2347         0x16,
2348         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
2349         0x16,
2350         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
2351         0x16,
2352         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
2353         0x16,
2354         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
2355         0x16,
2356         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
2357         0x16,
2358         /* Control Plane w/AES CTR enc. + NULL int. UL */
2359         0x16,
2360         /* Control Plane w/AES CTR enc. + NULL int. DL */
2361         0x16,
2362         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
2363         0x16,
2364         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
2365         0x16,
2366         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
2367         0x16,
2368         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
2369         0x16,
2370         /* Control Plane w/AES CTR enc. + ZUC int. UL */
2371         0x16,
2372         /* Control Plane w/AES CTR enc. + ZUC int. DL */
2373         0x16,
2374         /* Control Plane w/ZUC enc. + NULL int. UL */
2375         0x16,
2376         /* Control Plane w/ZUC enc. + NULL int. DL */
2377         0x16,
2378         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
2379         0x16,
2380         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
2381         0x16,
2382         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
2383         0x16,
2384         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
2385         0x16,
2386         /* Control Plane w/ZUC enc. + ZUC int. UL */
2387         0x16,
2388         /* Control Plane w/ZUC enc. + ZUC int. DL */
2389         0x16,
2390
2391         /* User Plane w/NULL enc. UL LONG SN */
2392         0x03,
2393         /* User Plane w/NULL enc. DL LONG SN */
2394         0x03,
2395         /* User Plane w/NULL enc. UL SHORT SN */
2396         0x03,
2397         /* User Plane w/NULL enc. DL SHORT SN */
2398         0x03,
2399         /* User Plane w/NULL enc. UL 15 BIT SN */
2400         0x03,
2401         /* User Plane w/NULL enc. DL 15 BIT SN */
2402         0x03,
2403         /* User Plane w/NULL enc. UL 18-bit SN */
2404         0x16,
2405         /* User Plane w/NULL enc. DL 18-bit SN */
2406         0x16,
2407         /* User Plane w/SNOW f8 enc. UL LONG SN */
2408         0x03,
2409         /* User Plane w/SNOW f8 enc. DL LONG SN */
2410         0x03,
2411         /* User Plane w/SNOW f8 enc. UL SHORT SN */
2412         0x03,
2413         /* User Plane w/SNOW f8 enc. DL SHORT SN */
2414         0x03,
2415         /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
2416         0x03,
2417         /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
2418         0x03,
2419         /* User Plane w/SNOW f8 enc. UL 18-bit SN */
2420         0x0B,
2421         /* User Plane w/SNOW f8 enc. DL 18-bit SN */
2422         0x16,
2423         /* User Plane w/AES CTR enc. UL LONG SN */
2424         0x03,
2425         /* User Plane w/AES CTR enc. DL LONG SN */
2426         0x03,
2427         /* User Plane w/AES CTR enc. UL SHORT SN */
2428         0x03,
2429         /* User Plane w/AES CTR enc. DL SHORT SN */
2430         0x03,
2431         /* User Plane w/AES CTR enc. UL 15 BIT SN */
2432         0x03,
2433         /* User Plane w/AES CTR enc. DL 15 BIT SN */
2434         0x03,
2435         /* User Plane w/AES CTR enc. UL 18-bit SN */
2436         0x0B,
2437         /* User Plane w/AES CTR enc. DL 18-bit SN */
2438         0x16,
2439         /* User Plane w/ZUC enc. UL LONG SN */
2440         0x03,
2441         /* User Plane w/ZUC enc. DL LONG SN */
2442         0x03,
2443         /* User Plane w/ZUC enc. UL SHORT SN */
2444         0x03,
2445         /* User Plane w/ZUC enc. DL SHORT SN */
2446         0x03,
2447         /* User Plane w/ZUC enc. UL 15 BIT SN */
2448         0x03,
2449         /* User Plane w/ZUC enc. DL 15 BIT SN */
2450         0x03,
2451         /* User Plane w/ZUC enc. UL 18-bit SN */
2452         0x0B,
2453         /* User Plane w/ZUC enc. DL 18-bit SN */
2454         0x16,
2455
2456         /*** u-plane with integrity for 12-bit SN ******/
2457
2458         /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/
2459         0x16,
2460         /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/
2461         0x16,
2462         /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/
2463         0x16,
2464         /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/
2465         0x16,
2466         /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/
2467         0x16,
2468         /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/
2469         0x16,
2470         /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/
2471         0x16,
2472         /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/
2473         0x16,
2474
2475         /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/
2476         0x16,
2477         /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/
2478         0x16,
2479         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/
2480         0x16,
2481         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/
2482         0x16,
2483         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/
2484         0x16,
2485         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/
2486         0x16,
2487         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/
2488         0x16,
2489         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/
2490         0x16,
2491         /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/
2492         0x16,
2493         /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/
2494         0x16,
2495         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/
2496         0x16,
2497         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/
2498         0x16,
2499         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/
2500         0x16,
2501         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/
2502         0x16,
2503         /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/
2504         0x16,
2505         /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/
2506         0x16,
2507
2508         /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/
2509         0x16,
2510         /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/
2511         0x16,
2512         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/
2513         0x16,
2514         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/
2515         0x16,
2516         /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/
2517         0x16,
2518         /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/
2519         0x16,
2520         /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/
2521         0x16,
2522         /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/
2523         0x16,
2524
2525         /*** u-plane with integrity for 18-bit SN ******/
2526         /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/
2527         0x16,
2528         /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/
2529         0x16,
2530         /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/
2531         0x0B,
2532         /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/
2533         0x16,
2534         /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/
2535         0x0B,
2536         /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/
2537         0x16,
2538         /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/
2539         0x0B,
2540         /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/
2541         0x16,
2542         /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/
2543         0x0B,
2544         /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/
2545         0x16,
2546         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/
2547         0x0B,
2548         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/
2549         0x16,
2550         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/
2551         0x0B,
2552         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/
2553         0x16,
2554         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/
2555         0x0B,
2556         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/
2557         0x16,
2558         /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/
2559         0x0B,
2560         /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/
2561         0x16,
2562         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/
2563         0x0B,
2564         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/
2565         0x16,
2566         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/
2567         0x0B,
2568         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/
2569         0x16,
2570         /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/
2571         0x0B,
2572         /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/
2573         0x16,
2574         /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/
2575         0x0B,
2576         /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/
2577         0x16,
2578         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/
2579         0x0B,
2580         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/
2581         0x16,
2582         /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/
2583         0x0B,
2584         /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/
2585         0x16,
2586         /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/
2587         0x0B,
2588         /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/
2589         0x16,
2590
2591 };
2592
2593 static uint8_t pdcp_test_packet_direction[] = {
2594         /* Control Plane w/NULL enc. + NULL int. UL */
2595         PDCP_DIR_UPLINK,
2596         /* Control Plane w/NULL enc. + NULL int. DL */
2597         PDCP_DIR_DOWNLINK,
2598         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
2599         PDCP_DIR_UPLINK,
2600         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
2601         PDCP_DIR_DOWNLINK,
2602         /* Control Plane w/NULL enc. + AES CMAC int. UL */
2603         PDCP_DIR_UPLINK,
2604         /* Control Plane w/NULL enc. + AES CMAC int. DL */
2605         PDCP_DIR_DOWNLINK,
2606         /* Control Plane w/NULL enc. + ZUC int. UL */
2607         PDCP_DIR_UPLINK,
2608         /* Control Plane w/NULL enc. + ZUC int. DL */
2609         PDCP_DIR_DOWNLINK,
2610         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
2611         PDCP_DIR_UPLINK,
2612         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
2613         PDCP_DIR_DOWNLINK,
2614         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
2615         PDCP_DIR_UPLINK,
2616         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
2617         PDCP_DIR_DOWNLINK,
2618         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
2619         PDCP_DIR_UPLINK,
2620         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
2621         PDCP_DIR_DOWNLINK,
2622         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
2623         PDCP_DIR_UPLINK,
2624         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
2625         PDCP_DIR_DOWNLINK,
2626         /* Control Plane w/AES CTR enc. + NULL int. UL */
2627         PDCP_DIR_UPLINK,
2628         /* Control Plane w/AES CTR enc. + NULL int. DL */
2629         PDCP_DIR_DOWNLINK,
2630         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
2631         PDCP_DIR_UPLINK,
2632         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
2633         PDCP_DIR_DOWNLINK,
2634         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
2635         PDCP_DIR_UPLINK,
2636         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
2637         PDCP_DIR_DOWNLINK,
2638         /* Control Plane w/AES CTR enc. + ZUC int. UL */
2639         PDCP_DIR_UPLINK,
2640         /* Control Plane w/AES CTR enc. + ZUC int. DL */
2641         PDCP_DIR_DOWNLINK,
2642         /* Control Plane w/ZUC enc. + NULL int. UL */
2643         PDCP_DIR_UPLINK,
2644         /* Control Plane w/ZUC enc. + NULL int. DL */
2645         PDCP_DIR_DOWNLINK,
2646         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
2647         PDCP_DIR_UPLINK,
2648         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
2649         PDCP_DIR_DOWNLINK,
2650         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
2651         PDCP_DIR_UPLINK,
2652         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
2653         PDCP_DIR_DOWNLINK,
2654         /* Control Plane w/ZUC enc. + ZUC int. UL */
2655         PDCP_DIR_UPLINK,
2656         /* Control Plane w/ZUC enc. + ZUC int. DL */
2657         PDCP_DIR_DOWNLINK,
2658
2659         /***************** For 12-bit C-plane **********************/
2660         /* Control Plane w/NULL enc. + NULL int. UL */
2661         PDCP_DIR_UPLINK,
2662         /* Control Plane w/NULL enc. + NULL int. DL */
2663         PDCP_DIR_DOWNLINK,
2664         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
2665         PDCP_DIR_UPLINK,
2666         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
2667         PDCP_DIR_DOWNLINK,
2668         /* Control Plane w/NULL enc. + AES CMAC int. UL */
2669         PDCP_DIR_UPLINK,
2670         /* Control Plane w/NULL enc. + AES CMAC int. DL */
2671         PDCP_DIR_DOWNLINK,
2672         /* Control Plane w/NULL enc. + ZUC int. UL */
2673         PDCP_DIR_UPLINK,
2674         /* Control Plane w/NULL enc. + ZUC int. DL */
2675         PDCP_DIR_DOWNLINK,
2676         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
2677         PDCP_DIR_UPLINK,
2678         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
2679         PDCP_DIR_DOWNLINK,
2680         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
2681         PDCP_DIR_UPLINK,
2682         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
2683         PDCP_DIR_DOWNLINK,
2684         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
2685         PDCP_DIR_UPLINK,
2686         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
2687         PDCP_DIR_DOWNLINK,
2688         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
2689         PDCP_DIR_UPLINK,
2690         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
2691         PDCP_DIR_DOWNLINK,
2692         /* Control Plane w/AES CTR enc. + NULL int. UL */
2693         PDCP_DIR_UPLINK,
2694         /* Control Plane w/AES CTR enc. + NULL int. DL */
2695         PDCP_DIR_DOWNLINK,
2696         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
2697         PDCP_DIR_UPLINK,
2698         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
2699         PDCP_DIR_DOWNLINK,
2700         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
2701         PDCP_DIR_UPLINK,
2702         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
2703         PDCP_DIR_DOWNLINK,
2704         /* Control Plane w/AES CTR enc. + ZUC int. UL */
2705         PDCP_DIR_UPLINK,
2706         /* Control Plane w/AES CTR enc. + ZUC int. DL */
2707         PDCP_DIR_DOWNLINK,
2708         /* Control Plane w/ZUC enc. + NULL int. UL */
2709         PDCP_DIR_UPLINK,
2710         /* Control Plane w/ZUC enc. + NULL int. DL */
2711         PDCP_DIR_DOWNLINK,
2712         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
2713         PDCP_DIR_UPLINK,
2714         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
2715         PDCP_DIR_DOWNLINK,
2716         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
2717         PDCP_DIR_UPLINK,
2718         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
2719         PDCP_DIR_DOWNLINK,
2720         /* Control Plane w/ZUC enc. + ZUC int. UL */
2721         PDCP_DIR_UPLINK,
2722         /* Control Plane w/ZUC enc. + ZUC int. DL */
2723         PDCP_DIR_DOWNLINK,
2724
2725         /* User Plane w/NULL enc. UL LONG SN */
2726         PDCP_DIR_UPLINK,
2727         /* User Plane w/NULL enc. DL LONG SN */
2728         PDCP_DIR_DOWNLINK,
2729         /* User Plane w/NULL enc. UL SHORT SN */
2730         PDCP_DIR_UPLINK,
2731         /* User Plane w/NULL enc. DL SHORT SN */
2732         PDCP_DIR_DOWNLINK,
2733         /* User Plane w/NULL enc. UL 15 BIT SN */
2734         PDCP_DIR_UPLINK,
2735         /* User Plane w/NULL enc. DL 15 BIT SN */
2736         PDCP_DIR_DOWNLINK,
2737         /* User Plane w/NULL enc. UL 18-bit SN */
2738         PDCP_DIR_UPLINK,
2739         /* User Plane w/NULL enc. DL 18-bit SN */
2740         PDCP_DIR_DOWNLINK,
2741         /* User Plane w/SNOW f8 enc. UL LONG SN */
2742         PDCP_DIR_UPLINK,
2743         /* User Plane w/SNOW f8 enc. DL LONG SN */
2744         PDCP_DIR_DOWNLINK,
2745         /* User Plane w/SNOW f8 enc. UL SHORT SN */
2746         PDCP_DIR_UPLINK,
2747         /* User Plane w/SNOW f8 enc. DL SHORT SN */
2748         PDCP_DIR_DOWNLINK,
2749         /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
2750         PDCP_DIR_UPLINK,
2751         /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
2752         PDCP_DIR_DOWNLINK,
2753         /* User Plane w/SNOW f8 enc. UL 18-bit SN */
2754         PDCP_DIR_UPLINK,
2755         /* User Plane w/SNOW f8 enc. DL 18-bit SN */
2756         PDCP_DIR_DOWNLINK,
2757         /* User Plane w/AES CTR enc. UL LONG SN */
2758         PDCP_DIR_UPLINK,
2759         /* User Plane w/AES CTR enc. DL LONG SN */
2760         PDCP_DIR_DOWNLINK,
2761         /* User Plane w/AES CTR enc. UL SHORT SN */
2762         PDCP_DIR_UPLINK,
2763         /* User Plane w/AES CTR enc. DL SHORT SN */
2764         PDCP_DIR_DOWNLINK,
2765         /* User Plane w/AES CTR enc. UL 15 BIT SN */
2766         PDCP_DIR_UPLINK,
2767         /* User Plane w/AES CTR enc. DL 15 BIT SN */
2768         PDCP_DIR_DOWNLINK,
2769         /* User Plane w/AES CTR enc. UL 18-bit SN */
2770         PDCP_DIR_UPLINK,
2771         /* User Plane w/AES CTR enc. DL 18-bit SN */
2772         PDCP_DIR_DOWNLINK,
2773         /* User Plane w/ZUC enc. UL LONG SN */
2774         PDCP_DIR_UPLINK,
2775         /* User Plane w/ZUC enc. DL LONG SN */
2776         PDCP_DIR_DOWNLINK,
2777         /* User Plane w/ZUC enc. UL SHORT SN */
2778         PDCP_DIR_UPLINK,
2779         /* User Plane w/ZUC enc. DL SHORT SN */
2780         PDCP_DIR_DOWNLINK,
2781         /* User Plane w/ZUC enc. UL 15 BIT SN */
2782         PDCP_DIR_UPLINK,
2783         /* User Plane w/ZUC enc. DL 15 BIT SN */
2784         PDCP_DIR_DOWNLINK,
2785         /* User Plane w/ZUC enc. UL for 18-bit SN */
2786         PDCP_DIR_UPLINK,
2787         /* User Plane w/ZUC enc. DL for 18-bit SN */
2788         PDCP_DIR_DOWNLINK,
2789
2790         /*** u-plane with integrity for 12-bit SN ******/
2791
2792         /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/
2793         PDCP_DIR_UPLINK,
2794         /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/
2795         PDCP_DIR_DOWNLINK,
2796         /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/
2797         PDCP_DIR_UPLINK,
2798         /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/
2799         PDCP_DIR_DOWNLINK,
2800         /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/
2801         PDCP_DIR_UPLINK,
2802         /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/
2803         PDCP_DIR_DOWNLINK,
2804         /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/
2805         PDCP_DIR_UPLINK,
2806         /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/
2807         PDCP_DIR_DOWNLINK,
2808         /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/
2809         PDCP_DIR_UPLINK,
2810         /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/
2811         PDCP_DIR_DOWNLINK,
2812         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/
2813         PDCP_DIR_UPLINK,
2814         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/
2815         PDCP_DIR_DOWNLINK,
2816         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/
2817         PDCP_DIR_UPLINK,
2818         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/
2819         PDCP_DIR_DOWNLINK,
2820         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/
2821         PDCP_DIR_UPLINK,
2822         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/
2823         PDCP_DIR_DOWNLINK,
2824         /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/
2825         PDCP_DIR_UPLINK,
2826         /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/
2827         PDCP_DIR_DOWNLINK,
2828         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/
2829         PDCP_DIR_UPLINK,
2830         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/
2831         PDCP_DIR_DOWNLINK,
2832         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/
2833         PDCP_DIR_UPLINK,
2834         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/
2835         PDCP_DIR_DOWNLINK,
2836         /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/
2837         PDCP_DIR_UPLINK,
2838         /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/
2839         PDCP_DIR_DOWNLINK,
2840         /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/
2841         PDCP_DIR_UPLINK,
2842         /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/
2843         PDCP_DIR_DOWNLINK,
2844         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/
2845         PDCP_DIR_UPLINK,
2846         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/
2847         PDCP_DIR_DOWNLINK,
2848         /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/
2849         PDCP_DIR_UPLINK,
2850         /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/
2851         PDCP_DIR_DOWNLINK,
2852         /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/
2853         PDCP_DIR_UPLINK,
2854         /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/
2855         PDCP_DIR_DOWNLINK,
2856
2857         /*** u-plane with integrity for 18-bit SN ******/
2858         /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/
2859         PDCP_DIR_UPLINK,
2860         /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/
2861         PDCP_DIR_DOWNLINK,
2862         /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/
2863         PDCP_DIR_UPLINK,
2864         /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/
2865         PDCP_DIR_DOWNLINK,
2866         /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/
2867         PDCP_DIR_UPLINK,
2868         /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/
2869         PDCP_DIR_DOWNLINK,
2870         /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/
2871         PDCP_DIR_UPLINK,
2872         /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/
2873         PDCP_DIR_DOWNLINK,
2874         /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/
2875         PDCP_DIR_UPLINK,
2876         /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/
2877         PDCP_DIR_DOWNLINK,
2878         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/
2879         PDCP_DIR_UPLINK,
2880         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/
2881         PDCP_DIR_DOWNLINK,
2882         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/
2883         PDCP_DIR_UPLINK,
2884         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/
2885         PDCP_DIR_DOWNLINK,
2886         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/
2887         PDCP_DIR_UPLINK,
2888         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/
2889         PDCP_DIR_DOWNLINK,
2890         /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/
2891         PDCP_DIR_UPLINK,
2892         /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/
2893         PDCP_DIR_DOWNLINK,
2894         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/
2895         PDCP_DIR_UPLINK,
2896         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/
2897         PDCP_DIR_DOWNLINK,
2898         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/
2899         PDCP_DIR_UPLINK,
2900         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/
2901         PDCP_DIR_DOWNLINK,
2902         /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/
2903         PDCP_DIR_UPLINK,
2904         /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/
2905         PDCP_DIR_DOWNLINK,
2906         /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/
2907         PDCP_DIR_UPLINK,
2908         /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/
2909         PDCP_DIR_DOWNLINK,
2910         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/
2911         PDCP_DIR_UPLINK,
2912         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/
2913         PDCP_DIR_DOWNLINK,
2914         /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/
2915         PDCP_DIR_UPLINK,
2916         /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/
2917         PDCP_DIR_DOWNLINK,
2918         /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/
2919         PDCP_DIR_UPLINK,
2920         /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/
2921         PDCP_DIR_DOWNLINK,
2922
2923 };
2924
2925 static uint8_t pdcp_test_data_sn_size[] = {
2926         /* Control Plane w/NULL enc. + NULL int. UL */
2927         5,
2928         /* Control Plane w/NULL enc. + NULL int. DL */
2929         5,
2930         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
2931         5,
2932         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
2933         5,
2934         /* Control Plane w/NULL enc. + AES CMAC int. UL */
2935         5,
2936         /* Control Plane w/NULL enc. + AES CMAC int. DL */
2937         5,
2938         /* Control Plane w/NULL enc. + ZUC int. UL */
2939         5,
2940         /* Control Plane w/NULL enc. + ZUC int. DL */
2941         5,
2942         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
2943         5,
2944         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
2945         5,
2946         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
2947         5,
2948         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
2949         5,
2950         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
2951         5,
2952         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
2953         5,
2954         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
2955         5,
2956         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
2957         5,
2958         /* Control Plane w/AES CTR enc. + NULL int. UL */
2959         5,
2960         /* Control Plane w/AES CTR enc. + NULL int. DL */
2961         5,
2962         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
2963         5,
2964         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
2965         5,
2966         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
2967         5,
2968         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
2969         5,
2970         /* Control Plane w/AES CTR enc. + ZUC int. UL */
2971         5,
2972         /* Control Plane w/AES CTR enc. + ZUC int. DL */
2973         5,
2974         /* Control Plane w/ZUC enc. + NULL int. UL */
2975         5,
2976         /* Control Plane w/ZUC enc. + NULL int. DL */
2977         5,
2978         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
2979         5,
2980         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
2981         5,
2982         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
2983         5,
2984         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
2985         5,
2986         /* Control Plane w/ZUC enc. + ZUC int. UL */
2987         5,
2988         /* Control Plane w/ZUC enc. + ZUC int. DL */
2989         5,
2990
2991         /*************** 12 bit SN for C-plane **************************/
2992         /* Control Plane w/NULL enc. + NULL int. UL */
2993         12,
2994         /* Control Plane w/NULL enc. + NULL int. DL */
2995         12,
2996         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
2997         12,
2998         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
2999         12,
3000         /* Control Plane w/NULL enc. + AES CMAC int. UL */
3001         12,
3002         /* Control Plane w/NULL enc. + AES CMAC int. DL */
3003         12,
3004         /* Control Plane w/NULL enc. + ZUC int. UL */
3005         12,
3006         /* Control Plane w/NULL enc. + ZUC int. DL */
3007         12,
3008         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
3009         12,
3010         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
3011         12,
3012         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
3013         12,
3014         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
3015         12,
3016         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
3017         12,
3018         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
3019         12,
3020         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
3021         12,
3022         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
3023         12,
3024         /* Control Plane w/AES CTR enc. + NULL int. UL */
3025         12,
3026         /* Control Plane w/AES CTR enc. + NULL int. DL */
3027         12,
3028         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
3029         12,
3030         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
3031         12,
3032         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
3033         12,
3034         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
3035         12,
3036         /* Control Plane w/AES CTR enc. + ZUC int. UL */
3037         12,
3038         /* Control Plane w/AES CTR enc. + ZUC int. DL */
3039         12,
3040         /* Control Plane w/ZUC enc. + NULL int. UL */
3041         12,
3042         /* Control Plane w/ZUC enc. + NULL int. DL */
3043         12,
3044         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
3045         12,
3046         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
3047         12,
3048         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
3049         12,
3050         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
3051         12,
3052         /* Control Plane w/ZUC enc. + ZUC int. UL */
3053         12,
3054         /* Control Plane w/ZUC enc. + ZUC int. DL */
3055         12,
3056         /*************** 12 bit SN for C-plane end **************************/
3057
3058         /* User Plane w/NULL enc. UL LONG SN */
3059         12,
3060         /* User Plane w/NULL enc. DL LONG SN */
3061         12,
3062         /* User Plane w/NULL enc. UL SHORT SN */
3063         7,
3064         /* User Plane w/NULL enc. DL SHORT SN */
3065         7,
3066         /* User Plane w/NULL enc. UL 15 BIT SN */
3067         15,
3068         /* User Plane w/NULL enc. DL 15 BIT SN */
3069         15,
3070         /* User Plane w/NULL enc. UL 18 BIT SN */
3071         18,
3072         /* User Plane w/NULL enc. DL 18 BIT SN */
3073         18,
3074         /* User Plane w/SNOW f8 enc. UL LONG SN */
3075         12,
3076         /* User Plane w/SNOW f8 enc. DL LONG SN */
3077         12,
3078         /* User Plane w/SNOW f8 enc. UL SHORT SN */
3079         7,
3080         /* User Plane w/SNOW f8 enc. DL SHORT SN */
3081         7,
3082         /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
3083         15,
3084         /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
3085         15,
3086         /* User Plane w/SNOW f8 enc. UL 18 BIT SN */
3087         18,
3088         /* User Plane w/SNOW f8 enc. DL 18 BIT SN */
3089         18,
3090         /* User Plane w/AES CTR enc. UL LONG SN */
3091         12,
3092         /* User Plane w/AES CTR enc. DL LONG SN */
3093         12,
3094         /* User Plane w/AES CTR enc. UL SHORT SN */
3095         7,
3096         /* User Plane w/AES CTR enc. DL SHORT SN */
3097         7,
3098         /* User Plane w/AES CTR enc. UL 15 BIT SN */
3099         15,
3100         /* User Plane w/AES CTR enc. DL 15 BIT SN */
3101         15,
3102         /* User Plane w/AES CTR enc. UL 18 BIT SN */
3103         18,
3104         /* User Plane w/AES CTR enc. DL 18 BIT SN */
3105         18,
3106         /* User Plane w/ZUC enc. UL LONG SN */
3107         12,
3108         /* User Plane w/ZUC enc. DL LONG SN */
3109         12,
3110         /* User Plane w/ZUC enc. UL SHORT SN */
3111         7,
3112         /* User Plane w/ZUC enc. DL SHORT SN */
3113         7,
3114         /* User Plane w/ZUC enc. UL 15 BIT SN */
3115         15,
3116         /* User Plane w/ZUC enc. DL 15 BIT SN */
3117         15,
3118         /* User Plane w/ZUC enc. UL 18 BIT SN */
3119         18,
3120         /* User Plane w/ZUC enc. DL 18 BIT SN */
3121         18,
3122
3123         /*** u-plane with integrity for 12-bit SN ******/
3124
3125         /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/
3126         12,
3127         /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/
3128         12,
3129         /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/
3130         12,
3131         /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/
3132         12,
3133         /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/
3134         12,
3135         /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/
3136         12,
3137         /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/
3138         12,
3139         /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/
3140         12,
3141         /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/
3142         12,
3143         /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/
3144         12,
3145         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/
3146         12,
3147         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/
3148         12,
3149         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/
3150         12,
3151         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/
3152         12,
3153         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/
3154         12,
3155         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/
3156         12,
3157         /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/
3158         12,
3159         /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/
3160         12,
3161         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/
3162         12,
3163         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/
3164         12,
3165         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/
3166         12,
3167         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/
3168         12,
3169         /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/
3170         12,
3171         /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/
3172         12,
3173         /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/
3174         12,
3175         /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/
3176         12,
3177         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/
3178         12,
3179         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/
3180         12,
3181         /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/
3182         12,
3183         /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/
3184         12,
3185         /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/
3186         12,
3187         /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/
3188         12,
3189
3190         /*** u-plane with integrity for 18-bit SN ******/
3191         /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/
3192         18,
3193         /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/
3194         18,
3195         /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/
3196         18,
3197         /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/
3198         18,
3199         /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/
3200         18,
3201         /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/
3202         18,
3203         /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/
3204         18,
3205         /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/
3206         18,
3207         /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/
3208         18,
3209         /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/
3210         18,
3211         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/
3212         18,
3213         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/
3214         18,
3215         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/
3216         18,
3217         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/
3218         18,
3219         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/
3220         18,
3221         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/
3222         18,
3223         /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/
3224         18,
3225         /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/
3226         18,
3227         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/
3228         18,
3229         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/
3230         18,
3231         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/
3232         18,
3233         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/
3234         18,
3235         /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/
3236         18,
3237         /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/
3238         18,
3239         /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/
3240         18,
3241         /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/
3242         18,
3243         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/
3244         18,
3245         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/
3246         18,
3247         /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/
3248         18,
3249         /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/
3250         18,
3251         /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/
3252         18,
3253         /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/
3254         18,
3255 };
3256
3257 static uint8_t *pdcp_test_crypto_key[] = {
3258         /* Control Plane w/NULL enc. + NULL int. UL */
3259         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3260                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3261         /* Control Plane w/NULL enc. + NULL int. DL */
3262         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3263                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3264         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
3265         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3266                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3267         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
3268         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3269                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3270         /* Control Plane w/NULL enc. + AES CMAC int. UL */
3271         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3272                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3273         /* Control Plane w/NULL enc. + AES CMAC int. DL */
3274         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3275                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3276         /* Control Plane w/NULL enc. + ZUC int. UL */
3277         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3278                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3279         /* Control Plane w/NULL enc. + ZUC int. DL */
3280         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3281                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3282         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
3283         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3284                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3285         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
3286         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3287                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3288         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
3289         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3290                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3291         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
3292         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3293                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3294         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
3295         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3296                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3297         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
3298         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3299                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3300         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
3301         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3302                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3303         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
3304         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3305                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3306         /* Control Plane w/AES CTR enc. + NULL int. UL */
3307         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3308                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3309         /* Control Plane w/AES CTR enc. + NULL int. DL */
3310         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3311                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3312         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
3313         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3314                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3315         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
3316         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3317                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3318         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
3319         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3320                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3321         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
3322         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3323                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3324         /* Control Plane w/AES CTR enc. + ZUC int. UL */
3325         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3326                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3327         /* Control Plane w/AES CTR enc. + ZUC int. DL */
3328         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3329                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3330         /* Control Plane w/ZUC enc. + NULL int. UL */
3331         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3332                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3333         /* Control Plane w/ZUC enc. + NULL int. DL */
3334         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3335                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3336         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
3337         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3338                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3339         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
3340         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3341                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3342         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
3343         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3344                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3345         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
3346         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3347                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3348         /* Control Plane w/ZUC enc. + ZUC int. UL */
3349         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3350                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3351         /* Control Plane w/ZUC enc. + ZUC int. DL */
3352         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3353                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3354
3355         /*********** C-plane 12-bit **************/
3356         /* Control Plane w/NULL enc. + NULL int. UL */
3357         NULL,
3358         /* Control Plane w/NULL enc. + NULL int. DL */
3359         NULL,
3360         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
3361         NULL,
3362         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
3363         NULL,
3364         /* Control Plane w/NULL enc. + AES CMAC int. UL */
3365         NULL,
3366         /* Control Plane w/NULL enc. + AES CMAC int. DL */
3367         NULL,
3368         /* Control Plane w/NULL enc. + ZUC int. UL */
3369         NULL,
3370         /* Control Plane w/NULL enc. + ZUC int. DL */
3371         NULL,
3372         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
3373         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3374                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3375         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
3376         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3377                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3378         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
3379         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3380                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3381         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
3382         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3383                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3384
3385         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
3386         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3387                      0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3388         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
3389         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3390                      0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3391         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
3392         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3393                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3394         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
3395         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3396                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3397
3398         /* Control Plane w/AES CTR enc. + NULL int. UL */
3399         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3400                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3401         /* Control Plane w/AES CTR enc. + NULL int. DL */
3402         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3403                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3404         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
3405         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3406                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3407         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
3408         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3409                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3410         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
3411         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3412                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3413         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
3414         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3415                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3416         /* Control Plane w/AES CTR enc. + ZUC int. UL */
3417         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3418                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3419         /* Control Plane w/AES CTR enc. + ZUC int. DL */
3420         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3421                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3422
3423         /* Control Plane w/ZUC enc. + NULL int. UL */
3424         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3425                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3426         /* Control Plane w/ZUC enc. + NULL int. DL */
3427         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3428                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3429         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
3430         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3431                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3432         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
3433         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3434                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3435         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
3436         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3437                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3438         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
3439         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3440                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3441         /* Control Plane w/ZUC enc. + ZUC int. UL */
3442         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3443                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3444         /* Control Plane w/ZUC enc. + ZUC int. DL */
3445         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3446                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3447
3448         /* User Plane w/NULL enc. UL LONG SN */
3449         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3450                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3451         /* User Plane w/NULL enc. DL LONG SN */
3452         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3453                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3454         /* User Plane w/NULL enc. UL SHORT SN */
3455         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3456                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3457         /* User Plane w/NULL enc. DL SHORT SN */
3458         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3459                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3460         /* User Plane w/NULL enc. UL 15 BIT SN */
3461         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3462                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3463         /* User Plane w/NULL enc. DL 15 BIT SN */
3464         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3465                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3466         /* User Plane w/NULL enc. UL for 18-bit SN*/
3467         NULL,
3468         /* User Plane w/NULL enc. DL for 18-bit SN*/
3469         NULL,
3470         /* User Plane w/SNOW f8 enc. UL LONG SN */
3471         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3472                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3473         /* User Plane w/SNOW f8 enc. DL LONG SN */
3474         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3475                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3476         /* User Plane w/SNOW f8 enc. UL SHORT SN */
3477         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3478                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3479         /* User Plane w/SNOW f8 enc. DL SHORT SN */
3480         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3481                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3482         /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
3483         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3484                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3485         /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
3486         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3487                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3488         /* User Plane w/SNOW enc. UL for 18-bit SN*/
3489         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3490                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3491         /* User Plane w/SNOW enc. DL for 18-bit SN*/
3492         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3493                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3494         /* User Plane w/AES CTR enc. UL LONG SN */
3495         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3496                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3497         /* User Plane w/AES CTR enc. DL LONG SN */
3498         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3499                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3500         /* User Plane w/AES CTR enc. UL SHORT SN */
3501         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3502                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3503         /* User Plane w/AES CTR enc. DL SHORT SN */
3504         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3505                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3506         /* User Plane w/AES CTR enc. UL 15 BIT SN */
3507         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3508                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3509         /* User Plane w/AES CTR enc. DL 15 BIT SN */
3510         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3511                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3512         /* User Plane w/AES enc. UL for 18-bit SN*/
3513         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3514                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3515         /* User Plane w/AES enc. DL for 18-bit SN*/
3516         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3517                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3518         /* User Plane w/ZUC enc. UL LONG SN */
3519         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3520                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3521         /* User Plane w/ZUC enc. DL LONG SN */
3522         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3523                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3524         /* User Plane w/ZUC enc. UL SHORT SN */
3525         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3526                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3527         /* User Plane w/ZUC enc. DL SHORT SN */
3528         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3529                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3530         /* User Plane w/ZUC enc. UL 15 BIT SN */
3531         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3532                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3533         /* User Plane w/ZUC enc. DL 15 BIT SN */
3534         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3535                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3536         /* User Plane w/ZUC enc. UL for 18-bit SN*/
3537         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3538                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3539         /* User Plane w/ZUC enc. DL for 18-bit SN*/
3540         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3541                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3542
3543         /******* u-plane for 12-bit SN ***********/
3544         /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/
3545         NULL,
3546         /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/
3547         NULL,
3548         /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/
3549         NULL,
3550         /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/
3551         NULL,
3552         /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/
3553         NULL,
3554         /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/
3555         NULL,
3556         /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/
3557         NULL,
3558         /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/
3559         NULL,
3560         /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/
3561         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3562                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3563         /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/
3564         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3565                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3566         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/
3567         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3568                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3569         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/
3570         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3571                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3572         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/
3573         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3574                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3575         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/
3576         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3577                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3578         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/
3579         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3580                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3581         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/
3582         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3583                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3584
3585         /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/
3586         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3587                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3588         /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/
3589         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3590                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3591         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/
3592         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3593                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3594         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/
3595         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3596                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3597         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/
3598         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3599                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3600
3601         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/
3602         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3603                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3604         /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/
3605         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3606                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3607         /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/
3608         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3609                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3610
3611         /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/
3612         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3613                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3614         /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/
3615         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3616                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3617         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/
3618         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3619                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3620         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/
3621         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3622                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3623         /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/
3624         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3625                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3626         /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/
3627         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3628                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3629         /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/
3630         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3631                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3632         /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/
3633         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3634                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3635
3636         /******* u-plane for 18-bit SN with integrity ***********/
3637         /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/
3638         NULL,
3639         /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/
3640         NULL,
3641         /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/
3642         NULL,
3643         /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/
3644         NULL,
3645         /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/
3646         NULL,
3647         /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/
3648         NULL,
3649         /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/
3650         NULL,
3651         /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/
3652         NULL,
3653         /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/
3654         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3655                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3656         /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/
3657         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3658                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3659         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/
3660         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3661                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3662         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/
3663         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3664                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3665         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/
3666         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3667                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3668         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/
3669         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3670                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3671         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/
3672         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3673                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3674         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/
3675         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3676                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3677         /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/
3678         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3679                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3680         /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/
3681         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3682                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3683         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/
3684         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3685                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3686         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/
3687         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3688                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3689         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/
3690         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3691                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3692         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/
3693         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3694                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3695         /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/
3696         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3697                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3698         /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/
3699         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3700                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3701         /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/
3702         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3703                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3704         /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/
3705         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3706                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3707         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/
3708         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3709                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3710         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/
3711         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3712                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3713         /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/
3714         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3715                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3716         /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/
3717         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3718                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3719         /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/
3720         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3721                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3722         /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/
3723         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3724                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3725 };
3726
3727 static uint8_t *pdcp_test_auth_key[] = {
3728         /* Control Plane w/NULL enc. + NULL int. UL */
3729         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3730                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3731         /* Control Plane w/NULL enc. + NULL int. DL */
3732         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3733                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3734         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
3735         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3736                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3737         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
3738         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3739                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3740         /* Control Plane w/NULL enc. + AES CMAC int. UL */
3741         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3742                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3743         /* Control Plane w/NULL enc. + AES CMAC int. DL */
3744         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3745                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3746         /* Control Plane w/NULL enc. + ZUC int. UL */
3747         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3748                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3749         /* Control Plane w/NULL enc. + ZUC int. DL */
3750         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3751                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3752         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
3753         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3754                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3755         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
3756         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3757                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3758         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
3759         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3760                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3761         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
3762         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3763                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3764         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
3765         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3766                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3767         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
3768         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3769                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3770         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
3771         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3772                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3773         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
3774         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3775                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3776         /* Control Plane w/AES CTR enc. + NULL int. UL */
3777         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3778                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3779         /* Control Plane w/AES CTR enc. + NULL int. DL */
3780         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3781                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3782         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
3783         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3784                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3785         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
3786         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3787                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3788         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
3789         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3790                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3791         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
3792         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3793                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3794         /* Control Plane w/AES CTR enc. + ZUC int. UL */
3795         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3796                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3797         /* Control Plane w/AES CTR enc. + ZUC int. DL */
3798         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3799                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3800         /* Control Plane w/ZUC enc. + NULL int. UL */
3801         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3802                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3803         /* Control Plane w/ZUC enc. + NULL int. DL */
3804         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3805                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3806         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
3807         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3808                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3809         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
3810         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3811                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3812         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
3813         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3814                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3815         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
3816         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3817                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3818         /* Control Plane w/ZUC enc. + ZUC int. UL */
3819         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3820                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3821         /* Control Plane w/ZUC enc. + ZUC int. DL */
3822         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3823                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3824
3825         /********* 12-bit C-plane **********************/
3826         /* Control Plane w/NULL enc. + NULL int. UL */
3827         NULL,
3828         /* Control Plane w/NULL enc. + NULL int. DL */
3829         NULL,
3830         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
3831         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3832                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3833         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
3834         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3835                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3836         /* Control Plane w/NULL enc. + AES CMAC int. UL */
3837         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3838                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3839         /* Control Plane w/NULL enc. + AES CMAC int. DL */
3840         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3841                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3842         /* Control Plane w/NULL enc. + ZUC int. UL */
3843         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3844                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3845         /* Control Plane w/NULL enc. + ZUC int. DL */
3846         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3847                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3848
3849         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
3850         NULL,
3851         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
3852         NULL,
3853         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
3854         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3855                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3856         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
3857         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3858                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3859         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
3860         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3861                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3862         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
3863         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3864                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3865         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
3866         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3867                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3868         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
3869         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3870                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3871         /* Control Plane w/AES CTR enc. + NULL int. UL */
3872         NULL,
3873         /* Control Plane w/AES CTR enc. + NULL int. DL */
3874         NULL,
3875         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
3876         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3877                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3878         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
3879         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3880                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3881         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
3882         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3883                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3884         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
3885         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3886                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3887         /* Control Plane w/AES CTR enc. + ZUC int. UL */
3888         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3889                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3890         /* Control Plane w/AES CTR enc. + ZUC int. DL */
3891         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3892                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3893
3894         /* Control Plane w/ZUC enc. + NULL int. UL */
3895         NULL,
3896         /* Control Plane w/ZUC enc. + NULL int. DL */
3897         NULL,
3898         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
3899         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3900                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3901         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
3902         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3903                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3904         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
3905         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3906                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3907         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
3908         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3909                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3910         /* Control Plane w/ZUC enc. + ZUC int. UL */
3911         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3912                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3913         /* Control Plane w/ZUC enc. + ZUC int. DL */
3914         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3915                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3916
3917         /* User Plane w/NULL enc. UL LONG SN */
3918         NULL,
3919         /* User Plane w/NULL enc. DL LONG SN */
3920         NULL,
3921         /* User Plane w/NULL enc. UL SHORT SN */
3922         NULL,
3923         /* User Plane w/NULL enc. DL SHORT SN */
3924         NULL,
3925         /* User Plane w/NULL enc. UL 15 BIT SN */
3926         NULL,
3927         /* User Plane w/NULL enc. DL 15 BIT SN */
3928         NULL,
3929         /* User Plane w/NULL enc. UL 18 BIT SN */
3930         NULL,
3931         /* User Plane w/NULL enc. DL 18 BIT SN */
3932         NULL,
3933         /* User Plane w/SNOW f8 enc. UL LONG SN */
3934         NULL,
3935         /* User Plane w/SNOW f8 enc. DL LONG SN */
3936         NULL,
3937         /* User Plane w/SNOW f8 enc. UL SHORT SN */
3938         NULL,
3939         /* User Plane w/SNOW f8 enc. DL SHORT SN */
3940         NULL,
3941         /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
3942         NULL,
3943         /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
3944         NULL,
3945         /* User Plane w/SNOW f8 enc. UL 18 BIT SN */
3946         NULL,
3947         /* User Plane w/SNOW f8 enc. DL 18 BIT SN */
3948         NULL,
3949         /* User Plane w/AES CTR enc. UL LONG SN */
3950         NULL,
3951         /* User Plane w/AES CTR enc. DL LONG SN */
3952         NULL,
3953         /* User Plane w/AES CTR enc. UL SHORT SN */
3954         NULL,
3955         /* User Plane w/AES CTR enc. DL SHORT SN */
3956         NULL,
3957         /* User Plane w/AES CTR enc. UL 15 BIT SN */
3958         NULL,
3959         /* User Plane w/AES CTR enc. DL 15 BIT SN */
3960         NULL,
3961         /* User Plane w/AES CTR enc. UL 18 BIT SN */
3962         NULL,
3963         /* User Plane w/AES CTR enc. DL 18 BIT SN */
3964         NULL,
3965         /* User Plane w/ZUC enc. UL LONG SN */
3966         NULL,
3967         /* User Plane w/ZUC enc. DL LONG SN */
3968         NULL,
3969         /* User Plane w/ZUC enc. UL SHORT SN */
3970         NULL,
3971         /* User Plane w/ZUC enc. DL SHORT SN */
3972         NULL,
3973         /* User Plane w/ZUC enc. UL 15 BIT SN */
3974         NULL,
3975         /* User Plane w/ZUC enc. DL 15 BIT SN */
3976         NULL,
3977         /* User Plane w/ZUC enc. UL 18 BIT SN */
3978         NULL,
3979         /* User Plane w/ZUC enc. DL 18 BIT SN */
3980         NULL,
3981
3982         /***** u-plane with integrity for 12-bit SN ******/
3983         /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/
3984         NULL,
3985         /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/
3986         NULL,
3987         /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/
3988         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3989                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3990
3991         /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/
3992         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3993                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3994         /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/
3995         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3996                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3997         /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/
3998         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3999                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4000         /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/
4001         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4002                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4003         /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/
4004         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4005                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4006
4007         /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/
4008         NULL,
4009         /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/
4010         NULL,
4011         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/
4012         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4013                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4014         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/
4015         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4016                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4017         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/
4018         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4019                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4020         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/
4021         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4022                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4023         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/
4024         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4025                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4026         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/
4027         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4028                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4029
4030         /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/
4031         NULL,
4032         /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/
4033         NULL,
4034         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/
4035         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4036                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4037         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/
4038         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4039                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4040         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/
4041         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4042                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4043         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/
4044         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4045                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4046         /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/
4047         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4048                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4049         /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/
4050         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4051                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4052
4053         /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/
4054         NULL,
4055         /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/
4056         NULL,
4057         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/
4058         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4059                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4060         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/
4061         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4062                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4063         /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/
4064         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4065                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4066         /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/
4067         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4068                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4069         /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/
4070         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4071                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4072         /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/
4073         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4074                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4075
4076         /***** u-plane with integrity for 18-bit SN ******/
4077         /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/
4078         NULL,
4079         /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/
4080         NULL,
4081         /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/
4082         (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9,
4083                     0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15},
4084         /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/
4085         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4086                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4087         /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/
4088         (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9,
4089                     0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15},
4090         /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/
4091         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4092                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4093         /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/
4094         (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9,
4095                     0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15},
4096         /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/
4097         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4098                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4099         /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/
4100         NULL,
4101         /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/
4102         NULL,
4103         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/
4104         (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9,
4105                     0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15},
4106         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/
4107         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4108                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4109         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/
4110         (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9,
4111                     0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15},
4112         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/
4113         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4114                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4115         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/
4116         (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9,
4117                     0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15},
4118         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/
4119         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4120                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4121         /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/
4122         NULL,
4123         /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/
4124         NULL,
4125         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/
4126         (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9,
4127                     0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15},
4128         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/
4129         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4130                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4131         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/
4132         (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9,
4133                     0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15},
4134         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/
4135         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4136                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4137         /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/
4138         (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9,
4139                     0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15},
4140         /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/
4141         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4142                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4143         /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/
4144         NULL,
4145         /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/
4146         NULL,
4147         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/
4148         (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9,
4149                     0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15},
4150         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/
4151         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4152                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4153         /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/
4154         (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9,
4155                     0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15},
4156         /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/
4157         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4158                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4159         /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/
4160         (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9,
4161                     0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15},
4162         /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/
4163         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4164                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4165 };
4166
4167 static uint8_t *pdcp_test_data_in[] = {
4168         /* Control Plane w/NULL enc. + NULL int. UL */
4169         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4170                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4171         /* Control Plane w/NULL enc. + NULL int. DL */
4172         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4173                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4174         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
4175         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4176                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4177         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
4178         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4179                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4180         /* Control Plane w/NULL enc. + AES CMAC int. UL */
4181         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4182                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4183         /* Control Plane w/NULL enc. + AES CMAC int. DL */
4184         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4185                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4186         /* Control Plane w/NULL enc. + ZUC int. UL */
4187         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4188                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4189         /* Control Plane w/NULL enc. + ZUC int. DL */
4190         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4191                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4192         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
4193         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4194                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4195         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
4196         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4197                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4198         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
4199         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4200                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4201         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
4202         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4203                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4204         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
4205         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4206                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4207         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
4208         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4209                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4210         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
4211         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4212                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4213         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
4214         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4215                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4216         /* Control Plane w/AES CTR enc. + NULL int. UL */
4217         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4218                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4219         /* Control Plane w/AES CTR enc. + NULL int. DL */
4220         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4221                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4222         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
4223         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4224                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4225         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
4226         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4227                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4228         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
4229         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4230                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4231         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
4232         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4233                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4234         /* Control Plane w/AES CTR enc. + ZUC int. UL */
4235         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4236                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4237         /* Control Plane w/AES CTR enc. + ZUC int. DL */
4238         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4239                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4240         /* Control Plane w/ZUC enc. + NULL int. UL */
4241         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4242                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4243         /* Control Plane w/ZUC enc. + NULL int. DL */
4244         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4245                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4246         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
4247         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4248                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4249         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
4250         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4251                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4252         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
4253         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4254                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4255         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
4256         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4257                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4258         /* Control Plane w/ZUC enc. + ZUC int. UL */
4259         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4260                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4261         /* Control Plane w/ZUC enc. + ZUC int. DL */
4262         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4263                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4264
4265         /*************** 12-bit C-plane ****************/
4266         /* Control Plane w/NULL enc. + NULL int. UL */
4267         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4268                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4269                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4270                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4271                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4272                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4273         /* Control Plane w/NULL enc. + NULL int. DL */
4274         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4275                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4276                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4277                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4278                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4279                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4280         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
4281         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4282                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4283                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4284                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4285                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4286                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4287         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
4288         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4289                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4290                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4291                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4292                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4293                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4294         /* Control Plane w/NULL enc. + AES CMAC int. UL */
4295         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4296                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4297                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4298                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4299                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4300                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4301         /* Control Plane w/NULL enc. + AES CMAC int. DL */
4302         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4303                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4304                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4305                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4306                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4307                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4308         /* Control Plane w/NULL enc. + ZUC int. UL */
4309         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4310                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4311                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4312                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4313                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4314                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4315         /* Control Plane w/NULL enc. + ZUC int. DL */
4316         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4317                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4318                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4319                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4320                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4321                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4322
4323         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
4324         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4325                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4326                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4327                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4328                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4329                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4330         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
4331         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4332                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4333                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4334                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4335                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4336                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4337         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
4338         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4339                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4340                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4341                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4342                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4343                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4344         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
4345         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4346                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4347                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4348                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4349                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4350                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4351         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
4352         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4353                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4354                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4355                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4356                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4357                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4358         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
4359         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4360                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4361                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4362                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4363                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4364                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4365         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
4366         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4367                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4368                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4369                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4370                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4371                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4372         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
4373         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4374                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4375                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4376                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4377                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4378                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4379
4380         /* Control Plane w/AES CTR enc. + NULL int. UL */
4381         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4382                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4383                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4384                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4385                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4386                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4387         /* Control Plane w/AES CTR enc. + NULL int. DL */
4388         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4389                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4390                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4391                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4392                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4393                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4394         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
4395         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4396                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4397                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4398                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4399                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4400                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4401         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
4402          (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4403                      0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4404                      0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4405                      0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4406                      0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4407                      0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4408         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
4409         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4410                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4411                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4412                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4413                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4414                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4415         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
4416         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4417                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4418                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4419                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4420                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4421                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4422         /* Control Plane w/AES CTR enc. + ZUC int. UL */
4423         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4424                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4425                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4426                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4427                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4428                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4429         /* Control Plane w/AES CTR enc. + ZUC int. DL */
4430         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4431                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4432                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4433                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4434                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4435                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4436
4437         /* Control Plane w/ZUC enc. + NULL int. UL */
4438         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4439                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4440                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4441                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4442                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4443                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4444         /* Control Plane w/ZUC enc. + NULL int. DL */
4445         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4446                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4447                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4448                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4449                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4450                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4451         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
4452         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4453                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4454                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4455                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4456                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4457                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4458         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
4459         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4460                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4461                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4462                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4463                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4464                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4465         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
4466         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4467                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4468                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4469                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4470                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4471                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4472         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
4473         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4474                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4475                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4476                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4477                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4478                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4479         /* Control Plane w/ZUC enc. + ZUC int. UL */
4480         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4481                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4482                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4483                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4484                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4485                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4486         /* Control Plane w/ZUC enc. + ZUC int. DL */
4487         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4488                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4489                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4490                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4491                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4492                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4493
4494         /* User Plane w/NULL enc. UL LONG SN */
4495         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4496                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4497         /* User Plane w/NULL enc. DL LONG SN */
4498         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4499                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4500         /* User Plane w/NULL enc. UL SHORT SN */
4501         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4502                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4503         /* User Plane w/NULL enc. DL SHORT SN */
4504         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4505                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4506         /* User Plane w/NULL enc. UL 15 BIT SN */
4507         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4508                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4509         /* User Plane w/NULL enc. DL 15 BIT SN */
4510         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4511                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4512         /* User Plane w/NULL enc. UL for 18-bit SN*/
4513         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4514                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4515                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4516                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4517                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4518                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4519                     0x69, 0x00, 0x00, 0x00, 0x00},
4520         /* User Plane w/NULL enc. DL for 18-bit SN*/
4521         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4522                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4523                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4524                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4525                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4526                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4527                     0x69, 0x00, 0x00, 0x00, 0x00},
4528         /* User Plane w/SNOW f8 enc. UL LONG SN */
4529         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4530                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4531         /* User Plane w/SNOW f8 enc. DL LONG SN */
4532         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4533                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4534         /* User Plane w/SNOW f8 enc. UL SHORT SN */
4535         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4536                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4537         /* User Plane w/SNOW f8 enc. DL SHORT SN */
4538         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4539                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4540         /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
4541         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4542                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4543         /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
4544         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4545                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4546         /* User Plane w/SNOW enc. UL for 18-bit SN*/
4547         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4548                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4549                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4550                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4551                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4552                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4553                     0x91, 0x00, 0x00, 0x00, 0x00},
4554         /* User Plane w/SNOW enc. DL for 18-bit SN*/
4555         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4556                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4557                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4558                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4559                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4560                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4561                     0x69, 0x00, 0x00, 0x00, 0x00},
4562         /* User Plane w/AES CTR enc. UL LONG SN */
4563         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4564                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4565         /* User Plane w/AES CTR enc. DL LONG SN */
4566         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4567                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4568         /* User Plane w/AES CTR enc. UL SHORT SN */
4569         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4570                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4571         /* User Plane w/AES CTR enc. DL SHORT SN */
4572         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4573                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4574         /* User Plane w/AES CTR enc. UL 15 BIT SN */
4575         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4576                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4577         /* User Plane w/AES CTR enc. DL 15 BIT SN */
4578         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4579                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4580         /* User Plane w/AES enc. UL for 18-bit SN*/
4581         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4582                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4583                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4584                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4585                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4586                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4587                     0x91, 0x00, 0x00, 0x00, 0x00},
4588         /* User Plane w/AES enc. DL for 18-bit SN*/
4589         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4590                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4591                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4592                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4593                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4594                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4595                     0x69, 0x00, 0x00, 0x00, 0x00},
4596         /* User Plane w/ZUC enc. UL LONG SN */
4597         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4598                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4599         /* User Plane w/ZUC enc. DL LONG SN */
4600         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4601                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4602         /* User Plane w/ZUC enc. UL SHORT SN */
4603         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4604                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4605         /* User Plane w/ZUC enc. DL SHORT SN */
4606         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4607                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4608         /* User Plane w/ZUC enc. UL 15 BIT SN */
4609         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4610                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4611         /* User Plane w/ZUC enc. DL 15 BIT SN */
4612         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4613                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4614         /* User Plane w/ZUC enc. UL for 18-bit SN*/
4615         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4616                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4617                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4618                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4619                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4620                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4621                     0x91, 0x00, 0x00, 0x00, 0x00},
4622         /* User Plane w/ZUC enc. DL for 18-bit SN*/
4623         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4624                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4625                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4626                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4627                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4628                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4629                     0x69, 0x00, 0x00, 0x00, 0x00},
4630
4631         /*************** u-plane with integrity for 12-bit SN *****/
4632         /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/
4633         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4634                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4635                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4636                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4637                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4638                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4639         /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/
4640         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4641                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4642                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4643                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4644                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4645                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4646         /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/
4647         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4648                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4649                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4650                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4651                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4652                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4653         /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/
4654         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4655                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4656                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4657                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4658                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4659                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4660         /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/
4661         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4662                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4663                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4664                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4665                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4666                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4667         /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/
4668         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4669                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4670                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4671                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4672                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4673                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4674         /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/
4675         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4676                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4677                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4678                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4679                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4680                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4681         /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/
4682         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4683                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4684                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4685                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4686                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4687                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4688
4689         /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/
4690         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4691                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4692                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4693                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4694                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4695                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4696         /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/
4697         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4698                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4699                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4700                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4701                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4702                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4703         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/
4704         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4705                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4706                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4707                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4708                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4709                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4710         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/
4711         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4712                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4713                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4714                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4715                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4716                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4717         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/
4718         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4719                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4720                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4721                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4722                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4723                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4724         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/
4725         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4726                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4727                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4728                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4729                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4730                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4731         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/
4732         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4733                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4734                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4735                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4736                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4737                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4738         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/
4739         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4740                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4741                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4742                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4743                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4744                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4745
4746         /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/
4747         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4748                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4749                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4750                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4751                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4752                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4753         /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/
4754         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4755                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4756                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4757                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4758                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4759                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4760         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/
4761         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4762                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4763                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4764                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4765                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4766                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4767         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/
4768         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4769                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4770                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4771                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4772                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4773                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4774         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/
4775         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4776                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4777                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4778                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4779                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4780                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4781         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/
4782         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4783                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4784                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4785                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4786                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4787                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4788         /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/
4789         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4790                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4791                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4792                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4793                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4794                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4795         /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/
4796         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4797                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4798                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4799                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4800                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4801                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4802
4803         /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/
4804         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4805                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4806                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4807                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4808                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4809                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4810         /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/
4811         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4812                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4813                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4814                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4815                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4816                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4817         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/
4818         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4819                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4820                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4821                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4822                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4823                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4824         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/
4825         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4826                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4827                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4828                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4829                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4830                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4831         /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/
4832         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4833                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4834                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4835                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4836                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4837                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4838         /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/
4839         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4840                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4841                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4842                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4843                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4844                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4845         /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/
4846         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4847                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4848                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4849                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4850                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4851                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4852         /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/
4853         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4854                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4855                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4856                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4857                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4858                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4859
4860         /*************** u-plane with integrity for 18-bit SN *****/
4861         /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/
4862         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4863                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4864                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4865                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4866                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4867                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4868                     0x69},
4869         /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/
4870         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4871                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4872                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4873                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4874                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4875                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4876                     0x69},
4877         /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/
4878         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4879                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4880                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4881                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4882                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4883                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4884                     0x91},
4885         /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/
4886         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4887                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4888                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4889                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4890                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4891                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4892                     0x69},
4893         /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/
4894         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4895                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4896                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4897                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4898                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4899                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4900                     0x91},
4901         /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/
4902         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4903                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4904                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4905                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4906                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4907                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4908                     0x69},
4909         /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/
4910         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4911                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4912                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4913                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4914                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4915                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4916                     0x91},
4917         /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/
4918         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4919                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4920                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4921                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4922                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4923                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4924                     0x69},
4925         /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/
4926         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4927                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4928                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4929                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4930                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4931                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4932                     0x91},
4933         /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/
4934         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4935                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4936                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4937                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4938                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4939                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4940                     0x69},
4941         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/
4942         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4943                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4944                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4945                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4946                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4947                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4948                     0x91},
4949         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/
4950         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4951                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4952                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4953                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4954                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4955                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4956                     0x69},
4957         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/
4958         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4959                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4960                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4961                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4962                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4963                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4964                     0x91},
4965         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/
4966         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4967                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4968                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4969                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4970                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4971                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4972                     0x69},
4973         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/
4974         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4975                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4976                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4977                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4978                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4979                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4980                     0x91},
4981         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/
4982         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4983                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4984                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4985                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4986                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4987                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4988                     0x69},
4989         /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/
4990         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4991                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4992                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4993                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4994                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4995                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4996                     0x91},
4997         /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/
4998         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4999                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
5000                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
5001                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
5002                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
5003                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
5004                     0x69},
5005         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/
5006         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
5007                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
5008                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
5009                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
5010                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
5011                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
5012                     0x91},
5013         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/
5014         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
5015                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
5016                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
5017                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
5018                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
5019                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
5020                     0x69},
5021         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/
5022         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
5023                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
5024                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
5025                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
5026                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
5027                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
5028                     0x91},
5029         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/
5030         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
5031                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
5032                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
5033                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
5034                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
5035                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
5036                     0x69},
5037         /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/
5038         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
5039                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
5040                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
5041                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
5042                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
5043                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
5044                     0x91},
5045         /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/
5046         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
5047                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
5048                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
5049                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
5050                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
5051                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
5052                     0x69},
5053         /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/
5054         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
5055                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
5056                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
5057                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
5058                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
5059                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
5060                     0x91},
5061         /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/
5062         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
5063                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
5064                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
5065                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
5066                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
5067                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
5068                     0x69},
5069         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/
5070         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
5071                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
5072                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
5073                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
5074                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
5075                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
5076                     0x91},
5077         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/
5078         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
5079                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
5080                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
5081                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
5082                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
5083                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
5084                     0x69},
5085         /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/
5086         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
5087                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
5088                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
5089                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
5090                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
5091                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
5092                     0x91},
5093         /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/
5094         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
5095                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
5096                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
5097                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
5098                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
5099                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
5100                     0x69},
5101         /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/
5102         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
5103                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
5104                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
5105                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
5106                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
5107                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
5108                     0x91},
5109         /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/
5110         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
5111                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
5112                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
5113                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
5114                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
5115                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
5116                     0x69},
5117 };
5118
5119 static uint32_t pdcp_test_data_in_len[] = {
5120         /* Control Plane w/NULL enc. + NULL int. UL */
5121         16,
5122         /* Control Plane w/NULL enc. + NULL int. DL */
5123         16,
5124         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
5125         16,
5126         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
5127         16,
5128         /* Control Plane w/NULL enc. + AES CMAC int. UL */
5129         16,
5130         /* Control Plane w/NULL enc. + AES CMAC int. DL */
5131         16,
5132         /* Control Plane w/NULL enc. + ZUC int. UL */
5133         16,
5134         /* Control Plane w/NULL enc. + ZUC int. DL */
5135         16,
5136         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
5137         16,
5138         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
5139         16,
5140         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
5141         16,
5142         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
5143         16,
5144         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
5145         16,
5146         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
5147         16,
5148         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
5149         16,
5150         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
5151         16,
5152         /* Control Plane w/AES CTR enc. + NULL int. UL */
5153         16,
5154         /* Control Plane w/AES CTR enc. + NULL int. DL */
5155         16,
5156         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
5157         16,
5158         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
5159         16,
5160         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
5161         16,
5162         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
5163         16,
5164         /* Control Plane w/AES CTR enc. + ZUC int. UL */
5165         16,
5166         /* Control Plane w/AES CTR enc. + ZUC int. DL */
5167         16,
5168         /* Control Plane w/ZUC enc. + NULL int. UL */
5169         16,
5170         /* Control Plane w/ZUC enc. + NULL int. DL */
5171         16,
5172         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
5173         16,
5174         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
5175         16,
5176         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
5177         16,
5178         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
5179         16,
5180         /* Control Plane w/ZUC enc. + ZUC int. UL */
5181         16,
5182         /* Control Plane w/ZUC enc. + ZUC int. DL */
5183         16,
5184
5185         /****************** C-plane 12-bit SN ***********/
5186         /* Control Plane w/NULL enc. + NULL int. UL LONG SN */
5187         66,
5188         /* Control Plane w/NULL enc. + NULL int. DL LONG SN */
5189         66,
5190         /* Control Plane w/NULL enc. + SNOW f9 int. UL LONG SN */
5191         66,
5192         /* Control Plane w/NULL enc. + SNOW f9 int. DL LONG SN */
5193         66,
5194         /* Control Plane w/NULL enc. + AES CMAC int. UL LONG SN */
5195         66,
5196         /* Control Plane w/NULL enc. + AES CMAC int. DL LONG SN */
5197         66,
5198         /* Control Plane w/NULL enc. + ZUC int. UL LONG SN */
5199         66,
5200         /* Control Plane w/NULL enc. + ZUC int. DL LONG SN */
5201         66,
5202
5203         /* Control Plane w/SNOW f8 enc. + NULL int. UL LONG SN */
5204         66,
5205         /* Control Plane w/SNOW f8 enc. + NULL int. DL LONG SN */
5206         66,
5207         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL LONG SN */
5208         66,
5209         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL LONG SN */
5210         66,
5211         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL LONG SN */
5212         66,
5213         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
5214         66,
5215         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
5216         66,
5217         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
5218         66,
5219
5220         /* Control Plane w/AES CTR enc. + NULL int. UL */
5221         66,
5222         /* Control Plane w/AES CTR enc. + NULL int. DL */
5223         66,
5224         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
5225         66,
5226         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
5227         66,
5228         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
5229         66,
5230         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
5231         66,
5232         /* Control Plane w/AES CTR enc. + ZUC int. UL */
5233         66,
5234         /* Control Plane w/AES CTR enc. + ZUC int. DL */
5235         66,
5236
5237         /* Control Plane w/ZUC enc. + NULL int. UL */
5238         66,
5239         /* Control Plane w/ZUC enc. + NULL int. DL */
5240         66,
5241         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
5242         66,
5243         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
5244         66,
5245         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
5246         66,
5247         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
5248         66,
5249         /* Control Plane w/ZUC enc. + ZUC int. UL */
5250         66,
5251         /* Control Plane w/ZUC enc. + ZUC int. DL */
5252         66,
5253
5254
5255         /* User Plane w/NULL enc. UL LONG SN */
5256         17,
5257         /* User Plane w/NULL enc. DL LONG SN */
5258         17,
5259         /* User Plane w/NULL enc. UL SHORT SN */
5260         16,
5261         /* User Plane w/NULL enc. DL SHORT SN */
5262         16,
5263         /* User Plane w/NULL enc. UL 15 BIT SN */
5264         17,
5265         /* User Plane w/NULL enc. DL 15 BIT SN */
5266         17,
5267         /* User Plane w/NULL enc. UL 18 BIT SN */
5268         71,
5269         /* User Plane w/NULL enc. DL 18 BIT SN */
5270         71,
5271         /* User Plane w/SNOW f8 enc. UL LONG SN */
5272         17,
5273         /* User Plane w/SNOW f8 enc. DL LONG SN */
5274         17,
5275         /* User Plane w/SNOW f8 enc. UL SHORT SN */
5276         16,
5277         /* User Plane w/SNOW f8 enc. DL SHORT SN */
5278         16,
5279         /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
5280         17,
5281         /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
5282         17,
5283         /* User Plane w/SNOW f8 enc. UL 18 BIT SN */
5284         71,
5285         /* User Plane w/SNOW f8 enc. DL 18 BIT SN */
5286         71,
5287         /* User Plane w/AES CTR enc. UL LONG SN */
5288         17,
5289         /* User Plane w/AES CTR enc. DL LONG SN */
5290         17,
5291         /* User Plane w/AES CTR enc. UL SHORT SN */
5292         16,
5293         /* User Plane w/AES CTR enc. DL SHORT SN */
5294         16,
5295         /* User Plane w/AES CTR enc. UL 15 BIT SN */
5296         17,
5297         /* User Plane w/AES CTR enc. DL 15 BIT SN */
5298         17,
5299         /* User Plane w/AES CTR enc. UL 18 BIT SN */
5300         71,
5301         /* User Plane w/AES CTR enc. DL 18 BIT SN */
5302         71,
5303         /* User Plane w/ZUC enc. UL LONG SN */
5304         17,
5305         /* User Plane w/ZUC enc. DL LONG SN */
5306         17,
5307         /* User Plane w/ZUC enc. UL SHORT SN */
5308         16,
5309         /* User Plane w/ZUC enc. DL SHORT SN */
5310         16,
5311         /* User Plane w/ZUC enc. UL 15 BIT SN */
5312         17,
5313         /* User Plane w/ZUC enc. DL 15 BIT SN */
5314         17,
5315         /* User Plane w/ZUC enc. UL 18 BIT SN */
5316         71,
5317         /* User Plane w/ZUC enc. DL 18 BIT SN */
5318         71,
5319
5320         /***** u-plane with integrity for 12-bit SN *******/
5321
5322         /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN */
5323         66,
5324         /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN */
5325         66,
5326         /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN */
5327         66,
5328         /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN */
5329         66,
5330         /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN */
5331         66,
5332         /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN */
5333         66,
5334         /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN */
5335         66,
5336         /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN */
5337         66,
5338
5339         /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN */
5340         66,
5341         /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN */
5342         66,
5343         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN */
5344         66,
5345         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN */
5346         66,
5347         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN */
5348         66,
5349         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/
5350         66,
5351         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/
5352         66,
5353         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/
5354         66,
5355
5356         /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/
5357         66,
5358         /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/
5359         66,
5360         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/
5361         66,
5362         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/
5363         66,
5364         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/
5365         66,
5366         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/
5367         66,
5368         /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/
5369         66,
5370         /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/
5371         66,
5372
5373         /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/
5374         66,
5375         /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/
5376         66,
5377         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/
5378         66,
5379         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/
5380         66,
5381         /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/
5382         66,
5383         /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/
5384         66,
5385         /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/
5386         66,
5387         /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/
5388         66,
5389
5390         /***** u-plane with integrity for 18-bit SN *******/
5391         /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN */
5392         67,
5393         /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN */
5394         67,
5395         /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN */
5396         67,
5397         /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN */
5398         67,
5399         /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN */
5400         67,
5401         /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN */
5402         67,
5403         /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN */
5404         67,
5405         /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN */
5406         67,
5407         /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN */
5408         67,
5409         /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN */
5410         67,
5411         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN */
5412         67,
5413         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN */
5414         67,
5415         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN */
5416         67,
5417         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/
5418         67,
5419         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/
5420         67,
5421         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/
5422         67,
5423         /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/
5424         67,
5425         /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/
5426         67,
5427         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/
5428         67,
5429         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/
5430         67,
5431         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/
5432         67,
5433         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/
5434         67,
5435         /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/
5436         67,
5437         /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/
5438         67,
5439         /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/
5440         67,
5441         /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/
5442         67,
5443         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/
5444         67,
5445         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/
5446         67,
5447         /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/
5448         67,
5449         /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/
5450         67,
5451         /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/
5452         67,
5453         /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/
5454         67,
5455 };
5456
5457 static uint8_t *pdcp_test_data_out[] = {
5458         /* Control Plane w/NULL enc. + NULL int. UL */
5459         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
5460                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x00, 0x00, 0x00, 0x00},
5461         /* Control Plane w/NULL enc. + NULL int. DL */
5462         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
5463                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x00, 0x00, 0x00, 0x00},
5464         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
5465         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
5466                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x88, 0x7f, 0x4e, 0x59},
5467         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
5468         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
5469                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x9d, 0x9e, 0x45, 0x36},
5470         /* Control Plane w/NULL enc. + AES CMAC int. UL */
5471         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
5472                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0xf3, 0xdd, 0x01, 0xdf},
5473         /* Control Plane w/NULL enc. + AES CMAC int. DL */
5474         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
5475                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x5d, 0x8e, 0x5d, 0x05},
5476         /* Control Plane w/NULL enc. + ZUC int. UL */
5477         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
5478                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x18, 0xc3, 0x2e, 0x66},
5479         /* Control Plane w/NULL enc. + ZUC int. DL */
5480         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
5481                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x72, 0x44, 0xab, 0x64},
5482         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
5483         (uint8_t[]){0x8b, 0x39, 0xd1, 0x2b, 0xbd, 0x2a, 0x4c, 0x91, 0x59, 0xff,
5484                     0xfa, 0xce, 0x68, 0xc0, 0x7c, 0x30, 0xd0, 0xc5, 0x08, 0x58},
5485         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
5486         (uint8_t[]){0x8b, 0x26, 0xf3, 0x67, 0xf1, 0x42, 0x50, 0x1a, 0x85, 0x02,
5487                     0xb9, 0x00, 0xa8, 0x9b, 0xcf, 0x06, 0xd1, 0x2c, 0x86, 0x7c},
5488         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
5489         (uint8_t[]){0x8b, 0x39, 0xd1, 0x2b, 0xbd, 0x2a, 0x4c, 0x91, 0x59, 0xff,
5490                     0xfa, 0xce, 0x68, 0xc0, 0x7c, 0x30, 0x58, 0xba, 0x46, 0x01},
5491         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
5492         (uint8_t[]){0x8b, 0x26, 0xf3, 0x67, 0xf1, 0x42, 0x50, 0x1a, 0x85, 0x02,
5493                     0xb9, 0x00, 0xa8, 0x9b, 0xcf, 0x06, 0x4c, 0xb2, 0xc3, 0x4a},
5494         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
5495         (uint8_t[]){0x8b, 0x39, 0xd1, 0x2b, 0xbd, 0x2a, 0x4c, 0x91, 0x59, 0xff,
5496                     0xfa, 0xce, 0x68, 0xc0, 0x7c, 0x30, 0x23, 0x18, 0x09, 0x87},
5497         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
5498         (uint8_t[]){0x8b, 0x26, 0xf3, 0x67, 0xf1, 0x42, 0x50, 0x1a, 0x85, 0x02,
5499                     0xb9, 0x00, 0xa8, 0x9b, 0xcf, 0x06, 0x8c, 0xa2, 0xdb, 0x79},
5500         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
5501         (uint8_t[]){0x8b, 0x39, 0xd1, 0x2b, 0xbd, 0x2a, 0x4c, 0x91, 0x59, 0xff,
5502                     0xfa, 0xce, 0x68, 0xc0, 0x7c, 0x30, 0xc8, 0x06, 0x26, 0x3e},
5503         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
5504         (uint8_t[]){0x8b, 0x26, 0xf3, 0x67, 0xf1, 0x42, 0x50, 0x1a, 0x85, 0x02,
5505                     0xb9, 0x00, 0xa8, 0x9b, 0xcf, 0x06, 0xa3, 0x68, 0x2d, 0x18},
5506         /* Control Plane w/AES CTR enc. + NULL int. UL */
5507         (uint8_t[]){0x8b, 0x2c, 0x59, 0x74, 0xab, 0xdc, 0xd8, 0x36, 0xf6, 0x1b,
5508                     0x54, 0x8d, 0x46, 0x93, 0x1c, 0xff, 0x32, 0x4f, 0x1a, 0x6b},
5509         /* Control Plane w/AES CTR enc. + NULL int. DL */
5510         (uint8_t[]){0x8b, 0xf2, 0xb9, 0x9d, 0x96, 0x51, 0xcc, 0x1e, 0xe8, 0x55,
5511                     0x3e, 0x98, 0xc5, 0x58, 0xec, 0x4c, 0x92, 0x40, 0x52, 0x8e},
5512         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
5513         (uint8_t[]){0x8b, 0x2c, 0x59, 0x74, 0xab, 0xdc, 0xd8, 0x36, 0xf6, 0x1b,
5514                     0x54, 0x8d, 0x46, 0x93, 0x1c, 0xff, 0xba, 0x30, 0x54, 0x32},
5515         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
5516         (uint8_t[]){0x8b, 0xf2, 0xb9, 0x9d, 0x96, 0x51, 0xcc, 0x1e, 0xe8, 0x55,
5517                     0x3e, 0x98, 0xc5, 0x58, 0xec, 0x4c, 0x0f, 0xde, 0x17, 0xb8},
5518         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
5519         (uint8_t[]){0x8b, 0x2c, 0x59, 0x74, 0xab, 0xdc, 0xd8, 0x36, 0xf6, 0x1b,
5520                     0x54, 0x8d, 0x46, 0x93, 0x1c, 0xff, 0xc1, 0x92, 0x1b, 0xb4},
5521         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
5522         (uint8_t[]){0x8b, 0xf2, 0xb9, 0x9d, 0x96, 0x51, 0xcc, 0x1e, 0xe8, 0x55,
5523                     0x3e, 0x98, 0xc5, 0x58, 0xec, 0x4c, 0xcf, 0xce, 0x0f, 0x8b},
5524         /* Control Plane w/AES CTR enc. + ZUC int. UL */
5525         (uint8_t[]){0x8b, 0x2c, 0x59, 0x74, 0xab, 0xdc, 0xd8, 0x36, 0xf6, 0x1b,
5526                     0x54, 0x8d, 0x46, 0x93, 0x1c, 0xff, 0x2a, 0x8c, 0x34, 0x0d},
5527         /* Control Plane w/AES CTR enc. + ZUC int. DL */
5528         (uint8_t[]){0x8b, 0xf2, 0xb9, 0x9d, 0x96, 0x51, 0xcc, 0x1e, 0xe8, 0x55,
5529                     0x3e, 0x98, 0xc5, 0x58, 0xec, 0x4c, 0xe0, 0x04, 0xf9, 0xea},
5530         /* Control Plane w/ZUC enc. + NULL int. UL */
5531         (uint8_t[]){0x8b, 0xa6, 0x23, 0xf8, 0xca, 0x98, 0x03, 0x33, 0x81, 0x8a,
5532                     0x6b, 0xfe, 0x37, 0xf2, 0x20, 0xd6, 0x68, 0x82, 0xb9, 0x06},
5533         /* Control Plane w/ZUC enc. + NULL int. DL */
5534         (uint8_t[]){0x8b, 0x3b, 0x42, 0xfc, 0x73, 0x83, 0x09, 0xb1, 0x3f, 0x66,
5535                     0x86, 0x3a, 0x5d, 0xe7, 0x47, 0xf4, 0x44, 0x81, 0x49, 0x0e},
5536         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
5537         (uint8_t[]){0x8b, 0xa6, 0x23, 0xf8, 0xca, 0x98, 0x03, 0x33, 0x81, 0x8a,
5538                     0x6b, 0xfe, 0x37, 0xf2, 0x20, 0xd6, 0xe0, 0xfd, 0xf7, 0x5f},
5539         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
5540         (uint8_t[]){0x8b, 0x3b, 0x42, 0xfc, 0x73, 0x83, 0x09, 0xb1, 0x3f, 0x66,
5541                     0x86, 0x3a, 0x5d, 0xe7, 0x47, 0xf4, 0xd9, 0x1f, 0x0c, 0x38},
5542         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
5543         (uint8_t[]){0x8b, 0xa6, 0x23, 0xf8, 0xca, 0x98, 0x03, 0x33, 0x81, 0x8a,
5544                     0x6b, 0xfe, 0x37, 0xf2, 0x20, 0xd6, 0x9b, 0x5f, 0xb8, 0xd9},
5545         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
5546         (uint8_t[]){0x8b, 0x3b, 0x42, 0xfc, 0x73, 0x83, 0x09, 0xb1, 0x3f, 0x66,
5547                     0x86, 0x3a, 0x5d, 0xe7, 0x47, 0xf4, 0x19, 0x0f, 0x14, 0x0b},
5548         /* Control Plane w/ZUC enc. + ZUC int. UL */
5549         (uint8_t[]){0x8b, 0xa6, 0x23, 0xf8, 0xca, 0x98, 0x03, 0x33, 0x81, 0x8a,
5550                     0x6b, 0xfe, 0x37, 0xf2, 0x20, 0xd6, 0x70, 0x41, 0x97, 0x60},
5551         /* Control Plane w/ZUC enc. + ZUC int. DL */
5552         (uint8_t[]){0x8b, 0x3b, 0x42, 0xfc, 0x73, 0x83, 0x09, 0xb1, 0x3f, 0x66,
5553                     0x86, 0x3a, 0x5d, 0xe7, 0x47, 0xf4, 0x36, 0xc5, 0xe2, 0x6a},
5554
5555         /************ C-plane 12-bit ****************************/
5556         /* Control Plane w/NULL enc. + NULL int. UL LONG SN */
5557         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5558                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5559                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5560                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5561                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5562                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5563                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
5564         /* Control Plane w/NULL enc. + NULL int. DL LONG SN */
5565         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5566                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5567                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5568                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5569                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5570                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5571                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
5572         /* Control Plane w/NULL enc. + SNOW f9 int. UL LONG SN */
5573         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5574                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5575                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5576                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5577                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5578                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5579                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x74, 0xB8, 0x27, 0x96},
5580         /* Control Plane w/NULL enc. + SNOW f9 int. DL LONG SN */
5581         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5582                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5583                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5584                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5585                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5586                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5587                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x97, 0x50, 0x3F, 0xF7},
5588         /* Control Plane w/NULL enc. + AES CMAC int. UL LONG SN */
5589         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5590                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5591                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5592                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5593                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5594                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5595                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x3F, 0x71, 0x26, 0x2E},
5596         /* Control Plane w/NULL enc. + AES CMAC int. DL LONG SN */
5597         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5598                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5599                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5600                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5601                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5602                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5603                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xE8, 0xBB, 0xE9, 0x36},
5604         /* Control Plane w/NULL enc. + ZUC int. UL LONG SN */
5605         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5606                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5607                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5608                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5609                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5610                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5611                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x54, 0xEF, 0x25, 0xC3},
5612         /* Control Plane w/NULL enc. + ZUC int. DL LONG SN */
5613         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5614                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5615                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5616                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5617                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5618                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5619                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x76, 0xD0, 0x5B, 0x2C},
5620
5621         /* Control Plane w/SNOW f8 enc. + NULL int. UL LONG SN */
5622         (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68,
5623                     0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA,
5624                     0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8,
5625                     0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24,
5626                     0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B,
5627                     0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED,
5628                     0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x12, 0x07, 0xAC, 0x93},
5629         /* Control Plane w/SNOW f8 enc. + NULL int. DL LONG SN */
5630         (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9,
5631                     0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA,
5632                     0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF,
5633                     0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC,
5634                     0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9,
5635                     0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7,
5636                     0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0xDC, 0x32, 0x96, 0x65},
5637         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL LONG SN */
5638         (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68,
5639                     0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA,
5640                     0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8,
5641                     0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24,
5642                     0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B,
5643                     0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED,
5644                     0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x66, 0xBF, 0x8B, 0x05},
5645         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL LONG SN */
5646         (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9,
5647                     0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA,
5648                     0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF,
5649                     0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC,
5650                     0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9,
5651                     0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7,
5652                     0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0x4B, 0x62, 0xA9, 0x92},
5653         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL LONG SN */
5654         (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68,
5655                     0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA,
5656                     0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8,
5657                     0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24,
5658                     0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B,
5659                     0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED,
5660                     0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x2D, 0x76, 0x8A, 0xBD},
5661         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL LONG SN */
5662         (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9,
5663                     0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA,
5664                     0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF,
5665                     0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC,
5666                     0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9,
5667                     0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7,
5668                     0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0x34, 0x89, 0x7F, 0x53},
5669         /* Control Plane w/SNOW f8 enc. + ZUC int. UL LONG SN */
5670         (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68,
5671                     0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA,
5672                     0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8,
5673                     0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24,
5674                     0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B,
5675                     0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED,
5676                     0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x46, 0xE8, 0x89, 0x50},
5677         /* Control Plane w/SNOW f8 enc. + ZUC int. DL LONG SN */
5678         (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9,
5679                     0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA,
5680                     0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF,
5681                     0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC,
5682                     0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9,
5683                     0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7,
5684                     0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0xAA, 0xE2, 0xCD, 0x49},
5685
5686         /* Control Plane w/AES CTR enc. + NULL int. UL LONG SN */
5687         (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF,
5688                     0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10,
5689                     0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8,
5690                     0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5,
5691                     0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB,
5692                     0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22,
5693                     0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0x86, 0x33, 0x3F, 0x3C},
5694
5695         /* Control Plane w/AES CTR enc. + NULL int. DL LONG SN */
5696         (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C,
5697                     0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10,
5698                     0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45,
5699                     0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62,
5700                     0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54,
5701                     0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65,
5702                     0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0x87, 0x7A, 0x32, 0x1B},
5703         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL LONG SN */
5704         (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF,
5705                     0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10,
5706                     0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8,
5707                     0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5,
5708                     0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB,
5709                     0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22,
5710                     0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0xF2, 0x8B, 0x18, 0xAA},
5711
5712         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL LONG SN */
5713         (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C,
5714                     0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10,
5715                     0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45,
5716                     0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62,
5717                     0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54,
5718                     0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65,
5719                     0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0x10, 0x2A, 0x0D, 0xEC},
5720         /* Control Plane w/AES CTR enc. + AES CMAC int. UL LONG SN */
5721         (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF,
5722                     0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10,
5723                     0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8,
5724                     0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5,
5725                     0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB,
5726                     0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22,
5727                     0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0xB9, 0x42, 0x19, 0x12},
5728         /* Control Plane w/AES CTR enc. + AES CMAC int. DL LONG SN */
5729         (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C,
5730                     0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10,
5731                     0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45,
5732                     0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62,
5733                     0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54,
5734                     0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65,
5735                     0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0x6F, 0xC1, 0xDB, 0x2D},
5736         /* Control Plane w/AES CTR enc. + ZUC int. UL LONG SN */
5737         (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF,
5738                     0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10,
5739                     0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8,
5740                     0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5,
5741                     0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB,
5742                     0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22,
5743                     0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0xD2, 0xDC, 0x1A, 0xFF},
5744         /* Control Plane w/AES CTR enc. + ZUC int. DL LONG SN */
5745         (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C,
5746                     0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10,
5747                     0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45,
5748                     0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62,
5749                     0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54,
5750                     0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65,
5751                     0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0xF1, 0xAA, 0x69, 0x37},
5752         /* Control Plane w/ZUC enc. + NULL int. UL LONG SN */
5753         (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56,
5754                     0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED,
5755                     0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA,
5756                     0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC,
5757                     0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5,
5758                     0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C,
5759                     0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x1D, 0xCD, 0x3A, 0xE0},
5760         /* Control Plane w/ZUC enc. + NULL int. DL LONG SN */
5761         (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26,
5762                     0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC,
5763                     0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA,
5764                     0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32,
5765                     0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29,
5766                     0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51,
5767                     0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0x90, 0xF5, 0xBD, 0x56},
5768         /* Control Plane w/ZUC enc. + SNOW f9 int. UL LONG SN */
5769         (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56,
5770                     0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED,
5771                     0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA,
5772                     0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC,
5773                     0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5,
5774                     0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C,
5775                     0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x69, 0x75, 0x1D, 0x76},
5776         /* Control Plane w/ZUC enc. + SNOW f9 int. DL LONG SN */
5777         (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26,
5778                     0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC,
5779                     0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA,
5780                     0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32,
5781                     0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29,
5782                     0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51,
5783                     0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0x07, 0xA5, 0x82, 0xA1},
5784         /* Control Plane w/ZUC enc. + AES CMAC int. UL LONG SN */
5785         (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56,
5786                     0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED,
5787                     0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA,
5788                     0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC,
5789                     0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5,
5790                     0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C,
5791                     0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x22, 0xBC, 0x1C, 0xCE},
5792         /* Control Plane w/ZUC enc. + AES CMAC int. DL LONG SN */
5793         (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26,
5794                     0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC,
5795                     0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA,
5796                     0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32,
5797                     0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29,
5798                     0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51,
5799                     0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0x78, 0x4E, 0x54, 0x60},
5800         /* Control Plane w/ZUC enc. + ZUC int. UL LONG SN */
5801         (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56,
5802                     0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED,
5803                     0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA,
5804                     0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC,
5805                     0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5,
5806                     0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C,
5807                     0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x49, 0x22, 0x1F, 0x23},
5808         /* Control Plane w/ZUC enc. + ZUC int. DL LONG SN */
5809         (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26,
5810                     0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC,
5811                     0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA,
5812                     0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32,
5813                     0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29,
5814                     0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51,
5815                     0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0xE6, 0x25, 0xE6, 0x7A},
5816
5817         /* User Plane w/NULL enc. UL LONG SN */
5818         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
5819                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
5820         /* User Plane w/NULL enc. DL LONG SN */
5821         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
5822                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
5823         /* User Plane w/NULL enc. UL SHORT SN */
5824         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
5825                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
5826         /* User Plane w/NULL enc. DL SHORT SN */
5827         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
5828                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
5829         /* User Plane w/NULL enc. UL 15 BIT SN */
5830         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
5831                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
5832         /* User Plane w/NULL enc. DL 15 BIT SN */
5833         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
5834                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
5835         /* User Plane w/NULL enc. UL for 18-bit SN*/
5836         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
5837                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
5838                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
5839                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
5840                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
5841                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
5842                     0x69, 0x00, 0x00, 0x00, 0x00},
5843         /* User Plane w/NULL enc. DL for 18-bit SN*/
5844         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
5845                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
5846                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
5847                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
5848                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
5849                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
5850                     0x69, 0x00, 0x00, 0x00, 0x00},
5851         /* User Plane w/SNOW f8 enc. UL LONG SN */
5852         (uint8_t[]){0x8b, 0x26, 0x7a, 0xe0, 0x00, 0x07, 0x2a, 0xa6, 0xef, 0xdc,
5853                     0x75, 0xef, 0x2e, 0x27, 0x0f, 0x69, 0x3d},
5854         /* User Plane w/SNOW f8 enc. DL LONG SN */
5855         (uint8_t[]){0x8b, 0x26, 0x7e, 0xbb, 0x80, 0x20, 0xba, 0xef, 0xe7, 0xf7,
5856                     0xef, 0x69, 0x51, 0x85, 0x09, 0xa5, 0xab},
5857         /* User Plane w/SNOW f8 enc. UL SHORT SN */
5858         (uint8_t[]){0x8b, 0x80, 0xcf, 0xe5, 0x27, 0xe2, 0x88, 0x2a, 0xac, 0xc5,
5859                     0xaf, 0x49, 0x9b, 0x3e, 0x48, 0x89},
5860         /* User Plane w/SNOW f8 enc. DL SHORT SN */
5861         (uint8_t[]){0x8b, 0xe2, 0x51, 0x58, 0x88, 0xff, 0x1a, 0x00, 0xe4, 0x67,
5862                     0x05, 0x46, 0x24, 0x2f, 0x07, 0xb7},
5863         /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
5864         (uint8_t[]){0x8b, 0x26, 0xbe, 0x72, 0x05, 0x78, 0x92, 0xec, 0xb1, 0x4f,
5865                     0xdd, 0x5d, 0xfc, 0x60, 0x2c, 0x9a, 0x85},
5866         /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
5867         (uint8_t[]){0x8b, 0x26, 0x0b, 0x50, 0xf3, 0xff, 0x37, 0xe3, 0x6b, 0xaf,
5868                     0x08, 0xd8, 0xf6, 0x1f, 0xca, 0x6f, 0xbc},
5869         /* User Plane w/SNOW enc. UL for 18-bit SN*/
5870         (uint8_t[]){0x0C, 0x00, 0x01, 0x9A, 0xAF, 0x1D, 0x21, 0x2F, 0x48, 0xB2, 0x30,
5871                     0xCF, 0xBB, 0x8A, 0x2C, 0xB7, 0x57, 0xB6, 0x27, 0x89, 0x0D, 0x91,
5872                     0x03, 0x2C, 0x2B, 0x8D, 0x29, 0x4A, 0xBD, 0x8D, 0x48, 0xD2, 0x69,
5873                     0x37, 0xB1, 0xA1, 0x97, 0x12, 0xBD, 0x0A, 0x91, 0x4D, 0xEB, 0x76,
5874                     0xC8, 0x96, 0x7A, 0x0A, 0x25, 0x08, 0xEB, 0x41, 0x30, 0x00, 0x33,
5875                     0xC7, 0xFF, 0x33, 0x4E, 0xC1, 0xFE, 0x5C, 0x0F, 0x15, 0xE7, 0x9F,
5876                     0x31, 0x55, 0xDA, 0x18, 0x4D},
5877         /* User Plane w/SNOW enc. DL for 18-bit SN*/
5878         (uint8_t[]){0xF8, 0x00, 0x00, 0x22, 0x2D, 0x15, 0xBA, 0x95, 0xAC, 0x47, 0x5A,
5879                 0xE3, 0x90, 0x82, 0xEA, 0xC2, 0x93, 0x80, 0x23, 0xE9, 0xAC, 0xEA, 0x5D,
5880                 0xAA, 0x70, 0x42, 0x04, 0x7C, 0xE6, 0xA6, 0x1D, 0x91, 0xAE, 0x2E, 0x43,
5881                 0x60, 0x39, 0x23, 0x06, 0xD2, 0x31, 0x73, 0x98, 0xF0, 0x61, 0x47, 0xB5,
5882                 0xC4, 0xB0, 0xB8, 0x31, 0x50, 0x9E, 0x37, 0x15, 0x0E, 0x0D, 0x29, 0x9D,
5883                 0xB3, 0x78, 0xFB, 0x9D, 0x5C, 0x90, 0xF8, 0x80, 0x53, 0x93, 0xEF, 0x7C},
5884         /* User Plane w/AES CTR enc. UL LONG SN */
5885         (uint8_t[]){0x8b, 0x26, 0xde, 0x0a, 0x59, 0xca, 0x7d, 0x93, 0xa3, 0xb5,
5886                     0xd2, 0x88, 0xb3, 0x04, 0xa2, 0x12, 0x09},
5887         /* User Plane w/AES CTR enc. DL LONG SN */
5888         (uint8_t[]){0x8b, 0x26, 0x69, 0x92, 0x25, 0xd8, 0xe9, 0xd5, 0xe9, 0x53,
5889                     0x60, 0x49, 0x9f, 0xe9, 0x8f, 0xbe, 0x6a},
5890         /* User Plane w/AES CTR enc. UL SHORT SN */
5891         (uint8_t[]){0x8b, 0x0f, 0xa1, 0xf2, 0x56, 0x6e, 0xee, 0x62, 0x1c, 0x62,
5892                     0x06, 0x7e, 0x38, 0x4a, 0x02, 0xa4},
5893         /* User Plane w/AES CTR enc. DL SHORT SN */
5894         (uint8_t[]){0x8b, 0x00, 0x8d, 0x50, 0x80, 0x30, 0xda, 0xc7, 0x14, 0xc5,
5895                     0xe0, 0xc8, 0xfb, 0x83, 0xd0, 0x73},
5896         /* User Plane w/AES CTR enc. UL 15 BIT SN */
5897         (uint8_t[]){0x8b, 0x26, 0xa1, 0x2e, 0xa3, 0x64, 0xa9, 0x81, 0xbc, 0xd3,
5898                     0x6f, 0xef, 0xee, 0x30, 0x71, 0x23, 0x85},
5899         /* User Plane w/AES CTR enc. DL 15 BIT SN */
5900         (uint8_t[]){0x8b, 0x26, 0xc7, 0xf2, 0x23, 0xb3, 0xbe, 0xc0, 0xdf, 0xc5,
5901                     0xed, 0x37, 0x35, 0x7c, 0x66, 0xa3, 0xf9},
5902         /* User Plane w/AES enc. UL for 18-bit SN*/
5903         (uint8_t[]){0x0C, 0x00, 0x01, 0xBF, 0x31, 0x94, 0xCF, 0x6E, 0x99, 0x84, 0x08,
5904                 0xF1, 0x90, 0xC2, 0x22, 0xD0, 0xD2, 0x3D, 0x44, 0x75, 0x7F, 0xC5, 0x0F,
5905                 0xAC, 0x7C, 0x18, 0x46, 0xA5, 0x3E, 0x2F, 0x0F, 0x26, 0x9E, 0x5A, 0x49,
5906                 0xF7, 0xCB, 0x70, 0x17, 0xBC, 0x01, 0x1D, 0xA3, 0x65, 0x0E, 0x4B, 0x53,
5907                 0x14, 0x73, 0x76, 0xDE, 0x54, 0xA0, 0xF9, 0x4C, 0xC2, 0x8F, 0x02, 0x88,
5908                 0x36, 0xC7, 0xC4, 0x5A, 0x57, 0x7D, 0xA1, 0x0D, 0xC1, 0x66, 0x96, 0xC8},
5909         /* User Plane w/AES enc. DL for 18-bit SN*/
5910         (uint8_t[]){0xF8, 0x00, 0x00, 0x01, 0x0D, 0x4B, 0x5E, 0xD3, 0xCE, 0x96, 0xE1,
5911                 0x9A, 0x9D, 0xB3, 0x01, 0xD6, 0x40, 0x50, 0x00, 0x6C, 0x63, 0xFD, 0x37,
5912                 0xD9, 0xBB, 0x3B, 0x76, 0xE5, 0x7D, 0x3C, 0xFC, 0xE3, 0x9D, 0x45, 0x4A,
5913                 0x07, 0x14, 0xD3, 0x14, 0xBC, 0x7E, 0x57, 0xAB, 0xB0, 0x8D, 0x8F, 0x42,
5914                 0x39, 0x22, 0xB2, 0xF6, 0x5F, 0xBD, 0x58, 0xE3, 0xE0, 0xDB, 0xD5, 0x7F,
5915                 0xFB, 0x78, 0x95, 0xE1, 0x5E, 0x36, 0xF8, 0x52, 0x98, 0x15, 0x68, 0x35},
5916         /* User Plane w/ZUC enc. UL LONG SN */
5917         (uint8_t[]){0x8b, 0x26, 0xfb, 0xb6, 0x0e, 0x81, 0xa1, 0x9e, 0xc8, 0xeb,
5918                     0x90, 0xa8, 0xc7, 0x0e, 0x27, 0xcb, 0xb0},
5919         /* User Plane w/ZUC enc. DL LONG SN */
5920         (uint8_t[]){0x8b, 0x26, 0x2f, 0x5d, 0xa4, 0x82, 0xfb, 0xce, 0x1f, 0x3a,
5921                     0xb5, 0x66, 0x60, 0x40, 0x65, 0x2b, 0x40},
5922         /* User Plane w/ZUC enc. UL SHORT SN */
5923         (uint8_t[]){0x8b, 0xcb, 0x75, 0x03, 0xd5, 0xed, 0xea, 0x73, 0x39, 0xf5,
5924                     0x07, 0x03, 0x04, 0x51, 0xc9, 0x5e},
5925         /* User Plane w/ZUC enc. DL SHORT SN */
5926         (uint8_t[]){0x8b, 0xe9, 0xd2, 0x49, 0x7f, 0xfd, 0x98, 0x9f, 0xc4, 0x6a,
5927                     0xcb, 0xe6, 0x4e, 0x21, 0x33, 0xd2},
5928         /* User Plane w/ZUC enc. UL 15 BIT SN */
5929         (uint8_t[]){0x8b, 0x26, 0x01, 0x0a, 0xba, 0x79, 0xf8, 0xe5, 0x9f, 0x22,
5930                     0x37, 0xab, 0x5c, 0x7e, 0xad, 0xd6, 0x6b},
5931         /* User Plane w/ZUC enc. DL 15 BIT SN */
5932         (uint8_t[]){0x8b, 0x26, 0xa3, 0x1a, 0x1e, 0x22, 0xf7, 0x17, 0x8a, 0xb5,
5933                     0x59, 0xd8, 0x2b, 0x13, 0xdd, 0x12, 0x4e},
5934         /* User Plane w/ZUC enc. UL for 18-bit SN*/
5935         (uint8_t[]){0x0C, 0x00, 0x01, 0x32, 0xF9, 0x21, 0x1D, 0xBB, 0xF8, 0xE5, 0x7C,
5936                 0x74, 0xC2, 0xD7, 0xFF, 0x74, 0x59, 0x3A, 0x69, 0xD1, 0x8B, 0x65, 0x98,
5937                 0xB9, 0x3C, 0xFB, 0x63, 0xB1, 0x9E, 0xB7, 0xCA, 0x04, 0x68, 0xB9, 0xAB,
5938                 0xA2, 0x5A, 0xAF, 0x15, 0x8E, 0x71, 0xED, 0xE4, 0xFA, 0x99, 0x79, 0xF9,
5939                 0x51, 0x54, 0x82, 0x69, 0x4C, 0x45, 0x0B, 0xFA, 0x87, 0x4D, 0x97, 0x6E,
5940                 0xB0, 0xC9, 0x06, 0x08, 0x6B, 0xFC, 0x4A, 0x85, 0x43, 0x62, 0x73, 0xD8},
5941         /* User Plane w/ZUC enc. DL for 18-bit SN*/
5942         (uint8_t[]){0xF8, 0x00, 0x00, 0x30, 0x62, 0x48, 0xC0, 0xB1, 0xED, 0x1F, 0x13,
5943                 0x8A, 0x7A, 0x62, 0x40, 0x12, 0x35, 0x54, 0x03, 0x93, 0xBD, 0xE5, 0x88,
5944                 0x51, 0x38, 0xB5, 0x89, 0xC6, 0xD3, 0xB5, 0x44, 0xC2, 0xB9, 0xB9, 0x59,
5945                 0x7C, 0xEC, 0x71, 0xD8, 0x42, 0x01, 0x03, 0x3C, 0x0E, 0xBB, 0x7B, 0xDD,
5946                 0x7D, 0x2D, 0xE0, 0x3C, 0xE3, 0x81, 0xAA, 0xEA, 0xCC, 0xD7, 0xFC, 0x46,
5947                 0x07, 0x7C, 0x8E, 0x8E, 0x0E, 0x99, 0xB8, 0x31, 0x65, 0x17, 0xF6, 0xE3},
5948
5949         /************************* 12-bit u-plane with int ************/
5950         /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN */
5951         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5952                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5953                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5954                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5955                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5956                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5957                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
5958         /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN */
5959         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5960                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5961                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5962                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5963                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5964                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5965                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
5966         /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN */
5967         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5968                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5969                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5970                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5971                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5972                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5973                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x74, 0xB8, 0x27, 0x96},
5974         /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN */
5975         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5976                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5977                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5978                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5979                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5980                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5981                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x97, 0x50, 0x3F, 0xF7},
5982         /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN */
5983         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5984                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5985                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5986                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5987                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5988                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5989                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x3F, 0x71, 0x26, 0x2E},
5990         /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN */
5991         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5992                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5993                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5994                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5995                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5996                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5997                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xE8, 0xBB, 0xE9, 0x36},
5998         /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN */
5999         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
6000                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
6001                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
6002                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
6003                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
6004                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
6005                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x54, 0xEF, 0x25, 0xC3},
6006         /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN */
6007         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
6008                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
6009                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
6010                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
6011                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
6012                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
6013                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x76, 0xD0, 0x5B, 0x2C},
6014
6015         /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN */
6016         (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68,
6017                     0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA,
6018                     0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8,
6019                     0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24,
6020                     0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B,
6021                     0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED,
6022                     0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x12, 0x07, 0xAC, 0x93},
6023         /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN */
6024         (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9,
6025                     0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA,
6026                     0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF,
6027                     0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC,
6028                     0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9,
6029                     0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7,
6030                     0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0xDC, 0x32, 0x96, 0x65},
6031         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN */
6032         (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68,
6033                     0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA,
6034                     0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8,
6035                     0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24,
6036                     0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B,
6037                     0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED,
6038                     0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x66, 0xBF, 0x8B, 0x05},
6039         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN */
6040         (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9,
6041                     0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA,
6042                     0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF,
6043                     0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC,
6044                     0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9,
6045                     0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7,
6046                     0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0x4B, 0x62, 0xA9, 0x92},
6047         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN */
6048         (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68,
6049                     0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA,
6050                     0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8,
6051                     0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24,
6052                     0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B,
6053                     0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED,
6054                     0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x2D, 0x76, 0x8A, 0xBD},
6055         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN */
6056         (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9,
6057                     0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA,
6058                     0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF,
6059                     0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC,
6060                     0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9,
6061                     0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7,
6062                     0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0x34, 0x89, 0x7F, 0x53},
6063         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN */
6064         (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68,
6065                     0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA,
6066                     0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8,
6067                     0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24,
6068                     0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B,
6069                     0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED,
6070                     0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x46, 0xE8, 0x89, 0x50},
6071         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN */
6072         (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9,
6073                     0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA,
6074                     0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF,
6075                     0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC,
6076                     0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9,
6077                     0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7,
6078                     0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0xAA, 0xE2, 0xCD, 0x49},
6079         /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN  */
6080         (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF,
6081                     0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10,
6082                     0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8,
6083                     0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5,
6084                     0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB,
6085                     0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22,
6086                     0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0x86, 0x33, 0x3F, 0x3C},
6087
6088         /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN */
6089         (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C,
6090                     0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10,
6091                     0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45,
6092                     0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62,
6093                     0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54,
6094                     0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65,
6095                     0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0x87, 0x7A, 0x32, 0x1B},
6096         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN */
6097         (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF,
6098                     0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10,
6099                     0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8,
6100                     0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5,
6101                     0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB,
6102                     0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22,
6103                     0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0xF2, 0x8B, 0x18, 0xAA},
6104
6105         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN */
6106         (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C,
6107                     0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10,
6108                     0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45,
6109                     0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62,
6110                     0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54,
6111                     0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65,
6112                     0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0x10, 0x2A, 0x0D, 0xEC},
6113         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN */
6114         (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF,
6115                     0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10,
6116                     0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8,
6117                     0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5,
6118                     0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB,
6119                     0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22,
6120                     0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0xB9, 0x42, 0x19, 0x12},
6121         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN */
6122         (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C,
6123                     0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10,
6124                     0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45,
6125                     0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62,
6126                     0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54,
6127                     0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65,
6128                     0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0x6F, 0xC1, 0xDB, 0x2D},
6129         /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN */
6130         (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF,
6131                     0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10,
6132                     0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8,
6133                     0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5,
6134                     0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB,
6135                     0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22,
6136                     0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0xD2, 0xDC, 0x1A, 0xFF},
6137         /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN */
6138         (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C,
6139                     0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10,
6140                     0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45,
6141                     0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62,
6142                     0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54,
6143                     0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65,
6144                     0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0xF1, 0xAA, 0x69, 0x37},
6145
6146         /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN */
6147         (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56,
6148                     0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED,
6149                     0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA,
6150                     0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC,
6151                     0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5,
6152                     0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C,
6153                     0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x1D, 0xCD, 0x3A, 0xE0},
6154         /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN */
6155         (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26,
6156                     0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC,
6157                     0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA,
6158                     0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32,
6159                     0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29,
6160                     0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51,
6161                     0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0x90, 0xF5, 0xBD, 0x56},
6162         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN */
6163         (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56,
6164                     0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED,
6165                     0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA,
6166                     0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC,
6167                     0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5,
6168                     0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C,
6169                     0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x69, 0x75, 0x1D, 0x76},
6170         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN */
6171         (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26,
6172                     0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC,
6173                     0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA,
6174                     0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32,
6175                     0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29,
6176                     0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51,
6177                     0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0x07, 0xA5, 0x82, 0xA1},
6178         /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN */
6179         (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56,
6180                     0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED,
6181                     0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA,
6182                     0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC,
6183                     0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5,
6184                     0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C,
6185                     0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x22, 0xBC, 0x1C, 0xCE},
6186         /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN */
6187         (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26,
6188                     0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC,
6189                     0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA,
6190                     0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32,
6191                     0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29,
6192                     0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51,
6193                     0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0x78, 0x4E, 0x54, 0x60},
6194         /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN */
6195         (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56,
6196                     0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED,
6197                     0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA,
6198                     0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC,
6199                     0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5,
6200                     0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C,
6201                     0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x49, 0x22, 0x1F, 0x23},
6202         /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN */
6203         (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26,
6204                     0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC,
6205                     0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA,
6206                     0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32,
6207                     0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29,
6208                     0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51,
6209                     0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0xE6, 0x25, 0xE6, 0x7A},
6210
6211         /************************* 18-bit u-plane with int ************/
6212         /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN */
6213         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
6214                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
6215                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
6216                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
6217                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
6218                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
6219                     0x69, 0x00, 0x00, 0x00, 0x00},
6220         /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN */
6221         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
6222                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
6223                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
6224                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
6225                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
6226                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
6227                     0x69, 0x00, 0x00, 0x00, 0x00},
6228         /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN */
6229         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
6230                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
6231                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
6232                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
6233                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
6234                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
6235                     0x91, 0x7F, 0x71, 0x17, 0x69},
6236         /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN */
6237         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
6238                 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 0xF3,
6239                 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C,
6240                 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F,
6241                 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
6242                 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 0x69, 0x84, 0x45, 0xA8, 0x88},
6243         /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN */
6244         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
6245                 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 0x68,
6246                 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 0x52, 0x08,
6247                 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 0x31, 0xA2, 0x76,
6248                 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 0xD2, 0xEE, 0xD6, 0x93,
6249                 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 0x91, 0x33, 0x9B, 0x38, 0xF7},
6250         /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN */
6251         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
6252                 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 0xF3,
6253                 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C,
6254                 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F,
6255                 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
6256                 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 0x69, 0xD9, 0x0B, 0x89, 0x7F},
6257         /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN */
6258         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
6259                 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 0x68,
6260                 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 0x52, 0x08,
6261                 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 0x31, 0xA2, 0x76,
6262                 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 0xD2, 0xEE, 0xD6, 0x93,
6263                 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 0x91, 0xB5, 0xD9, 0x5D, 0xE0},
6264         /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN */
6265         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
6266                 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 0xF3,
6267                 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C,
6268                 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F,
6269                 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
6270                 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 0x69, 0xDA, 0xE9, 0x17, 0x96},
6271         /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN */
6272         (uint8_t[]){0x0C, 0x00, 0x01, 0x9A, 0xAF, 0x1D, 0x21, 0x2F, 0x48, 0xB2, 0x30,
6273                     0xCF, 0xBB, 0x8A, 0x2C, 0xB7, 0x57, 0xB6, 0x27, 0x89, 0x0D, 0x91,
6274                     0x03, 0x2C, 0x2B, 0x8D, 0x29, 0x4A, 0xBD, 0x8D, 0x48, 0xD2, 0x69,
6275                     0x37, 0xB1, 0xA1, 0x97, 0x12, 0xBD, 0x0A, 0x91, 0x4D, 0xEB, 0x76,
6276                     0xC8, 0x96, 0x7A, 0x0A, 0x25, 0x08, 0xEB, 0x41, 0x30, 0x00, 0x33,
6277                     0xC7, 0xFF, 0x33, 0x4E, 0xC1, 0xFE, 0x5C, 0x0F, 0x15, 0xE7, 0x9F,
6278                     0x31, 0x55, 0xDA, 0x18, 0x4D},
6279         /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN */
6280         (uint8_t[]){0xF8, 0x00, 0x00, 0x22, 0x2D, 0x15, 0xBA, 0x95, 0xAC, 0x47, 0x5A,
6281                 0xE3, 0x90, 0x82, 0xEA, 0xC2, 0x93, 0x80, 0x23, 0xE9, 0xAC, 0xEA, 0x5D,
6282                 0xAA, 0x70, 0x42, 0x04, 0x7C, 0xE6, 0xA6, 0x1D, 0x91, 0xAE, 0x2E, 0x43,
6283                 0x60, 0x39, 0x23, 0x06, 0xD2, 0x31, 0x73, 0x98, 0xF0, 0x61, 0x47, 0xB5,
6284                 0xC4, 0xB0, 0xB8, 0x31, 0x50, 0x9E, 0x37, 0x15, 0x0E, 0x0D, 0x29, 0x9D,
6285                 0xB3, 0x78, 0xFB, 0x9D, 0x5C, 0x90, 0xF8, 0x80, 0x53, 0x93, 0xEF, 0x7C},
6286         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN */
6287         (uint8_t[]){0x0C, 0x00, 0x01, 0x9A, 0xAF, 0x1D, 0x21, 0x2F, 0x48, 0xB2, 0x30,
6288                 0xCF, 0xBB, 0x8A, 0x2C, 0xB7, 0x57, 0xB6, 0x27, 0x89, 0x0D, 0x91, 0x03,
6289                 0x2C, 0x2B, 0x8D, 0x29, 0x4A, 0xBD, 0x8D, 0x48, 0xD2, 0x69, 0x37, 0xB1,
6290                 0xA1, 0x97, 0x12, 0xBD, 0x0A, 0x91, 0x4D, 0xEB, 0x76, 0xC8, 0x96, 0x7A,
6291                 0x0A, 0x25, 0x08, 0xEB, 0x41, 0x30, 0x00, 0x33, 0xC7, 0xFF, 0x33, 0x4E,
6292                 0xC1, 0xFE, 0x5C, 0x0F, 0x15, 0xE7, 0x9F, 0x31, 0x2A, 0xAB, 0x0F, 0x24},
6293         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN */
6294         (uint8_t[]){0xF8, 0x00, 0x00, 0x22, 0x2D, 0x15, 0xBA, 0x95, 0xAC, 0x47, 0x5A,
6295                 0xE3, 0x90, 0x82, 0xEA, 0xC2, 0x93, 0x80, 0x23, 0xE9, 0xAC, 0xEA, 0x5D,
6296                 0xAA, 0x70, 0x42, 0x04, 0x7C, 0xE6, 0xA6, 0x1D, 0x91, 0xAE, 0x2E, 0x43,
6297                 0x60, 0x39, 0x23, 0x06, 0xD2, 0x31, 0x73, 0x98, 0xF0, 0x61, 0x47, 0xB5,
6298                 0xC4, 0xB0, 0xB8, 0x31, 0x50, 0x9E, 0x37, 0x15, 0x0E, 0x0D, 0x29, 0x9D,
6299                 0xB3, 0x78, 0xFB, 0x9D, 0x5C, 0x90, 0xF8, 0x80, 0xD7, 0xD6, 0x47, 0xF4},
6300         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN */
6301         (uint8_t[]){0x0C, 0x00, 0x01, 0x9A, 0xAF, 0x1D, 0x21, 0x2F, 0x48, 0xB2, 0x30,
6302                 0xCF, 0xBB, 0x8A, 0x2C, 0xB7, 0x57, 0xB6, 0x27, 0x89, 0x0D, 0x91, 0x03,
6303                 0x2C, 0x2B, 0x8D, 0x29, 0x4A, 0xBD, 0x8D, 0x48, 0xD2, 0x69, 0x37, 0xB1,
6304                 0xA1, 0x97, 0x12, 0xBD, 0x0A, 0x91, 0x4D, 0xEB, 0x76, 0xC8, 0x96, 0x7A,
6305                 0x0A, 0x25, 0x08, 0xEB, 0x41, 0x30, 0x00, 0x33, 0xC7, 0xFF, 0x33, 0x4E,
6306                 0xC1, 0xFE, 0x5C, 0x0F, 0x15, 0xE7, 0x9F, 0x31, 0x66, 0x41, 0x20, 0xBA},
6307         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN */
6308         (uint8_t[]){0xF8, 0x00, 0x00, 0x22, 0x2D, 0x15, 0xBA, 0x95, 0xAC, 0x47, 0x5A,
6309                 0xE3, 0x90, 0x82, 0xEA, 0xC2, 0x93, 0x80, 0x23, 0xE9, 0xAC, 0xEA, 0x5D,
6310                 0xAA, 0x70, 0x42, 0x04, 0x7C, 0xE6, 0xA6, 0x1D, 0x91, 0xAE, 0x2E, 0x43,
6311                 0x60, 0x39, 0x23, 0x06, 0xD2, 0x31, 0x73, 0x98, 0xF0, 0x61, 0x47, 0xB5,
6312                 0xC4, 0xB0, 0xB8, 0x31, 0x50, 0x9E, 0x37, 0x15, 0x0E, 0x0D, 0x29, 0x9D,
6313                 0xB3, 0x78, 0xFB, 0x9D, 0x5C, 0x90, 0xF8, 0x80, 0x8A, 0x98, 0x66, 0x03},
6314         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN */
6315         (uint8_t[]){0x0C, 0x00, 0x01, 0x9A, 0xAF, 0x1D, 0x21, 0x2F, 0x48, 0xB2, 0x30,
6316                 0xCF, 0xBB, 0x8A, 0x2C, 0xB7, 0x57, 0xB6, 0x27, 0x89, 0x0D, 0x91, 0x03,
6317                 0x2C, 0x2B, 0x8D, 0x29, 0x4A, 0xBD, 0x8D, 0x48, 0xD2, 0x69, 0x37, 0xB1,
6318                 0xA1, 0x97, 0x12, 0xBD, 0x0A, 0x91, 0x4D, 0xEB, 0x76, 0xC8, 0x96, 0x7A,
6319                 0x0A, 0x25, 0x08, 0xEB, 0x41, 0x30, 0x00, 0x33, 0xC7, 0xFF, 0x33, 0x4E,
6320                 0xC1, 0xFE, 0x5C, 0x0F, 0x15, 0xE7, 0x9F, 0x31, 0xE0, 0x03, 0x45, 0xAD},
6321         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN */
6322         (uint8_t[]){0xF8, 0x00, 0x00, 0x22, 0x2D, 0x15, 0xBA, 0x95, 0xAC, 0x47, 0x5A,
6323                 0xE3, 0x90, 0x82, 0xEA, 0xC2, 0x93, 0x80, 0x23, 0xE9, 0xAC, 0xEA, 0x5D,
6324                 0xAA, 0x70, 0x42, 0x04, 0x7C, 0xE6, 0xA6, 0x1D, 0x91, 0xAE, 0x2E, 0x43,
6325                 0x60, 0x39, 0x23, 0x06, 0xD2, 0x31, 0x73, 0x98, 0xF0, 0x61, 0x47, 0xB5,
6326                 0xC4, 0xB0, 0xB8, 0x31, 0x50, 0x9E, 0x37, 0x15, 0x0E, 0x0D, 0x29, 0x9D,
6327                 0xB3, 0x78, 0xFB, 0x9D, 0x5C, 0x90, 0xF8, 0x80, 0x89, 0x7A, 0xF8, 0xEA},
6328         /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN  */
6329         (uint8_t[]){0x0C, 0x00, 0x01, 0xBF, 0x31, 0x94, 0xCF, 0x6E, 0x99, 0x84, 0x08,
6330                 0xF1, 0x90, 0xC2, 0x22, 0xD0, 0xD2, 0x3D, 0x44, 0x75, 0x7F, 0xC5, 0x0F,
6331                 0xAC, 0x7C, 0x18, 0x46, 0xA5, 0x3E, 0x2F, 0x0F, 0x26, 0x9E, 0x5A, 0x49,
6332                 0xF7, 0xCB, 0x70, 0x17, 0xBC, 0x01, 0x1D, 0xA3, 0x65, 0x0E, 0x4B, 0x53,
6333                 0x14, 0x73, 0x76, 0xDE, 0x54, 0xA0, 0xF9, 0x4C, 0xC2, 0x8F, 0x02, 0x88,
6334                 0x36, 0xC7, 0xC4, 0x5A, 0x57, 0x7D, 0xA1, 0x0D, 0xC1, 0x66, 0x96, 0xC8},
6335         /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN */
6336         (uint8_t[]){0xF8, 0x00, 0x00, 0x01, 0x0D, 0x4B, 0x5E, 0xD3, 0xCE, 0x96, 0xE1,
6337                 0x9A, 0x9D, 0xB3, 0x01, 0xD6, 0x40, 0x50, 0x00, 0x6C, 0x63, 0xFD, 0x37,
6338                 0xD9, 0xBB, 0x3B, 0x76, 0xE5, 0x7D, 0x3C, 0xFC, 0xE3, 0x9D, 0x45, 0x4A,
6339                 0x07, 0x14, 0xD3, 0x14, 0xBC, 0x7E, 0x57, 0xAB, 0xB0, 0x8D, 0x8F, 0x42,
6340                 0x39, 0x22, 0xB2, 0xF6, 0x5F, 0xBD, 0x58, 0xE3, 0xE0, 0xDB, 0xD5, 0x7F,
6341                 0xFB, 0x78, 0x95, 0xE1, 0x5E, 0x36, 0xF8, 0x52, 0x98, 0x15, 0x68, 0x35},
6342         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN */
6343         (uint8_t[]){0x0C, 0x00, 0x01, 0xBF, 0x31, 0x94, 0xCF, 0x6E, 0x99, 0x84, 0x08,
6344                 0xF1, 0x90, 0xC2, 0x22, 0xD0, 0xD2, 0x3D, 0x44, 0x75, 0x7F, 0xC5, 0x0F,
6345                 0xAC, 0x7C, 0x18, 0x46, 0xA5, 0x3E, 0x2F, 0x0F, 0x26, 0x9E, 0x5A, 0x49,
6346                 0xF7, 0xCB, 0x70, 0x17, 0xBC, 0x01, 0x1D, 0xA3, 0x65, 0x0E, 0x4B, 0x53,
6347                 0x14, 0x73, 0x76, 0xDE, 0x54, 0xA0, 0xF9, 0x4C, 0xC2, 0x8F, 0x02, 0x88,
6348                 0x36, 0xC7, 0xC4, 0x5A, 0x57, 0x7D, 0xA1, 0x0D, 0xBE, 0x17, 0x81, 0xA1},
6349         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN */
6350         (uint8_t[]){0xF8, 0x00, 0x00, 0x01, 0x0D, 0x4B, 0x5E, 0xD3, 0xCE, 0x96, 0xE1,
6351                 0x9A, 0x9D, 0xB3, 0x01, 0xD6, 0x40, 0x50, 0x00, 0x6C, 0x63, 0xFD, 0x37,
6352                 0xD9, 0xBB, 0x3B, 0x76, 0xE5, 0x7D, 0x3C, 0xFC, 0xE3, 0x9D, 0x45, 0x4A,
6353                 0x07, 0x14, 0xD3, 0x14, 0xBC, 0x7E, 0x57, 0xAB, 0xB0, 0x8D, 0x8F, 0x42,
6354                 0x39, 0x22, 0xB2, 0xF6, 0x5F, 0xBD, 0x58, 0xE3, 0xE0, 0xDB, 0xD5, 0x7F,
6355                 0xFB, 0x78, 0x95, 0xE1, 0x5E, 0x36, 0xF8, 0x52, 0x1C, 0x50, 0xC0, 0xBD},
6356         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN */
6357         (uint8_t[]){0x0C, 0x00, 0x01, 0xBF, 0x31, 0x94, 0xCF, 0x6E, 0x99, 0x84, 0x08,
6358                 0xF1, 0x90, 0xC2, 0x22, 0xD0, 0xD2, 0x3D, 0x44, 0x75, 0x7F, 0xC5, 0x0F,
6359                 0xAC, 0x7C, 0x18, 0x46, 0xA5, 0x3E, 0x2F, 0x0F, 0x26, 0x9E, 0x5A, 0x49,
6360                 0xF7, 0xCB, 0x70, 0x17, 0xBC, 0x01, 0x1D, 0xA3, 0x65, 0x0E, 0x4B, 0x53,
6361                 0x14, 0x73, 0x76, 0xDE, 0x54, 0xA0, 0xF9, 0x4C, 0xC2, 0x8F, 0x02, 0x88,
6362                 0x36, 0xC7, 0xC4, 0x5A, 0x57, 0x7D, 0xA1, 0x0D, 0xF2, 0xFD, 0xAE, 0x3F},
6363         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN */
6364         (uint8_t[]){0xF8, 0x00, 0x00, 0x01, 0x0D, 0x4B, 0x5E, 0xD3, 0xCE, 0x96, 0xE1,
6365                 0x9A, 0x9D, 0xB3, 0x01, 0xD6, 0x40, 0x50, 0x00, 0x6C, 0x63, 0xFD, 0x37,
6366                 0xD9, 0xBB, 0x3B, 0x76, 0xE5, 0x7D, 0x3C, 0xFC, 0xE3, 0x9D, 0x45, 0x4A,
6367                 0x07, 0x14, 0xD3, 0x14, 0xBC, 0x7E, 0x57, 0xAB, 0xB0, 0x8D, 0x8F, 0x42,
6368                 0x39, 0x22, 0xB2, 0xF6, 0x5F, 0xBD, 0x58, 0xE3, 0xE0, 0xDB, 0xD5, 0x7F,
6369                 0xFB, 0x78, 0x95, 0xE1, 0x5E, 0x36, 0xF8, 0x52, 0x41, 0x1E, 0xE1, 0x4A},
6370         /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN */
6371         (uint8_t[]){0x0C, 0x00, 0x01, 0xBF, 0x31, 0x94, 0xCF, 0x6E, 0x99, 0x84, 0x08,
6372                 0xF1, 0x90, 0xC2, 0x22, 0xD0, 0xD2, 0x3D, 0x44, 0x75, 0x7F, 0xC5, 0x0F,
6373                 0xAC, 0x7C, 0x18, 0x46, 0xA5, 0x3E, 0x2F, 0x0F, 0x26, 0x9E, 0x5A, 0x49,
6374                 0xF7, 0xCB, 0x70, 0x17, 0xBC, 0x01, 0x1D, 0xA3, 0x65, 0x0E, 0x4B, 0x53,
6375                 0x14, 0x73, 0x76, 0xDE, 0x54, 0xA0, 0xF9, 0x4C, 0xC2, 0x8F, 0x02, 0x88,
6376                 0x36, 0xC7, 0xC4, 0x5A, 0x57, 0x7D, 0xA1, 0x0D, 0x74, 0xBF, 0xCB, 0x28},
6377         /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN */
6378         (uint8_t[]){0xF8, 0x00, 0x00, 0x01, 0x0D, 0x4B, 0x5E, 0xD3, 0xCE, 0x96, 0xE1,
6379                 0x9A, 0x9D, 0xB3, 0x01, 0xD6, 0x40, 0x50, 0x00, 0x6C, 0x63, 0xFD, 0x37,
6380                 0xD9, 0xBB, 0x3B, 0x76, 0xE5, 0x7D, 0x3C, 0xFC, 0xE3, 0x9D, 0x45, 0x4A,
6381                 0x07, 0x14, 0xD3, 0x14, 0xBC, 0x7E, 0x57, 0xAB, 0xB0, 0x8D, 0x8F, 0x42,
6382                 0x39, 0x22, 0xB2, 0xF6, 0x5F, 0xBD, 0x58, 0xE3, 0xE0, 0xDB, 0xD5, 0x7F,
6383                 0xFB, 0x78, 0x95, 0xE1, 0x5E, 0x36, 0xF8, 0x52, 0x42, 0xFC, 0x7F, 0xA3},
6384         /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN */
6385         (uint8_t[]){0x0C, 0x00, 0x01, 0x32, 0xF9, 0x21, 0x1D, 0xBB, 0xF8, 0xE5, 0x7C,
6386                 0x74, 0xC2, 0xD7, 0xFF, 0x74, 0x59, 0x3A, 0x69, 0xD1, 0x8B, 0x65, 0x98,
6387                 0xB9, 0x3C, 0xFB, 0x63, 0xB1, 0x9E, 0xB7, 0xCA, 0x04, 0x68, 0xB9, 0xAB,
6388                 0xA2, 0x5A, 0xAF, 0x15, 0x8E, 0x71, 0xED, 0xE4, 0xFA, 0x99, 0x79, 0xF9,
6389                 0x51, 0x54, 0x82, 0x69, 0x4C, 0x45, 0x0B, 0xFA, 0x87, 0x4D, 0x97, 0x6E,
6390                 0xB0, 0xC9, 0x06, 0x08, 0x6B, 0xFC, 0x4A, 0x85, 0x43, 0x62, 0x73, 0xD8},
6391         /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN */
6392         (uint8_t[]){0xF8, 0x00, 0x00, 0x30, 0x62, 0x48, 0xC0, 0xB1, 0xED, 0x1F, 0x13,
6393                 0x8A, 0x7A, 0x62, 0x40, 0x12, 0x35, 0x54, 0x03, 0x93, 0xBD, 0xE5, 0x88,
6394                 0x51, 0x38, 0xB5, 0x89, 0xC6, 0xD3, 0xB5, 0x44, 0xC2, 0xB9, 0xB9, 0x59,
6395                 0x7C, 0xEC, 0x71, 0xD8, 0x42, 0x01, 0x03, 0x3C, 0x0E, 0xBB, 0x7B, 0xDD,
6396                 0x7D, 0x2D, 0xE0, 0x3C, 0xE3, 0x81, 0xAA, 0xEA, 0xCC, 0xD7, 0xFC, 0x46,
6397                 0x07, 0x7C, 0x8E, 0x8E, 0x0E, 0x99, 0xB8, 0x31, 0x65, 0x17, 0xF6, 0xE3},
6398         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN */
6399         (uint8_t[]){0x0C, 0x00, 0x01, 0x32, 0xF9, 0x21, 0x1D, 0xBB, 0xF8, 0xE5, 0x7C,
6400                 0x74, 0xC2, 0xD7, 0xFF, 0x74, 0x59, 0x3A, 0x69, 0xD1, 0x8B, 0x65, 0x98,
6401                 0xB9, 0x3C, 0xFB, 0x63, 0xB1, 0x9E, 0xB7, 0xCA, 0x04, 0x68, 0xB9, 0xAB,
6402                 0xA2, 0x5A, 0xAF, 0x15, 0x8E, 0x71, 0xED, 0xE4, 0xFA, 0x99, 0x79, 0xF9,
6403                 0x51, 0x54, 0x82, 0x69, 0x4C, 0x45, 0x0B, 0xFA, 0x87, 0x4D, 0x97, 0x6E,
6404                 0xB0, 0xC9, 0x06, 0x08, 0x6B, 0xFC, 0x4A, 0x85, 0x3C, 0x13, 0x64, 0xB1},
6405         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN */
6406         (uint8_t[]){0xF8, 0x00, 0x00, 0x30, 0x62, 0x48, 0xC0, 0xB1, 0xED, 0x1F, 0x13,
6407                 0x8A, 0x7A, 0x62, 0x40, 0x12, 0x35, 0x54, 0x03, 0x93, 0xBD, 0xE5, 0x88,
6408                 0x51, 0x38, 0xB5, 0x89, 0xC6, 0xD3, 0xB5, 0x44, 0xC2, 0xB9, 0xB9, 0x59,
6409                 0x7C, 0xEC, 0x71, 0xD8, 0x42, 0x01, 0x03, 0x3C, 0x0E, 0xBB, 0x7B, 0xDD,
6410                 0x7D, 0x2D, 0xE0, 0x3C, 0xE3, 0x81, 0xAA, 0xEA, 0xCC, 0xD7, 0xFC, 0x46,
6411                 0x07, 0x7C, 0x8E, 0x8E, 0x0E, 0x99, 0xB8, 0x31, 0xE1, 0x52, 0x5E, 0x6B},
6412         /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN */
6413         (uint8_t[]){0x0C, 0x00, 0x01, 0x32, 0xF9, 0x21, 0x1D, 0xBB, 0xF8, 0xE5, 0x7C,
6414                 0x74, 0xC2, 0xD7, 0xFF, 0x74, 0x59, 0x3A, 0x69, 0xD1, 0x8B, 0x65, 0x98,
6415                 0xB9, 0x3C, 0xFB, 0x63, 0xB1, 0x9E, 0xB7, 0xCA, 0x04, 0x68, 0xB9, 0xAB,
6416                 0xA2, 0x5A, 0xAF, 0x15, 0x8E, 0x71, 0xED, 0xE4, 0xFA, 0x99, 0x79, 0xF9,
6417                 0x51, 0x54, 0x82, 0x69, 0x4C, 0x45, 0x0B, 0xFA, 0x87, 0x4D, 0x97, 0x6E,
6418                 0xB0, 0xC9, 0x06, 0x08, 0x6B, 0xFC, 0x4A, 0x85, 0x70, 0xF9, 0x4B, 0x2F},
6419         /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN */
6420         (uint8_t[]){0xF8, 0x00, 0x00, 0x30, 0x62, 0x48, 0xC0, 0xB1, 0xED, 0x1F, 0x13,
6421                 0x8A, 0x7A, 0x62, 0x40, 0x12, 0x35, 0x54, 0x03, 0x93, 0xBD, 0xE5, 0x88,
6422                 0x51, 0x38, 0xB5, 0x89, 0xC6, 0xD3, 0xB5, 0x44, 0xC2, 0xB9, 0xB9, 0x59,
6423                 0x7C, 0xEC, 0x71, 0xD8, 0x42, 0x01, 0x03, 0x3C, 0x0E, 0xBB, 0x7B, 0xDD,
6424                 0x7D, 0x2D, 0xE0, 0x3C, 0xE3, 0x81, 0xAA, 0xEA, 0xCC, 0xD7, 0xFC, 0x46,
6425                 0x07, 0x7C, 0x8E, 0x8E, 0x0E, 0x99, 0xB8, 0x31, 0xBC, 0x1C, 0x7F, 0x9C},
6426         /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN */
6427         (uint8_t[]){0x0C, 0x00, 0x01, 0x32, 0xF9, 0x21, 0x1D, 0xBB, 0xF8, 0xE5, 0x7C,
6428                 0x74, 0xC2, 0xD7, 0xFF, 0x74, 0x59, 0x3A, 0x69, 0xD1, 0x8B, 0x65, 0x98,
6429                 0xB9, 0x3C, 0xFB, 0x63, 0xB1, 0x9E, 0xB7, 0xCA, 0x04, 0x68, 0xB9, 0xAB,
6430                 0xA2, 0x5A, 0xAF, 0x15, 0x8E, 0x71, 0xED, 0xE4, 0xFA, 0x99, 0x79, 0xF9,
6431                 0x51, 0x54, 0x82, 0x69, 0x4C, 0x45, 0x0B, 0xFA, 0x87, 0x4D, 0x97, 0x6E,
6432                 0xB0, 0xC9, 0x06, 0x08, 0x6B, 0xFC, 0x4A, 0x85, 0xF6, 0xBB, 0x2E, 0x38},
6433         /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN */
6434         (uint8_t[]){0xF8, 0x00, 0x00, 0x30, 0x62, 0x48, 0xC0, 0xB1, 0xED, 0x1F, 0x13,
6435                 0x8A, 0x7A, 0x62, 0x40, 0x12, 0x35, 0x54, 0x03, 0x93, 0xBD, 0xE5, 0x88,
6436                 0x51, 0x38, 0xB5, 0x89, 0xC6, 0xD3, 0xB5, 0x44, 0xC2, 0xB9, 0xB9, 0x59,
6437                 0x7C, 0xEC, 0x71, 0xD8, 0x42, 0x01, 0x03, 0x3C, 0x0E, 0xBB, 0x7B, 0xDD,
6438                 0x7D, 0x2D, 0xE0, 0x3C, 0xE3, 0x81, 0xAA, 0xEA, 0xCC, 0xD7, 0xFC, 0x46,
6439                 0x07, 0x7C, 0x8E, 0x8E, 0x0E, 0x99, 0xB8, 0x31, 0xBF, 0xFE, 0xE1, 0x75},
6440 };
6441
6442 #endif /* SECURITY_PDCP_TEST_VECTOR_H_ */