mbuf: add a copy routine
[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-2019 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 static struct pdcp_test_param pdcp_test_params[] = {
32         {
33          .name =
34          "PDCP Control Plane with NULL encryption and NULL integrity Uplink",
35          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
36          .auth_alg = RTE_CRYPTO_AUTH_NULL,
37          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
38          .cipher_key_len = 0,
39          .auth_key_len = 0,
40          },
41         {
42          .name =
43          "PDCP Control Plane with NULL encryption and NULL integrity Downlink",
44          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
45          .auth_alg = RTE_CRYPTO_AUTH_NULL,
46          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
47          .cipher_key_len = 0,
48          .auth_key_len = 0,
49          },
50         {
51          .name =
52          "PDCP Control Plane with NULL encryption and SNOW f9 integrity Uplink",
53          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
54          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
55          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
56          .cipher_key_len = 0,
57          .auth_key_len = 16,
58          },
59         {
60          .name =
61          "PDCP Control Plane with NULL encryption and SNOW f9 integrity Downlink",
62          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
63          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
64          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
65          .cipher_key_len = 0,
66          .auth_key_len = 16,
67          },
68         {
69          .name =
70          "PDCP Control Plane with NULL encryption and AES CMAC integrity Uplink",
71          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
72          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
73          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
74          .cipher_key_len = 0,
75          .auth_key_len = 16,
76          },
77         {
78          .name =
79          "PDCP Control Plane with NULL encryption and AES CMAC integrity Downlink",
80          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
81          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
82          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
83          .cipher_key_len = 0,
84          .auth_key_len = 16,
85          },
86         {
87          .name =
88          "PDCP Control Plane with NULL encryption and ZUC integrity Uplink",
89          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
90          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
91          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
92          .cipher_key_len = 0,
93          .auth_key_len = 16,
94          },
95         {
96          .name =
97          "PDCP Control Plane with NULL encryption and ZUC integrity Downlink",
98          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
99          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
100          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
101          .cipher_key_len = 0,
102          .auth_key_len = 16,
103          },
104         {
105          .name =
106          "PDCP Control Plane with SNOW f8 encryption and NULL integrity Uplink",
107          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
108          .auth_alg = RTE_CRYPTO_AUTH_NULL,
109          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
110          .cipher_key_len = 16,
111          .auth_key_len = 0,
112          },
113         {
114          .name =
115          "PDCP Control Plane with SNOW f8 encryption and NULL integrity Downlink",
116          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
117          .auth_alg = RTE_CRYPTO_AUTH_NULL,
118          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
119          .cipher_key_len = 16,
120          .auth_key_len = 0,
121          },
122         {
123          .name =
124          "PDCP Control Plane with SNOW f8 encryption and SNOW f9 integrity Uplink",
125          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
126          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
127          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
128          .cipher_key_len = 16,
129          .auth_key_len = 16,
130          },
131         {
132          .name =
133          "PDCP Control Plane with SNOW f8 encryption and SNOW f9 integrity Downlink",
134          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
135          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
136          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
137          .cipher_key_len = 16,
138          .auth_key_len = 16,
139          },
140         {
141          .name =
142          "PDCP Control Plane with SNOW f8 encryption and AES CMAC integrity Uplink",
143          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
144          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
145          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
146          .cipher_key_len = 16,
147          .auth_key_len = 16,
148          },
149         {
150          .name =
151          "PDCP Control Plane with SNOW f8 encryption and AES CMAC integrity Downlink",
152          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
153          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
154          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
155          .cipher_key_len = 16,
156          .auth_key_len = 16,
157          },
158         {
159          .name =
160          "PDCP Control Plane with SNOW f8 encryption and ZUC integrity Uplink",
161          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
162          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
163          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
164          .cipher_key_len = 16,
165          .auth_key_len = 16,
166          },
167         {
168          .name =
169          "PDCP Control Plane with SNOW f8 encryption and ZUC integrity Downlink",
170          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
171          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
172          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
173          .cipher_key_len = 16,
174          .auth_key_len = 16,
175          },
176         {
177          .name =
178          "PDCP Control Plane with AES CTR encryption and NULL integrity Uplink",
179          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
180          .auth_alg = RTE_CRYPTO_AUTH_NULL,
181          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
182          .cipher_key_len = 16,
183          .auth_key_len = 0,
184          },
185         {
186          .name =
187          "PDCP Control Plane with AES CTR encryption and NULL integrity Downlink",
188          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
189          .auth_alg = RTE_CRYPTO_AUTH_NULL,
190          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
191          .cipher_key_len = 16,
192          .auth_key_len = 0,
193          },
194         {
195          .name =
196          "PDCP Control Plane with AES CTR encryption and SNOW f9 integrity Uplink",
197          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
198          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
199          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
200          .cipher_key_len = 16,
201          .auth_key_len = 16,
202          },
203         {
204          .name =
205          "PDCP Control Plane with AES CTR encryption and SNOW f9 integrity Downlink",
206          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
207          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
208          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
209          .cipher_key_len = 16,
210          .auth_key_len = 16,
211          },
212         {
213          .name =
214          "PDCP Control Plane with AES CTR encryption and AES CMAC integrity Uplink",
215          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
216          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
217          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
218          .cipher_key_len = 16,
219          .auth_key_len = 16,
220          },
221         {
222          .name =
223          "PDCP Control Plane with AES CTR encryption and AES CMAC integrity Downlink",
224          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
225          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
226          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
227          .cipher_key_len = 16,
228          .auth_key_len = 16,
229          },
230         {
231          .name =
232          "PDCP Control Plane with AES CTR encryption and ZUC integrity Uplink",
233          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
234          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
235          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
236          .cipher_key_len = 16,
237          .auth_key_len = 16,
238          },
239         {
240          .name =
241          "PDCP Control Plane with AES CTR encryption and ZUC integrity Downlink",
242          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
243          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
244          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
245          .cipher_key_len = 16,
246          .auth_key_len = 16,
247          },
248         {
249          .name =
250          "PDCP Control Plane with ZUC encryption and NULL integrity Uplink",
251          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
252          .auth_alg = RTE_CRYPTO_AUTH_NULL,
253          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
254          .cipher_key_len = 16,
255          .auth_key_len = 0,
256          },
257         {
258          .name =
259          "PDCP Control Plane with ZUC encryption and NULL integrity Downlink",
260          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
261          .auth_alg = RTE_CRYPTO_AUTH_NULL,
262          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
263          .cipher_key_len = 16,
264          .auth_key_len = 0,
265          },
266         {
267          .name =
268          "PDCP Control Plane with ZUC encryption and SNOW f9 integrity Uplink",
269          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
270          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
271          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
272          .cipher_key_len = 16,
273          .auth_key_len = 16,
274          },
275         {
276          .name =
277          "PDCP Control Plane with ZUC encryption and SNOW f9 integrity Downlink",
278          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
279          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
280          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
281          .cipher_key_len = 16,
282          .auth_key_len = 16,
283          },
284         {
285          .name =
286          "PDCP Control Plane with ZUC encryption and AES CMAC integrity Uplink",
287          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
288          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
289          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
290          .cipher_key_len = 16,
291          .auth_key_len = 16,
292          },
293         {
294          .name =
295          "PDCP Control Plane with ZUC encryption and AES CMAC integrity Downlink",
296          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
297          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
298          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
299          .cipher_key_len = 16,
300          .auth_key_len = 16,
301          },
302         {
303          .name =
304          "PDCP Control Plane with ZUC encryption and ZUC integrity Uplink",
305          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
306          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
307          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
308          .cipher_key_len = 16,
309          .auth_key_len = 16,
310          },
311         {
312          .name =
313          "PDCP Control Plane with ZUC encryption and ZUC integrity Downlink",
314          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
315          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
316          .cipher_key_len = 16,
317          .auth_key_len = 16,
318          },
319
320          /* For 12-bit C-plane */
321         {
322          .name =
323          "PDCP Control Plane with NULL encryption and NULL integrity Uplink",
324          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
325          .auth_alg = RTE_CRYPTO_AUTH_NULL,
326          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
327          .cipher_key_len = 0,
328          .auth_key_len = 0,
329          },
330         {
331          .name =
332          "PDCP Control Plane with NULL encryption and NULL integrity Downlink",
333          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
334          .auth_alg = RTE_CRYPTO_AUTH_NULL,
335          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
336          .cipher_key_len = 0,
337          .auth_key_len = 0,
338          },
339         {
340          .name =
341          "PDCP Control Plane with NULL encryption and SNOW f9 integrity Uplink",
342          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
343          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
344          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
345          .cipher_key_len = 0,
346          .auth_key_len = 16,
347          },
348         {
349          .name =
350          "PDCP Control Plane with NULL encryption and SNOW f9 integrity Downlink",
351          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
352          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
353          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
354          .cipher_key_len = 0,
355          .auth_key_len = 16,
356          },
357         {
358          .name =
359          "PDCP Control Plane with NULL encryption and AES CMAC integrity Uplink",
360          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
361          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
362          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
363          .cipher_key_len = 0,
364          .auth_key_len = 16,
365          },
366         {
367          .name =
368          "PDCP Control Plane with NULL encryption and AES CMAC integrity Downlink",
369          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
370          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
371          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
372          .cipher_key_len = 0,
373          .auth_key_len = 16,
374          },
375         {
376          .name =
377          "PDCP Control Plane with NULL encryption and ZUC integrity Uplink",
378          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
379          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
380          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
381          .cipher_key_len = 0,
382          .auth_key_len = 16,
383          },
384         {
385          .name =
386          "PDCP Control Plane with NULL encryption and ZUC integrity Downlink",
387          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
388          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
389          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
390          .cipher_key_len = 0,
391          .auth_key_len = 16,
392          },
393         {
394          .name =
395          "PDCP Control Plane with SNOW f8 encryption and NULL integrity Uplink",
396          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
397          .auth_alg = RTE_CRYPTO_AUTH_NULL,
398          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
399          .cipher_key_len = 16,
400          .auth_key_len = 0,
401          },
402         {
403          .name =
404          "PDCP Control Plane with SNOW f8 encryption and NULL integrity Downlink",
405          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
406          .auth_alg = RTE_CRYPTO_AUTH_NULL,
407          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
408          .cipher_key_len = 16,
409          .auth_key_len = 0,
410          },
411         {
412          .name =
413          "PDCP Control Plane with SNOW f8 encryption and SNOW f9 integrity Uplink",
414          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
415          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
416          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
417          .cipher_key_len = 16,
418          .auth_key_len = 16,
419          },
420         {
421          .name =
422          "PDCP Control Plane with SNOW f8 encryption and SNOW f9 integrity Downlink",
423          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
424          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
425          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
426          .cipher_key_len = 16,
427          .auth_key_len = 16,
428          },
429         {
430          .name =
431          "PDCP Control Plane with SNOW f8 encryption and AES CMAC integrity Uplink",
432          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
433          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
434          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
435          .cipher_key_len = 16,
436          .auth_key_len = 16,
437          },
438         {
439          .name =
440          "PDCP Control Plane with SNOW f8 encryption and AES CMAC integrity Downlink",
441          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
442          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
443          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
444          .cipher_key_len = 16,
445          .auth_key_len = 16,
446          },
447         {
448          .name =
449          "PDCP Control Plane with SNOW f8 encryption and ZUC integrity Uplink",
450          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
451          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
452          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
453          .cipher_key_len = 16,
454          .auth_key_len = 16,
455          },
456         {
457          .name =
458          "PDCP Control Plane with SNOW f8 encryption and ZUC integrity Downlink",
459          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
460          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
461          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
462          .cipher_key_len = 16,
463          .auth_key_len = 16,
464          },
465         {
466          .name =
467          "PDCP Control Plane with AES CTR encryption and NULL integrity Uplink",
468          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
469          .auth_alg = RTE_CRYPTO_AUTH_NULL,
470          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
471          .cipher_key_len = 16,
472          .auth_key_len = 0,
473          },
474         {
475          .name =
476          "PDCP Control Plane with AES CTR encryption and NULL integrity Downlink",
477          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
478          .auth_alg = RTE_CRYPTO_AUTH_NULL,
479          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
480          .cipher_key_len = 16,
481          .auth_key_len = 0,
482          },
483         {
484          .name =
485          "PDCP Control Plane with AES CTR encryption and SNOW f9 integrity Uplink",
486          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
487          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
488          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
489          .cipher_key_len = 16,
490          .auth_key_len = 16,
491          },
492         {
493          .name =
494          "PDCP Control Plane with AES CTR encryption and SNOW f9 integrity Downlink",
495          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
496          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
497          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
498          .cipher_key_len = 16,
499          .auth_key_len = 16,
500          },
501         {
502          .name =
503          "PDCP Control Plane with AES CTR encryption and AES CMAC integrity Uplink",
504          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
505          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
506          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
507          .cipher_key_len = 16,
508          .auth_key_len = 16,
509          },
510         {
511          .name =
512          "PDCP Control Plane with AES CTR encryption and AES CMAC integrity Downlink",
513          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
514          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
515          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
516          .cipher_key_len = 16,
517          .auth_key_len = 16,
518          },
519         {
520          .name =
521          "PDCP Control Plane with AES CTR encryption and ZUC integrity Uplink",
522          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
523          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
524          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
525          .cipher_key_len = 16,
526          .auth_key_len = 16,
527          },
528         {
529          .name =
530          "PDCP Control Plane with AES CTR encryption and ZUC integrity Downlink",
531          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
532          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
533          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
534          .cipher_key_len = 16,
535          .auth_key_len = 16,
536          },
537         {
538          .name =
539          "PDCP Control Plane with ZUC encryption and NULL integrity Uplink",
540          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
541          .auth_alg = RTE_CRYPTO_AUTH_NULL,
542          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
543          .cipher_key_len = 16,
544          .auth_key_len = 0,
545          },
546         {
547          .name =
548          "PDCP Control Plane with ZUC encryption and NULL integrity Downlink",
549          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
550          .auth_alg = RTE_CRYPTO_AUTH_NULL,
551          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
552          .cipher_key_len = 16,
553          .auth_key_len = 0,
554          },
555         {
556          .name =
557          "PDCP Control Plane with ZUC encryption and SNOW f9 integrity Uplink",
558          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
559          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
560          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
561          .cipher_key_len = 16,
562          .auth_key_len = 16,
563          },
564         {
565          .name =
566          "PDCP Control Plane with ZUC encryption and SNOW f9 integrity Downlink",
567          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
568          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
569          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
570          .cipher_key_len = 16,
571          .auth_key_len = 16,
572          },
573         {
574          .name =
575          "PDCP Control Plane with ZUC encryption and AES CMAC integrity Uplink",
576          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
577          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
578          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
579          .cipher_key_len = 16,
580          .auth_key_len = 16,
581          },
582         {
583          .name =
584          "PDCP Control Plane with ZUC encryption and AES CMAC integrity Downlink",
585          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
586          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
587          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
588          .cipher_key_len = 16,
589          .auth_key_len = 16,
590          },
591         {
592          .name =
593          "PDCP Control Plane with ZUC encryption and ZUC integrity Uplink",
594          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
595          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
596          .domain = RTE_SECURITY_PDCP_MODE_CONTROL,
597          .cipher_key_len = 16,
598          .auth_key_len = 16,
599          },
600         {
601          .name =
602          "PDCP Control Plane with ZUC encryption and ZUC integrity Downlink",
603          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
604          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
605          .cipher_key_len = 16,
606          .auth_key_len = 16,
607          },
608         {
609          .name =
610          "PDCP User Plane with NULL encryption Uplink with long sequence number",
611          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
612          .auth_alg = 0,
613          .domain = RTE_SECURITY_PDCP_MODE_DATA,
614          .cipher_key_len = 0,
615          .auth_key_len = 0,
616          },
617         {
618          .name =
619          "PDCP User Plane with NULL encryption Downlink with long sequence number",
620          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
621          .auth_alg = 0,
622          .domain = RTE_SECURITY_PDCP_MODE_DATA,
623          .cipher_key_len = 0,
624          .auth_key_len = 0,
625          },
626         {
627          .name =
628          "PDCP User Plane with NULL encryption Uplink with short sequence number",
629          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
630          .auth_alg = 0,
631          .domain = RTE_SECURITY_PDCP_MODE_DATA,
632          .cipher_key_len = 0,
633          .auth_key_len = 0,
634          },
635         {
636          .name =
637          "PDCP User Plane with NULL encryption Downlink with short sequence number",
638          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
639          .auth_alg = 0,
640          .domain = RTE_SECURITY_PDCP_MODE_DATA,
641          .cipher_key_len = 0,
642          .auth_key_len = 0,
643          },
644         {
645          .name =
646          "PDCP User Plane with NULL encryption Uplink with 15 bit sequence number",
647          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
648          .auth_alg = 0,
649          .domain = RTE_SECURITY_PDCP_MODE_DATA,
650          .cipher_key_len = 0,
651          .auth_key_len = 0,
652          },
653         {
654          .name =
655          "PDCP User Plane with NULL encryption Downlink with 15 bit sequence number",
656          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
657          .auth_alg = 0,
658          .domain = RTE_SECURITY_PDCP_MODE_DATA,
659          .cipher_key_len = 0,
660          .auth_key_len = 0,
661          },
662         {
663          .name =
664          "PDCP User Plane with NULL encryption Uplink with 18 bit SN",
665          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
666          .auth_alg = 0,
667          .domain = RTE_SECURITY_PDCP_MODE_DATA,
668          .cipher_key_len = 0,
669          .auth_key_len = 0,
670          },
671         {
672          .name =
673          "PDCP User Plane with NULL encryption Downlink with 18 bit SN",
674          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
675          .auth_alg = 0,
676          .domain = RTE_SECURITY_PDCP_MODE_DATA,
677          .cipher_key_len = 0,
678          .auth_key_len = 0,
679          },
680         {
681          .name =
682          "PDCP User Plane with SNOW f8 encryption Uplink with long sequence number",
683          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
684          .auth_alg = 0,
685          .domain = RTE_SECURITY_PDCP_MODE_DATA,
686          .cipher_key_len = 16,
687          .auth_key_len = 0,
688          },
689         {
690          .name =
691          "PDCP User Plane with SNOW f8 encryption Downlink with long sequence number",
692          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
693          .auth_alg = 0,
694          .domain = RTE_SECURITY_PDCP_MODE_DATA,
695          .cipher_key_len = 16,
696          .auth_key_len = 0,
697          },
698         {
699          .name =
700          "PDCP User Plane with SNOW f8 encryption Uplink with short sequence number",
701          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
702          .auth_alg = 0,
703          .domain = RTE_SECURITY_PDCP_MODE_DATA,
704          .cipher_key_len = 16,
705          .auth_key_len = 0,
706          },
707         {
708          .name =
709          "PDCP User Plane with SNOW f8 encryption Downlink with short sequence number",
710          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
711          .auth_alg = 0,
712          .domain = RTE_SECURITY_PDCP_MODE_DATA,
713          .cipher_key_len = 16,
714          .auth_key_len = 0,
715          },
716         {
717          .name =
718          "PDCP User Plane with SNOW f8 encryption Uplink with 15 bit sequence number",
719          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
720          .auth_alg = 0,
721          .domain = RTE_SECURITY_PDCP_MODE_DATA,
722          .cipher_key_len = 16,
723          .auth_key_len = 0,
724          },
725         {
726          .name =
727          "PDCP User Plane with SNOW f8 encryption Downlink with 15 bit sequence number",
728          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
729          .auth_alg = 0,
730          .domain = RTE_SECURITY_PDCP_MODE_DATA,
731          .cipher_key_len = 16,
732          .auth_key_len = 0,
733          },
734         {
735          .name =
736          "PDCP User Plane with SNOW f8 encryption Uplink with 18 bit SN",
737          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
738          .auth_alg = 0,
739          .domain = RTE_SECURITY_PDCP_MODE_DATA,
740          .cipher_key_len = 16,
741          .auth_key_len = 0,
742          },
743         {
744          .name =
745          "PDCP User Plane with SNOW f8 encryption Downlink with 18 bit SN",
746          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
747          .auth_alg = 0,
748          .domain = RTE_SECURITY_PDCP_MODE_DATA,
749          .cipher_key_len = 16,
750          .auth_key_len = 0,
751          },
752         {
753          .name =
754          "PDCP User Plane with AES CTR encryption Uplink with long sequence number",
755          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
756          .auth_alg = 0,
757          .domain = RTE_SECURITY_PDCP_MODE_DATA,
758          .cipher_key_len = 16,
759          .auth_key_len = 0,
760          },
761         {
762          .name =
763          "PDCP User Plane with AES CTR encryption Downlink with long sequence number",
764          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
765          .auth_alg = 0,
766          .domain = RTE_SECURITY_PDCP_MODE_DATA,
767          .cipher_key_len = 16,
768          .auth_key_len = 0,
769          },
770         {
771          .name =
772          "PDCP User Plane with AES CTR encryption Uplink with short sequence number",
773          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
774          .auth_alg = 0,
775          .domain = RTE_SECURITY_PDCP_MODE_DATA,
776          .cipher_key_len = 16,
777          .auth_key_len = 0,
778          },
779         {
780          .name =
781          "PDCP User Plane with AES CTR encryption Downlink with short sequence number",
782          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
783          .auth_alg = 0,
784          .domain = RTE_SECURITY_PDCP_MODE_DATA,
785          .cipher_key_len = 16,
786          .auth_key_len = 0,
787          },
788         {
789          .name =
790          "PDCP User Plane with AES CTR encryption Uplink with 15 bit sequence number",
791          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
792          .auth_alg = 0,
793          .domain = RTE_SECURITY_PDCP_MODE_DATA,
794          .cipher_key_len = 16,
795          .auth_key_len = 0,
796          },
797         {
798          .name =
799          "PDCP User Plane with AES CTR encryption Downlink with 15 bit sequence number",
800          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
801          .auth_alg = 0,
802          .domain = RTE_SECURITY_PDCP_MODE_DATA,
803          .cipher_key_len = 16,
804          .auth_key_len = 0,
805          },
806         {
807          .name =
808          "PDCP User Plane with AES CTR encryption Uplink with 18 bit SN",
809          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
810          .auth_alg = 0,
811          .domain = RTE_SECURITY_PDCP_MODE_DATA,
812          .cipher_key_len = 16,
813          .auth_key_len = 0,
814          },
815         {
816          .name =
817          "PDCP User Plane with AES CTR encryption Downlink with 18 bit SN",
818          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
819          .auth_alg = 0,
820          .domain = RTE_SECURITY_PDCP_MODE_DATA,
821          .cipher_key_len = 16,
822          .auth_key_len = 0,
823          },
824         {
825          .name =
826          "PDCP User Plane with ZUC encryption Uplink with long sequence number",
827          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
828          .auth_alg = 0,
829          .domain = RTE_SECURITY_PDCP_MODE_DATA,
830          .cipher_key_len = 16,
831          .auth_key_len = 0,
832          },
833         {
834          .name =
835          "PDCP User Plane with ZUC encryption Downlink with long sequence number",
836          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
837          .auth_alg = 0,
838          .domain = RTE_SECURITY_PDCP_MODE_DATA,
839          .cipher_key_len = 16,
840          .auth_key_len = 0,
841          },
842         {
843          .name =
844          "PDCP User Plane with ZUC encryption Uplink with short sequence number",
845          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
846          .auth_alg = 0,
847          .domain = RTE_SECURITY_PDCP_MODE_DATA,
848          .cipher_key_len = 16,
849          .auth_key_len = 0,
850          },
851         {
852          .name =
853          "PDCP User Plane with ZUC encryption Downlink with short sequence number",
854          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
855          .auth_alg = 0,
856          .domain = RTE_SECURITY_PDCP_MODE_DATA,
857          .cipher_key_len = 16,
858          .auth_key_len = 0,
859          },
860         {
861          .name =
862          "PDCP User Plane with ZUC encryption Uplink with 15 bit sequence number",
863          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
864          .auth_alg = 0,
865          .domain = RTE_SECURITY_PDCP_MODE_DATA,
866          .cipher_key_len = 16,
867          .auth_key_len = 0,
868          },
869         {
870          .name =
871          "PDCP User Plane with ZUC encryption Downlink with 15 bit sequence number",
872          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
873          .auth_alg = 0,
874          .domain = RTE_SECURITY_PDCP_MODE_DATA,
875          .cipher_key_len = 16,
876          .auth_key_len = 0
877          },
878         {
879          .name =
880          "PDCP User Plane with ZUC encryption Uplink with 18 bit SN",
881          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
882          .auth_alg = 0,
883          .domain = RTE_SECURITY_PDCP_MODE_DATA,
884          .cipher_key_len = 16,
885          .auth_key_len = 0,
886          },
887         {
888          .name =
889          "PDCP User Plane with ZUC encryption Downlink with 18 bit SN",
890          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
891          .auth_alg = 0,
892          .domain = RTE_SECURITY_PDCP_MODE_DATA,
893          .cipher_key_len = 16,
894          .auth_key_len = 0,
895          },
896
897          /********* 12-bit uplane with integrity **************************/
898         {
899          .name =
900          "PDCP User Plane with NULL encryption and NULL integrity Uplink with 12 bit SN",
901          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
902          .auth_alg = RTE_CRYPTO_AUTH_NULL,
903          .domain = RTE_SECURITY_PDCP_MODE_DATA,
904          .cipher_key_len = 0,
905          .auth_key_len = 0,
906          },
907         {
908          .name =
909          "PDCP User Plane with NULL encryption and NULL integrity Downlink with 12 bit SN",
910          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
911          .auth_alg = RTE_CRYPTO_AUTH_NULL,
912          .domain = RTE_SECURITY_PDCP_MODE_DATA,
913          .cipher_key_len = 0,
914          .auth_key_len = 0,
915          },
916         {
917          .name =
918          "PDCP User Plane with NULL encryption and SNOW f9 integrity Uplink with 12 bit SN",
919          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
920          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
921          .domain = RTE_SECURITY_PDCP_MODE_DATA,
922          .cipher_key_len = 0,
923          .auth_key_len = 16,
924          },
925         {
926          .name =
927          "PDCP User Plane with NULL encryption and SNOW f9 integrity Downlink with 12 bit SN",
928          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
929          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
930          .domain = RTE_SECURITY_PDCP_MODE_DATA,
931          .cipher_key_len = 0,
932          .auth_key_len = 16,
933          },
934         {
935          .name =
936          "PDCP User Plane with NULL encryption and AES CMAC integrity Uplink with 12 bit SN",
937          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
938          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
939          .domain = RTE_SECURITY_PDCP_MODE_DATA,
940          .cipher_key_len = 0,
941          .auth_key_len = 16,
942          },
943         {
944          .name =
945          "PDCP User Plane with NULL encryption and AES CMAC integrity Downlink with 12 bit SN",
946          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
947          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
948          .domain = RTE_SECURITY_PDCP_MODE_DATA,
949          .cipher_key_len = 0,
950          .auth_key_len = 16,
951          },
952         {
953          .name =
954          "PDCP User Plane with NULL encryption and ZUC integrity Uplink with 12 bit SN",
955          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
956          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
957          .domain = RTE_SECURITY_PDCP_MODE_DATA,
958          .cipher_key_len = 0,
959          .auth_key_len = 16,
960          },
961         {
962          .name =
963          "PDCP User Plane with NULL encryption and ZUC integrity Downlink with 12 bit SN",
964          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
965          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
966          .domain = RTE_SECURITY_PDCP_MODE_DATA,
967          .cipher_key_len = 0,
968          .auth_key_len = 16,
969          },
970         {
971          .name =
972          "PDCP User Plane with SNOW f8 encryption and NULL integrity Uplink with 12 bit SN",
973          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
974          .auth_alg = RTE_CRYPTO_AUTH_NULL,
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 SNOW f8 encryption and NULL integrity Downlink with 12 bit SN",
982          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
983          .auth_alg = RTE_CRYPTO_AUTH_NULL,
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 SNOW f8 encryption and SNOW f9 integrity Uplink with 12 bit SN",
991          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
992          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
993          .domain = RTE_SECURITY_PDCP_MODE_DATA,
994          .cipher_key_len = 16,
995          .auth_key_len = 16,
996          },
997         {
998          .name =
999          "PDCP User Plane with SNOW f8 encryption and SNOW f9 integrity Downlink with 12 bit SN",
1000          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1001          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1002          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1003          .cipher_key_len = 16,
1004          .auth_key_len = 16,
1005          },
1006         {
1007          .name =
1008          "PDCP User Plane with SNOW f8 encryption and AES CMAC integrity Uplink with 12 bit SN",
1009          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1010          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1011          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1012          .cipher_key_len = 16,
1013          .auth_key_len = 16,
1014          },
1015         {
1016          .name =
1017          "PDCP User Plane with SNOW f8 encryption and AES CMAC integrity Downlink with 12 bit SN",
1018          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1019          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1020          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1021          .cipher_key_len = 16,
1022          .auth_key_len = 16,
1023          },
1024         {
1025          .name =
1026          "PDCP User Plane with SNOW f8 encryption and ZUC integrity Uplink with 12 bit SN",
1027          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1028          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1029          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1030          .cipher_key_len = 16,
1031          .auth_key_len = 16,
1032          },
1033         {
1034          .name =
1035          "PDCP User Plane with SNOW f8 encryption and ZUC integrity Downlink with 12 bit SN",
1036          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1037          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1038          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1039          .cipher_key_len = 16,
1040          .auth_key_len = 16,
1041          },
1042         {
1043          .name =
1044          "PDCP User Plane with AES CTR encryption and NULL integrity Uplink with 12 bit SN",
1045          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1046          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1047          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1048          .cipher_key_len = 16,
1049          .auth_key_len = 0,
1050          },
1051         {
1052          .name =
1053          "PDCP User Plane with AES CTR encryption and NULL integrity Downlink with 12 bit SN",
1054          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1055          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1056          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1057          .cipher_key_len = 16,
1058          .auth_key_len = 0,
1059          },
1060         {
1061          .name =
1062          "PDCP User Plane with AES CTR encryption and SNOW f9 integrity Uplink with 12 bit SN",
1063          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1064          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1065          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1066          .cipher_key_len = 16,
1067          .auth_key_len = 16,
1068          },
1069         {
1070          .name =
1071          "PDCP User Plane with AES CTR encryption and SNOW f9 integrity Downlink with 12 bit SN",
1072          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1073          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1074          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1075          .cipher_key_len = 16,
1076          .auth_key_len = 16,
1077          },
1078         {
1079          .name =
1080          "PDCP User Plane with AES CTR encryption and AES CMAC integrity Uplink with 12 bit SN",
1081          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1082          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1083          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1084          .cipher_key_len = 16,
1085          .auth_key_len = 16,
1086          },
1087         {
1088          .name =
1089          "PDCP User Plane with AES CTR encryption and AES CMAC integrity Downlink with 12 bit SN",
1090          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1091          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1092          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1093          .cipher_key_len = 16,
1094          .auth_key_len = 16,
1095          },
1096         {
1097          .name =
1098          "PDCP User Plane with AES CTR encryption and ZUC integrity Uplink with 12 bit SN",
1099          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1100          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1101          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1102          .cipher_key_len = 16,
1103          .auth_key_len = 16,
1104          },
1105         {
1106          .name =
1107          "PDCP User Plane with AES CTR encryption and ZUC integrity Downlink with 12 bit SN",
1108          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1109          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1110          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1111          .cipher_key_len = 16,
1112          .auth_key_len = 16,
1113          },
1114         {
1115          .name =
1116          "PDCP User Plane with ZUC encryption and NULL integrity Uplink with 12 bit SN",
1117          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1118          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1119          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1120          .cipher_key_len = 16,
1121          .auth_key_len = 0,
1122          },
1123         {
1124          .name =
1125          "PDCP User Plane with ZUC encryption and NULL integrity Downlink with 12 bit SN",
1126          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1127          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1128          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1129          .cipher_key_len = 16,
1130          .auth_key_len = 0,
1131          },
1132         {
1133          .name =
1134          "PDCP User Plane with ZUC encryption and SNOW f9 integrity Uplink with 12 bit SN",
1135          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1136          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1137          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1138          .cipher_key_len = 16,
1139          .auth_key_len = 16,
1140          },
1141         {
1142          .name =
1143          "PDCP User Plane with ZUC encryption and SNOW f9 integrity Downlink with 12 bit SN",
1144          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1145          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1146          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1147          .cipher_key_len = 16,
1148          .auth_key_len = 16,
1149          },
1150         {
1151          .name =
1152          "PDCP User Plane with ZUC encryption and AES CMAC integrity Uplink with 12 bit SN",
1153          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1154          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1155          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1156          .cipher_key_len = 16,
1157          .auth_key_len = 16,
1158          },
1159         {
1160          .name =
1161          "PDCP User Plane with ZUC encryption and AES CMAC integrity Downlink with 12 bit SN",
1162          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1163          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1164          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1165          .cipher_key_len = 16,
1166          .auth_key_len = 16,
1167          },
1168         {
1169          .name =
1170          "PDCP User Plane with ZUC encryption and ZUC integrity Uplink with 12 bit SN",
1171          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1172          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1173          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1174          .cipher_key_len = 16,
1175          .auth_key_len = 16,
1176          },
1177         {
1178          .name =
1179          "PDCP User Plane with ZUC encryption and ZUC integrity Downlink with 12 bit SN",
1180          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1181          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1182          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1183          .cipher_key_len = 16,
1184          .auth_key_len = 16,
1185          },
1186          /********* 18-bit uplane with integrity **************************/
1187         {
1188          .name =
1189          "PDCP User Plane with NULL encryption and NULL integrity Uplink with 18 bit SN",
1190          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
1191          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1192          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1193          .cipher_key_len = 0,
1194          .auth_key_len = 0,
1195          },
1196         {
1197          .name =
1198          "PDCP User Plane with NULL encryption and NULL integrity Downlink with 18 bit SN",
1199          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
1200          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1201          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1202          .cipher_key_len = 0,
1203          .auth_key_len = 0,
1204          },
1205         {
1206          .name =
1207          "PDCP User Plane with NULL encryption and SNOW f9 integrity Uplink with 18 bit SN",
1208          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
1209          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1210          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1211          .cipher_key_len = 0,
1212          .auth_key_len = 16,
1213          },
1214         {
1215          .name =
1216          "PDCP User Plane with NULL encryption and SNOW f9 integrity Downlink with 18 bit SN",
1217          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
1218          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1219          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1220          .cipher_key_len = 0,
1221          .auth_key_len = 16,
1222          },
1223         {
1224          .name =
1225          "PDCP User Plane with NULL encryption and AES CMAC integrity Uplink with 18 bit SN",
1226          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
1227          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1228          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1229          .cipher_key_len = 0,
1230          .auth_key_len = 16,
1231          },
1232         {
1233          .name =
1234          "PDCP User Plane with NULL encryption and AES CMAC integrity Downlink with 18 bit SN",
1235          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
1236          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1237          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1238          .cipher_key_len = 0,
1239          .auth_key_len = 16,
1240          },
1241         {
1242          .name =
1243          "PDCP User Plane with NULL encryption and ZUC integrity Uplink with 18 bit SN",
1244          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
1245          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1246          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1247          .cipher_key_len = 0,
1248          .auth_key_len = 16,
1249          },
1250         {
1251          .name =
1252          "PDCP User Plane with NULL encryption and ZUC integrity Downlink with 18 bit SN",
1253          .cipher_alg = RTE_CRYPTO_CIPHER_NULL,
1254          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1255          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1256          .cipher_key_len = 0,
1257          .auth_key_len = 16,
1258          },
1259         {
1260          .name =
1261          "PDCP User Plane with SNOW f8 encryption and NULL integrity Uplink with 18 bit SN",
1262          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1263          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1264          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1265          .cipher_key_len = 16,
1266          .auth_key_len = 0,
1267          },
1268         {
1269          .name =
1270          "PDCP User Plane with SNOW f8 encryption and NULL integrity Downlink with 18 bit SN",
1271          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1272          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1273          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1274          .cipher_key_len = 16,
1275          .auth_key_len = 0,
1276          },
1277         {
1278          .name =
1279          "PDCP User Plane with SNOW f8 encryption and SNOW f9 integrity Uplink with 18 bit SN",
1280          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1281          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1282          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1283          .cipher_key_len = 16,
1284          .auth_key_len = 16,
1285          },
1286         {
1287          .name =
1288          "PDCP User Plane with SNOW f8 encryption and SNOW f9 integrity Downlink with 18 bit SN",
1289          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1290          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1291          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1292          .cipher_key_len = 16,
1293          .auth_key_len = 16,
1294          },
1295         {
1296          .name =
1297          "PDCP User Plane with SNOW f8 encryption and AES CMAC integrity Uplink with 18 bit SN",
1298          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1299          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1300          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1301          .cipher_key_len = 16,
1302          .auth_key_len = 16,
1303          },
1304         {
1305          .name =
1306          "PDCP User Plane with SNOW f8 encryption and AES CMAC integrity Downlink with 18 bit SN",
1307          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1308          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1309          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1310          .cipher_key_len = 16,
1311          .auth_key_len = 16,
1312          },
1313         {
1314          .name =
1315          "PDCP User Plane with SNOW f8 encryption and ZUC integrity Uplink with 18 bit SN",
1316          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1317          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1318          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1319          .cipher_key_len = 16,
1320          .auth_key_len = 16,
1321          },
1322         {
1323          .name =
1324          "PDCP User Plane with SNOW f8 encryption and ZUC integrity Downlink with 18 bit SN",
1325          .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2,
1326          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1327          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1328          .cipher_key_len = 16,
1329          .auth_key_len = 16,
1330          },
1331         {
1332          .name =
1333          "PDCP User Plane with AES CTR encryption and NULL integrity Uplink with 18 bit SN",
1334          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1335          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1336          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1337          .cipher_key_len = 16,
1338          .auth_key_len = 0,
1339          },
1340         {
1341          .name =
1342          "PDCP User Plane with AES CTR encryption and NULL integrity Downlink with 18 bit SN",
1343          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1344          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1345          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1346          .cipher_key_len = 16,
1347          .auth_key_len = 0,
1348          },
1349         {
1350          .name =
1351          "PDCP User Plane with AES CTR encryption and SNOW f9 integrity Uplink with 18 bit SN",
1352          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1353          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1354          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1355          .cipher_key_len = 16,
1356          .auth_key_len = 16,
1357          },
1358         {
1359          .name =
1360          "PDCP User Plane with AES CTR encryption and SNOW f9 integrity Downlink with 18 bit SN",
1361          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1362          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1363          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1364          .cipher_key_len = 16,
1365          .auth_key_len = 16,
1366          },
1367         {
1368          .name =
1369          "PDCP User Plane with AES CTR encryption and AES CMAC integrity Uplink with 18 bit SN",
1370          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1371          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1372          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1373          .cipher_key_len = 16,
1374          .auth_key_len = 16,
1375          },
1376         {
1377          .name =
1378          "PDCP User Plane with AES CTR encryption and AES CMAC integrity Downlink with 18 bit SN",
1379          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1380          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1381          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1382          .cipher_key_len = 16,
1383          .auth_key_len = 16,
1384          },
1385         {
1386          .name =
1387          "PDCP User Plane with AES CTR encryption and ZUC integrity Uplink with 18 bit SN",
1388          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1389          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1390          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1391          .cipher_key_len = 16,
1392          .auth_key_len = 16,
1393          },
1394         {
1395          .name =
1396          "PDCP User Plane with AES CTR encryption and ZUC integrity Downlink with 18 bit SN",
1397          .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR,
1398          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1399          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1400          .cipher_key_len = 16,
1401          .auth_key_len = 16,
1402          },
1403         {
1404          .name =
1405          "PDCP User Plane with ZUC encryption and NULL integrity Uplink with 18 bit SN",
1406          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1407          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1408          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1409          .cipher_key_len = 16,
1410          .auth_key_len = 0,
1411          },
1412         {
1413          .name =
1414          "PDCP User Plane with ZUC encryption and NULL integrity Downlink with 18 bit SN",
1415          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1416          .auth_alg = RTE_CRYPTO_AUTH_NULL,
1417          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1418          .cipher_key_len = 16,
1419          .auth_key_len = 0,
1420          },
1421         {
1422          .name =
1423          "PDCP User Plane with ZUC encryption and SNOW f9 integrity Uplink with 18 bit SN",
1424          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1425          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1426          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1427          .cipher_key_len = 16,
1428          .auth_key_len = 16,
1429          },
1430         {
1431          .name =
1432          "PDCP User Plane with ZUC encryption and SNOW f9 integrity Downlink with 18 bit SN",
1433          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1434          .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2,
1435          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1436          .cipher_key_len = 16,
1437          .auth_key_len = 16,
1438          },
1439         {
1440          .name =
1441          "PDCP User Plane with ZUC encryption and AES CMAC integrity Uplink with 18 bit SN",
1442          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1443          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1444          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1445          .cipher_key_len = 16,
1446          .auth_key_len = 16,
1447          },
1448         {
1449          .name =
1450          "PDCP User Plane with ZUC encryption and AES CMAC integrity Downlink with 18 bit SN",
1451          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1452          .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC,
1453          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1454          .cipher_key_len = 16,
1455          .auth_key_len = 16,
1456          },
1457         {
1458          .name =
1459          "PDCP User Plane with ZUC encryption and ZUC integrity Uplink with 18 bit SN",
1460          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1461          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1462          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1463          .cipher_key_len = 16,
1464          .auth_key_len = 16,
1465          },
1466         {
1467          .name =
1468          "PDCP User Plane with ZUC encryption and ZUC integrity Downlink with 18 bit SN",
1469          .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3,
1470          .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3,
1471          .domain = RTE_SECURITY_PDCP_MODE_DATA,
1472          .cipher_key_len = 16,
1473          .auth_key_len = 16,
1474          },
1475 };
1476
1477 static uint32_t pdcp_test_hfn[] = {
1478         /* Control Plane w/NULL enc. + NULL int. UL */
1479         0x000fa557,
1480         /* Control Plane w/NULL enc. + NULL int. DL */
1481         0x000fa557,
1482         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
1483         0x000fa557,
1484         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
1485         0x000fa557,
1486         /* Control Plane w/NULL enc. + AES CMAC int. UL */
1487         0x000fa557,
1488         /* Control Plane w/NULL enc. + AES CMAC int. DL */
1489         0x000fa557,
1490         /* Control Plane w/NULL enc. + ZUC int. UL */
1491         0x000fa557,
1492         /* Control Plane w/NULL enc. + ZUC int. DL */
1493         0x000fa557,
1494         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
1495         0x000fa557,
1496         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
1497         0x000fa557,
1498         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
1499         0x000fa557,
1500         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
1501         0x000fa557,
1502         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
1503         0x000fa557,
1504         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
1505         0x000fa557,
1506         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
1507         0x000fa557,
1508         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
1509         0x000fa557,
1510         /* Control Plane w/AES CTR enc. + NULL int. UL */
1511         0x000fa557,
1512         /* Control Plane w/AES CTR enc. + NULL int. DL */
1513         0x000fa557,
1514         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
1515         0x000fa557,
1516         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
1517         0x000fa557,
1518         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
1519         0x000fa557,
1520         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
1521         0x000fa557,
1522         /* Control Plane w/AES CTR enc. + ZUC int. UL */
1523         0x000fa557,
1524         /* Control Plane w/AES CTR enc. + ZUC int. DL */
1525         0x000fa557,
1526         /* Control Plane w/ZUC enc. + NULL int. UL */
1527         0x000fa557,
1528         /* Control Plane w/ZUC enc. + NULL int. DL */
1529         0x000fa557,
1530         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
1531         0x000fa557,
1532         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
1533         0x000fa557,
1534         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
1535         0x000fa557,
1536         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
1537         0x000fa557,
1538         /* Control Plane w/ZUC enc. + ZUC int. UL */
1539         0x000fa557,
1540         /* Control Plane w/ZUC enc. + ZUC int. DL */
1541         0x000fa557,
1542
1543         /* For 12-bit C-plane ***********************/
1544         /* Control Plane w/NULL enc. + NULL int. UL */
1545         0x01,
1546         /* Control Plane w/NULL enc. + NULL int. DL */
1547         0x01,
1548         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
1549         0x01,
1550         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
1551         0x01,
1552         /* Control Plane w/NULL enc. + AES CMAC int. UL */
1553         0x01,
1554         /* Control Plane w/NULL enc. + AES CMAC int. DL */
1555         0x01,
1556         /* Control Plane w/NULL enc. + ZUC int. UL */
1557         0x01,
1558         /* Control Plane w/NULL enc. + ZUC int. DL */
1559         0x01,
1560         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
1561         0x01,
1562         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
1563         0x01,
1564         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
1565         0x01,
1566         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
1567         0x01,
1568         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
1569         0x01,
1570         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
1571         0x01,
1572         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
1573         0x01,
1574         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
1575         0x01,
1576         /* Control Plane w/AES CTR enc. + NULL int. UL */
1577         0x01,
1578         /* Control Plane w/AES CTR enc. + NULL int. DL */
1579         0x01,
1580         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
1581         0x01,
1582         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
1583         0x01,
1584         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
1585         0x01,
1586         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
1587         0x01,
1588         /* Control Plane w/AES CTR enc. + ZUC int. UL */
1589         0x01,
1590         /* Control Plane w/AES CTR enc. + ZUC int. DL */
1591         0x01,
1592         /* Control Plane w/ZUC enc. + NULL int. UL */
1593         0x01,
1594         /* Control Plane w/ZUC enc. + NULL int. DL */
1595         0x01,
1596         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
1597         0x01,
1598         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
1599         0x01,
1600         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
1601         0x01,
1602         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
1603         0x01,
1604         /* Control Plane w/ZUC enc. + ZUC int. UL */
1605         0x01,
1606         /* Control Plane w/ZUC enc. + ZUC int. DL */
1607         0x01,
1608
1609         /* 12-bit C-plane ends ***********************/
1610
1611         /* User Plane w/NULL enc. UL LONG SN */
1612         0x000fa557,
1613         /* User Plane w/NULL enc. DL LONG SN */
1614         0x000fa557,
1615         /* User Plane w/NULL enc. UL SHORT SN */
1616         0x000fa557,
1617         /* User Plane w/NULL enc. DL SHORT SN */
1618         0x000fa557,
1619         /* User Plane w/NULL enc. UL 15 BIT SN */
1620         0x000fa557,
1621         /* User Plane w/NULL enc. DL 15 BIT SN */
1622         0x000fa557,
1623         /* User Plane w/NULL enc. UL 18-bit SN */
1624         0x01,
1625         /* User Plane w/NULL enc. DL 18-bit SN */
1626         0x01,
1627         /* User Plane w/SNOW f8 enc. UL LONG SN */
1628         0x000fa557,
1629         /* User Plane w/SNOW f8 enc. DL LONG SN */
1630         0x000fa557,
1631         /* User Plane w/SNOW f8 enc. UL SHORT SN */
1632         0x000fa557,
1633         /* User Plane w/SNOW f8 enc. DL SHORT SN */
1634         0x000fa557,
1635         /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
1636         0x000fa557,
1637         /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
1638         0x000fa557,
1639         /* User Plane w/SNOW f8 enc. UL 18-bit SN */
1640         0x01,
1641         /* User Plane w/SNOW f8 enc. DL 18-bit SN */
1642         0x01,
1643         /* User Plane w/AES CTR enc. UL LONG SN */
1644         0x000fa557,
1645         /* User Plane w/AES CTR enc. DL LONG SN */
1646         0x000fa557,
1647         /* User Plane w/AES CTR enc. UL SHORT SN */
1648         0x000fa557,
1649         /* User Plane w/AES CTR enc. DL SHORT SN */
1650         0x000fa557,
1651         /* User Plane w/AES CTR enc. UL 15 BIT SN */
1652         0x000fa557,
1653         /* User Plane w/AES CTR enc. DL 15 BIT SN */
1654         0x000fa557,
1655         /* User Plane w/AES CTR enc. UL 18-bit SN */
1656         0x01,
1657         /* User Plane w/AES CTR enc. DL 18-bit SN */
1658         0x01,
1659         /* User Plane w/ZUC enc. UL LONG SN */
1660         0x000fa557,
1661         /* User Plane w/ZUC enc. DL LONG SN */
1662         0x000fa557,
1663         /* User Plane w/ZUC enc. UL SHORT SN */
1664         0x000fa557,
1665         /* User Plane w/ZUC enc. DL SHORT SN */
1666         0x000fa557,
1667         /* User Plane w/ZUC enc. UL 15 BIT SN */
1668         0x000fa557,
1669         /* User Plane w/ZUC enc. DL 15 BIT SN */
1670         0x000fa557,
1671         /* User Plane w/ZUC enc. UL 18-bit SN */
1672         0x01,
1673         /* User Plane w/ZUC enc. DL 18-bit SN */
1674         0x01,
1675
1676          /********* 12-bit uplane with integrity **************************/
1677         /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/
1678         0x01,
1679         /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/
1680         0x01,
1681         /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/
1682         0x01,
1683         /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/
1684         0x01,
1685         /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/
1686         0x01,
1687         /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/
1688         0x01,
1689         /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/
1690         0x01,
1691         /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/
1692         0x01,
1693         /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/
1694         0x01,
1695         /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/
1696         0x01,
1697         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/
1698         0x01,
1699         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/
1700         0x01,
1701         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/
1702         0x01,
1703         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/
1704         0x01,
1705         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/
1706         0x01,
1707         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/
1708         0x01,
1709         /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/
1710         0x01,
1711         /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/
1712         0x01,
1713         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/
1714         0x01,
1715         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/
1716         0x01,
1717         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/
1718         0x01,
1719         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/
1720         0x01,
1721         /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/
1722         0x01,
1723         /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/
1724         0x01,
1725         /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/
1726         0x01,
1727         /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/
1728         0x01,
1729         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/
1730         0x01,
1731         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/
1732         0x01,
1733         /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/
1734         0x01,
1735         /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/
1736         0x01,
1737         /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/
1738         0x01,
1739         /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/
1740         0x01,
1741
1742          /********* 18-bit uplane with integrity **************************/
1743         /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/
1744         0x01,
1745         /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/
1746         0x01,
1747         /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/
1748         0x01,
1749         /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/
1750         0x01,
1751         /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/
1752         0x01,
1753         /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/
1754         0x01,
1755         /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/
1756         0x01,
1757         /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/
1758         0x01,
1759         /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/
1760         0x01,
1761         /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/
1762         0x01,
1763         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/
1764         0x01,
1765         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/
1766         0x01,
1767         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/
1768         0x01,
1769         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/
1770         0x01,
1771         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/
1772         0x01,
1773         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/
1774         0x01,
1775         /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/
1776         0x01,
1777         /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/
1778         0x01,
1779         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/
1780         0x01,
1781         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/
1782         0x01,
1783         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/
1784         0x01,
1785         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/
1786         0x01,
1787         /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/
1788         0x01,
1789         /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/
1790         0x01,
1791         /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/
1792         0x01,
1793         /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/
1794         0x01,
1795         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/
1796         0x01,
1797         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/
1798         0x01,
1799         /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/
1800         0x01,
1801         /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/
1802         0x01,
1803         /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/
1804         0x01,
1805         /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/
1806         0x01,
1807 };
1808
1809 static uint32_t pdcp_test_hfn_threshold[] = {
1810         /* Control Plane w/NULL enc. + NULL int. UL */
1811         0x000fa558,
1812         /* Control Plane w/NULL enc. + NULL int. DL */
1813         0x000fa558,
1814         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
1815         0x000fa558,
1816         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
1817         0x000fa558,
1818         /* Control Plane w/NULL enc. + AES CMAC int. UL */
1819         0x000fa558,
1820         /* Control Plane w/NULL enc. + AES CMAC int. DL */
1821         0x000fa558,
1822         /* Control Plane w/NULL enc. + ZUC int. UL */
1823         0x000fa558,
1824         /* Control Plane w/NULL enc. + ZUC int. DL */
1825         0x000fa558,
1826         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
1827         0x000fa558,
1828         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
1829         0x000fa558,
1830         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
1831         0x000fa558,
1832         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
1833         0x000fa558,
1834         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
1835         0x000fa558,
1836         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
1837         0x000fa558,
1838         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
1839         0x000fa558,
1840         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
1841         0x000fa558,
1842         /* Control Plane w/AES CTR enc. + NULL int. UL */
1843         0x000fa558,
1844         /* Control Plane w/AES CTR enc. + NULL int. DL */
1845         0x000fa558,
1846         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
1847         0x000fa558,
1848         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
1849         0x000fa558,
1850         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
1851         0x000fa558,
1852         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
1853         0x000fa558,
1854         /* Control Plane w/AES CTR enc. + ZUC int. UL */
1855         0x000fa558,
1856         /* Control Plane w/AES CTR enc. + ZUC int. DL */
1857         0x000fa558,
1858         /* Control Plane w/ZUC enc. + NULL int. UL */
1859         0x000fa558,
1860         /* Control Plane w/ZUC enc. + NULL int. DL */
1861         0x000fa558,
1862         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
1863         0x000fa558,
1864         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
1865         0x000fa558,
1866         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
1867         0x000fa558,
1868         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
1869         0x000fa558,
1870         /* Control Plane w/ZUC enc. + ZUC int. UL */
1871         0x000fa558,
1872         /* Control Plane w/ZUC enc. + ZUC int. DL */
1873         0x000fa558,
1874
1875         /*********** For 12-bit C-plane ***********************/
1876         /* Control Plane w/NULL enc. + NULL int. UL */
1877         0x70C0A,
1878         /* Control Plane w/NULL enc. + NULL int. DL */
1879         0x70C0A,
1880         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
1881         0x70C0A,
1882         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
1883         0x70C0A,
1884         /* Control Plane w/NULL enc. + AES CMAC int. UL */
1885         0x70C0A,
1886         /* Control Plane w/NULL enc. + AES CMAC int. DL */
1887         0x70C0A,
1888         /* Control Plane w/NULL enc. + ZUC int. UL */
1889         0x70C0A,
1890         /* Control Plane w/NULL enc. + ZUC int. DL */
1891         0x70C0A,
1892         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
1893         0x70C0A,
1894         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
1895         0x70C0A,
1896         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
1897         0x70C0A,
1898         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
1899         0x70C0A,
1900         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
1901         0x70C0A,
1902         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
1903         0x70C0A,
1904         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
1905         0x70C0A,
1906         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
1907         0x70C0A,
1908         /* Control Plane w/AES CTR enc. + NULL int. UL */
1909         0x70C0A,
1910         /* Control Plane w/AES CTR enc. + NULL int. DL */
1911         0x70C0A,
1912         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
1913         0x70C0A,
1914         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
1915         0x70C0A,
1916         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
1917         0x70C0A,
1918         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
1919         0x70C0A,
1920         /* Control Plane w/AES CTR enc. + ZUC int. UL */
1921         0x70C0A,
1922         /* Control Plane w/AES CTR enc. + ZUC int. DL */
1923         0x70C0A,
1924         /* Control Plane w/ZUC enc. + NULL int. UL */
1925         0x70C0A,
1926         /* Control Plane w/ZUC enc. + NULL int. DL */
1927         0x70C0A,
1928         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
1929         0x70C0A,
1930         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
1931         0x70C0A,
1932         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
1933         0x70C0A,
1934         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
1935         0x70C0A,
1936         /* Control Plane w/ZUC enc. + ZUC int. UL */
1937         0x70C0A,
1938         /* Control Plane w/ZUC enc. + ZUC int. DL */
1939         0x70C0A,
1940
1941         /* User Plane w/NULL enc. UL LONG SN */
1942         0x000fa558,
1943         /* User Plane w/NULL enc. DL LONG SN */
1944         0x000fa558,
1945         /* User Plane w/NULL enc. UL SHORT SN */
1946         0x000fa558,
1947         /* User Plane w/NULL enc. DL SHORT SN */
1948         0x000fa558,
1949         /* User Plane w/NULL enc. UL 15 BIT SN */
1950         0x000fa558,
1951         /* User Plane w/NULL enc. DL 15 BIT SN */
1952         0x000fa558,
1953         /* User Plane w/NULL enc. UL 18-bit SN */
1954         0x00002195,
1955         /* User Plane w/NULL enc. DL 18-bit SN */
1956         0x00002195,
1957         /* User Plane w/SNOW f8 enc. UL LONG SN */
1958         0x000fa558,
1959         /* User Plane w/SNOW f8 enc. DL LONG SN */
1960         0x000fa558,
1961         /* User Plane w/SNOW f8 enc. UL SHORT SN */
1962         0x000fa558,
1963         /* User Plane w/SNOW f8 enc. DL SHORT SN */
1964         0x000fa558,
1965         /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
1966         0x000fa558,
1967         /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
1968         0x000fa558,
1969         /* User Plane w/SNOW f8 enc. UL 18-bit SN */
1970         0x00000791,
1971         /* User Plane w/SNOW f8 enc. DL 18-bit SN */
1972         0x00002195,
1973         /* User Plane w/AES CTR enc. UL LONG SN */
1974         0x000fa558,
1975         /* User Plane w/AES CTR enc. DL LONG SN */
1976         0x000fa558,
1977         /* User Plane w/AES CTR enc. UL SHORT SN */
1978         0x000fa558,
1979         /* User Plane w/AES CTR enc. DL SHORT SN */
1980         0x000fa558,
1981         /* User Plane w/AES CTR enc. UL 15 BIT SN */
1982         0x000fa558,
1983         /* User Plane w/AES CTR enc. DL 15 BIT SN */
1984         0x000fa558,
1985         /* User Plane w/AES CTR enc. UL 18-bit SN */
1986         0x00000791,
1987         /* User Plane w/AES CTR enc. DL 18-bit SN */
1988         0x00002195,
1989         /* User Plane w/ZUC enc. UL LONG SN */
1990         0x000fa558,
1991         /* User Plane w/ZUC enc. DL LONG SN */
1992         0x000fa558,
1993         /* User Plane w/ZUC enc. UL SHORT SN */
1994         0x000fa558,
1995         /* User Plane w/ZUC enc. DL SHORT SN */
1996         0x000fa558,
1997         /* User Plane w/ZUC enc. UL 15 BIT SN */
1998         0x000fa558,
1999         /* User Plane w/ZUC enc. DL 15 BIT SN */
2000         0x000fa558,
2001         /* User Plane w/ZUC enc. UL for 18-bit SN*/
2002         0x00000791,
2003         /* User Plane w/ZUC enc. DL for 18-bit SN*/
2004         0x00002195,
2005
2006         /*** u-plane with integrity for 12-bit SN ******/
2007
2008         /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/
2009         0x70C0A,
2010         /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/
2011         0x70C0A,
2012         /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/
2013         0x70C0A,
2014         /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/
2015         0x70C0A,
2016         /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/
2017         0x70C0A,
2018         /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/
2019         0x70C0A,
2020         /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/
2021         0x70C0A,
2022         /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/
2023         0x70C0A,
2024         /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/
2025         0x70C0A,
2026         /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/
2027         0x70C0A,
2028         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/
2029         0x70C0A,
2030         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/
2031         0x70C0A,
2032         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/
2033         0x70C0A,
2034         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/
2035         0x70C0A,
2036         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/
2037         0x70C0A,
2038         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/
2039         0x70C0A,
2040         /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/
2041         0x70C0A,
2042         /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/
2043         0x70C0A,
2044         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/
2045         0x70C0A,
2046         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/
2047         0x70C0A,
2048         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/
2049         0x70C0A,
2050         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/
2051         0x70C0A,
2052         /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/
2053         0x70C0A,
2054         /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/
2055         0x70C0A,
2056         /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/
2057         0x70C0A,
2058         /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/
2059         0x70C0A,
2060         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/
2061         0x70C0A,
2062         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/
2063         0x70C0A,
2064         /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/
2065         0x70C0A,
2066         /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/
2067         0x70C0A,
2068         /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/
2069         0x70C0A,
2070         /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/
2071         0x70C0A,
2072
2073         /*** u-plane with integrity for 18-bit SN ******/
2074         /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/
2075         0x00002195,
2076         /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/
2077         0x00002195,
2078         /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/
2079         0x00000791,
2080         /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/
2081         0x00002195,
2082         /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/
2083         0x00000791,
2084         /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/
2085         0x00002195,
2086         /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/
2087         0x00000791,
2088         /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/
2089         0x00002195,
2090         /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/
2091         0x00000791,
2092         /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/
2093         0x00002195,
2094         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/
2095         0x00000791,
2096         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/
2097         0x00002195,
2098         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/
2099         0x00000791,
2100         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/
2101         0x00002195,
2102         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/
2103         0x00000791,
2104         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/
2105         0x00002195,
2106         /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/
2107         0x00000791,
2108         /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/
2109         0x00002195,
2110         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/
2111         0x00000791,
2112         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/
2113         0x00002195,
2114         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/
2115         0x00000791,
2116         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/
2117         0x00002195,
2118         /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/
2119         0x00000791,
2120         /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/
2121         0x00002195,
2122         /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/
2123         0x00000791,
2124         /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/
2125         0x00002195,
2126         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/
2127         0x00000791,
2128         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/
2129         0x00002195,
2130         /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/
2131         0x00000791,
2132         /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/
2133         0x00002195,
2134         /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/
2135         0x00000791,
2136         /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/
2137         0x00002195,
2138 };
2139
2140 static uint8_t pdcp_test_bearer[] = {
2141         /* Control Plane w/NULL enc. + NULL int. UL */
2142         0x03,
2143         /* Control Plane w/NULL enc. + NULL int. DL */
2144         0x03,
2145         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
2146         0x03,
2147         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
2148         0x03,
2149         /* Control Plane w/NULL enc. + AES CMAC int. UL */
2150         0x03,
2151         /* Control Plane w/NULL enc. + AES CMAC int. DL */
2152         0x03,
2153         /* Control Plane w/NULL enc. + ZUC int. UL */
2154         0x03,
2155         /* Control Plane w/NULL enc. + ZUC int. DL */
2156         0x03,
2157         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
2158         0x03,
2159         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
2160         0x03,
2161         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
2162         0x03,
2163         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
2164         0x03,
2165         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
2166         0x03,
2167         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
2168         0x03,
2169         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
2170         0x03,
2171         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
2172         0x03,
2173         /* Control Plane w/AES CTR enc. + NULL int. UL */
2174         0x03,
2175         /* Control Plane w/AES CTR enc. + NULL int. DL */
2176         0x03,
2177         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
2178         0x03,
2179         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
2180         0x03,
2181         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
2182         0x03,
2183         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
2184         0x03,
2185         /* Control Plane w/AES CTR enc. + ZUC int. UL */
2186         0x03,
2187         /* Control Plane w/AES CTR enc. + ZUC int. DL */
2188         0x03,
2189         /* Control Plane w/ZUC enc. + NULL int. UL */
2190         0x03,
2191         /* Control Plane w/ZUC enc. + NULL int. DL */
2192         0x03,
2193         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
2194         0x03,
2195         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
2196         0x03,
2197         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
2198         0x03,
2199         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
2200         0x03,
2201         /* Control Plane w/ZUC enc. + ZUC int. UL */
2202         0x03,
2203         /* Control Plane w/ZUC enc. + ZUC int. DL */
2204         0x03,
2205
2206         /************** For 12-bit C-plane ********************/
2207         /* Control Plane w/NULL enc. + NULL int. UL */
2208         0x16,
2209         /* Control Plane w/NULL enc. + NULL int. DL */
2210         0x16,
2211         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
2212         0x16,
2213         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
2214         0x16,
2215         /* Control Plane w/NULL enc. + AES CMAC int. UL */
2216         0x16,
2217         /* Control Plane w/NULL enc. + AES CMAC int. DL */
2218         0x16,
2219         /* Control Plane w/NULL enc. + ZUC int. UL */
2220         0x16,
2221         /* Control Plane w/NULL enc. + ZUC int. DL */
2222         0x16,
2223         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
2224         0x16,
2225         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
2226         0x16,
2227         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
2228         0x16,
2229         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
2230         0x16,
2231         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
2232         0x16,
2233         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
2234         0x16,
2235         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
2236         0x16,
2237         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
2238         0x16,
2239         /* Control Plane w/AES CTR enc. + NULL int. UL */
2240         0x16,
2241         /* Control Plane w/AES CTR enc. + NULL int. DL */
2242         0x16,
2243         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
2244         0x16,
2245         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
2246         0x16,
2247         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
2248         0x16,
2249         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
2250         0x16,
2251         /* Control Plane w/AES CTR enc. + ZUC int. UL */
2252         0x16,
2253         /* Control Plane w/AES CTR enc. + ZUC int. DL */
2254         0x16,
2255         /* Control Plane w/ZUC enc. + NULL int. UL */
2256         0x16,
2257         /* Control Plane w/ZUC enc. + NULL int. DL */
2258         0x16,
2259         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
2260         0x16,
2261         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
2262         0x16,
2263         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
2264         0x16,
2265         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
2266         0x16,
2267         /* Control Plane w/ZUC enc. + ZUC int. UL */
2268         0x16,
2269         /* Control Plane w/ZUC enc. + ZUC int. DL */
2270         0x16,
2271
2272         /* User Plane w/NULL enc. UL LONG SN */
2273         0x03,
2274         /* User Plane w/NULL enc. DL LONG SN */
2275         0x03,
2276         /* User Plane w/NULL enc. UL SHORT SN */
2277         0x03,
2278         /* User Plane w/NULL enc. DL SHORT SN */
2279         0x03,
2280         /* User Plane w/NULL enc. UL 15 BIT SN */
2281         0x03,
2282         /* User Plane w/NULL enc. DL 15 BIT SN */
2283         0x03,
2284         /* User Plane w/NULL enc. UL 18-bit SN */
2285         0x16,
2286         /* User Plane w/NULL enc. DL 18-bit SN */
2287         0x16,
2288         /* User Plane w/SNOW f8 enc. UL LONG SN */
2289         0x03,
2290         /* User Plane w/SNOW f8 enc. DL LONG SN */
2291         0x03,
2292         /* User Plane w/SNOW f8 enc. UL SHORT SN */
2293         0x03,
2294         /* User Plane w/SNOW f8 enc. DL SHORT SN */
2295         0x03,
2296         /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
2297         0x03,
2298         /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
2299         0x03,
2300         /* User Plane w/SNOW f8 enc. UL 18-bit SN */
2301         0x0B,
2302         /* User Plane w/SNOW f8 enc. DL 18-bit SN */
2303         0x16,
2304         /* User Plane w/AES CTR enc. UL LONG SN */
2305         0x03,
2306         /* User Plane w/AES CTR enc. DL LONG SN */
2307         0x03,
2308         /* User Plane w/AES CTR enc. UL SHORT SN */
2309         0x03,
2310         /* User Plane w/AES CTR enc. DL SHORT SN */
2311         0x03,
2312         /* User Plane w/AES CTR enc. UL 15 BIT SN */
2313         0x03,
2314         /* User Plane w/AES CTR enc. DL 15 BIT SN */
2315         0x03,
2316         /* User Plane w/AES CTR enc. UL 18-bit SN */
2317         0x0B,
2318         /* User Plane w/AES CTR enc. DL 18-bit SN */
2319         0x16,
2320         /* User Plane w/ZUC enc. UL LONG SN */
2321         0x03,
2322         /* User Plane w/ZUC enc. DL LONG SN */
2323         0x03,
2324         /* User Plane w/ZUC enc. UL SHORT SN */
2325         0x03,
2326         /* User Plane w/ZUC enc. DL SHORT SN */
2327         0x03,
2328         /* User Plane w/ZUC enc. UL 15 BIT SN */
2329         0x03,
2330         /* User Plane w/ZUC enc. DL 15 BIT SN */
2331         0x03,
2332         /* User Plane w/ZUC enc. UL 18-bit SN */
2333         0x0B,
2334         /* User Plane w/ZUC enc. DL 18-bit SN */
2335         0x16,
2336
2337         /*** u-plane with integrity for 12-bit SN ******/
2338
2339         /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/
2340         0x16,
2341         /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/
2342         0x16,
2343         /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/
2344         0x16,
2345         /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/
2346         0x16,
2347         /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/
2348         0x16,
2349         /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/
2350         0x16,
2351         /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/
2352         0x16,
2353         /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/
2354         0x16,
2355
2356         /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/
2357         0x16,
2358         /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/
2359         0x16,
2360         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/
2361         0x16,
2362         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/
2363         0x16,
2364         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/
2365         0x16,
2366         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/
2367         0x16,
2368         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/
2369         0x16,
2370         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/
2371         0x16,
2372         /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/
2373         0x16,
2374         /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/
2375         0x16,
2376         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/
2377         0x16,
2378         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/
2379         0x16,
2380         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/
2381         0x16,
2382         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/
2383         0x16,
2384         /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/
2385         0x16,
2386         /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/
2387         0x16,
2388
2389         /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/
2390         0x16,
2391         /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/
2392         0x16,
2393         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/
2394         0x16,
2395         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/
2396         0x16,
2397         /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/
2398         0x16,
2399         /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/
2400         0x16,
2401         /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/
2402         0x16,
2403         /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/
2404         0x16,
2405
2406         /*** u-plane with integrity for 18-bit SN ******/
2407         /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/
2408         0x16,
2409         /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/
2410         0x16,
2411         /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/
2412         0x0B,
2413         /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/
2414         0x16,
2415         /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/
2416         0x0B,
2417         /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/
2418         0x16,
2419         /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/
2420         0x0B,
2421         /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/
2422         0x16,
2423         /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/
2424         0x0B,
2425         /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/
2426         0x16,
2427         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/
2428         0x0B,
2429         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/
2430         0x16,
2431         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/
2432         0x0B,
2433         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/
2434         0x16,
2435         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/
2436         0x0B,
2437         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/
2438         0x16,
2439         /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/
2440         0x0B,
2441         /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/
2442         0x16,
2443         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/
2444         0x0B,
2445         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/
2446         0x16,
2447         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/
2448         0x0B,
2449         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/
2450         0x16,
2451         /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/
2452         0x0B,
2453         /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/
2454         0x16,
2455         /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/
2456         0x0B,
2457         /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/
2458         0x16,
2459         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/
2460         0x0B,
2461         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/
2462         0x16,
2463         /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/
2464         0x0B,
2465         /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/
2466         0x16,
2467         /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/
2468         0x0B,
2469         /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/
2470         0x16,
2471
2472 };
2473
2474 static uint8_t pdcp_test_packet_direction[] = {
2475         /* Control Plane w/NULL enc. + NULL int. UL */
2476         PDCP_DIR_UPLINK,
2477         /* Control Plane w/NULL enc. + NULL int. DL */
2478         PDCP_DIR_DOWNLINK,
2479         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
2480         PDCP_DIR_UPLINK,
2481         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
2482         PDCP_DIR_DOWNLINK,
2483         /* Control Plane w/NULL enc. + AES CMAC int. UL */
2484         PDCP_DIR_UPLINK,
2485         /* Control Plane w/NULL enc. + AES CMAC int. DL */
2486         PDCP_DIR_DOWNLINK,
2487         /* Control Plane w/NULL enc. + ZUC int. UL */
2488         PDCP_DIR_UPLINK,
2489         /* Control Plane w/NULL enc. + ZUC int. DL */
2490         PDCP_DIR_DOWNLINK,
2491         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
2492         PDCP_DIR_UPLINK,
2493         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
2494         PDCP_DIR_DOWNLINK,
2495         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
2496         PDCP_DIR_UPLINK,
2497         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
2498         PDCP_DIR_DOWNLINK,
2499         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
2500         PDCP_DIR_UPLINK,
2501         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
2502         PDCP_DIR_DOWNLINK,
2503         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
2504         PDCP_DIR_UPLINK,
2505         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
2506         PDCP_DIR_DOWNLINK,
2507         /* Control Plane w/AES CTR enc. + NULL int. UL */
2508         PDCP_DIR_UPLINK,
2509         /* Control Plane w/AES CTR enc. + NULL int. DL */
2510         PDCP_DIR_DOWNLINK,
2511         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
2512         PDCP_DIR_UPLINK,
2513         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
2514         PDCP_DIR_DOWNLINK,
2515         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
2516         PDCP_DIR_UPLINK,
2517         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
2518         PDCP_DIR_DOWNLINK,
2519         /* Control Plane w/AES CTR enc. + ZUC int. UL */
2520         PDCP_DIR_UPLINK,
2521         /* Control Plane w/AES CTR enc. + ZUC int. DL */
2522         PDCP_DIR_DOWNLINK,
2523         /* Control Plane w/ZUC enc. + NULL int. UL */
2524         PDCP_DIR_UPLINK,
2525         /* Control Plane w/ZUC enc. + NULL int. DL */
2526         PDCP_DIR_DOWNLINK,
2527         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
2528         PDCP_DIR_UPLINK,
2529         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
2530         PDCP_DIR_DOWNLINK,
2531         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
2532         PDCP_DIR_UPLINK,
2533         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
2534         PDCP_DIR_DOWNLINK,
2535         /* Control Plane w/ZUC enc. + ZUC int. UL */
2536         PDCP_DIR_UPLINK,
2537         /* Control Plane w/ZUC enc. + ZUC int. DL */
2538         PDCP_DIR_DOWNLINK,
2539
2540         /***************** For 12-bit C-plane **********************/
2541         /* Control Plane w/NULL enc. + NULL int. UL */
2542         PDCP_DIR_UPLINK,
2543         /* Control Plane w/NULL enc. + NULL int. DL */
2544         PDCP_DIR_DOWNLINK,
2545         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
2546         PDCP_DIR_UPLINK,
2547         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
2548         PDCP_DIR_DOWNLINK,
2549         /* Control Plane w/NULL enc. + AES CMAC int. UL */
2550         PDCP_DIR_UPLINK,
2551         /* Control Plane w/NULL enc. + AES CMAC int. DL */
2552         PDCP_DIR_DOWNLINK,
2553         /* Control Plane w/NULL enc. + ZUC int. UL */
2554         PDCP_DIR_UPLINK,
2555         /* Control Plane w/NULL enc. + ZUC int. DL */
2556         PDCP_DIR_DOWNLINK,
2557         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
2558         PDCP_DIR_UPLINK,
2559         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
2560         PDCP_DIR_DOWNLINK,
2561         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
2562         PDCP_DIR_UPLINK,
2563         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
2564         PDCP_DIR_DOWNLINK,
2565         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
2566         PDCP_DIR_UPLINK,
2567         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
2568         PDCP_DIR_DOWNLINK,
2569         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
2570         PDCP_DIR_UPLINK,
2571         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
2572         PDCP_DIR_DOWNLINK,
2573         /* Control Plane w/AES CTR enc. + NULL int. UL */
2574         PDCP_DIR_UPLINK,
2575         /* Control Plane w/AES CTR enc. + NULL int. DL */
2576         PDCP_DIR_DOWNLINK,
2577         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
2578         PDCP_DIR_UPLINK,
2579         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
2580         PDCP_DIR_DOWNLINK,
2581         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
2582         PDCP_DIR_UPLINK,
2583         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
2584         PDCP_DIR_DOWNLINK,
2585         /* Control Plane w/AES CTR enc. + ZUC int. UL */
2586         PDCP_DIR_UPLINK,
2587         /* Control Plane w/AES CTR enc. + ZUC int. DL */
2588         PDCP_DIR_DOWNLINK,
2589         /* Control Plane w/ZUC enc. + NULL int. UL */
2590         PDCP_DIR_UPLINK,
2591         /* Control Plane w/ZUC enc. + NULL int. DL */
2592         PDCP_DIR_DOWNLINK,
2593         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
2594         PDCP_DIR_UPLINK,
2595         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
2596         PDCP_DIR_DOWNLINK,
2597         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
2598         PDCP_DIR_UPLINK,
2599         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
2600         PDCP_DIR_DOWNLINK,
2601         /* Control Plane w/ZUC enc. + ZUC int. UL */
2602         PDCP_DIR_UPLINK,
2603         /* Control Plane w/ZUC enc. + ZUC int. DL */
2604         PDCP_DIR_DOWNLINK,
2605
2606         /* User Plane w/NULL enc. UL LONG SN */
2607         PDCP_DIR_UPLINK,
2608         /* User Plane w/NULL enc. DL LONG SN */
2609         PDCP_DIR_DOWNLINK,
2610         /* User Plane w/NULL enc. UL SHORT SN */
2611         PDCP_DIR_UPLINK,
2612         /* User Plane w/NULL enc. DL SHORT SN */
2613         PDCP_DIR_DOWNLINK,
2614         /* User Plane w/NULL enc. UL 15 BIT SN */
2615         PDCP_DIR_UPLINK,
2616         /* User Plane w/NULL enc. DL 15 BIT SN */
2617         PDCP_DIR_DOWNLINK,
2618         /* User Plane w/NULL enc. UL 18-bit SN */
2619         PDCP_DIR_UPLINK,
2620         /* User Plane w/NULL enc. DL 18-bit SN */
2621         PDCP_DIR_DOWNLINK,
2622         /* User Plane w/SNOW f8 enc. UL LONG SN */
2623         PDCP_DIR_UPLINK,
2624         /* User Plane w/SNOW f8 enc. DL LONG SN */
2625         PDCP_DIR_DOWNLINK,
2626         /* User Plane w/SNOW f8 enc. UL SHORT SN */
2627         PDCP_DIR_UPLINK,
2628         /* User Plane w/SNOW f8 enc. DL SHORT SN */
2629         PDCP_DIR_DOWNLINK,
2630         /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
2631         PDCP_DIR_UPLINK,
2632         /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
2633         PDCP_DIR_DOWNLINK,
2634         /* User Plane w/SNOW f8 enc. UL 18-bit SN */
2635         PDCP_DIR_UPLINK,
2636         /* User Plane w/SNOW f8 enc. DL 18-bit SN */
2637         PDCP_DIR_DOWNLINK,
2638         /* User Plane w/AES CTR enc. UL LONG SN */
2639         PDCP_DIR_UPLINK,
2640         /* User Plane w/AES CTR enc. DL LONG SN */
2641         PDCP_DIR_DOWNLINK,
2642         /* User Plane w/AES CTR enc. UL SHORT SN */
2643         PDCP_DIR_UPLINK,
2644         /* User Plane w/AES CTR enc. DL SHORT SN */
2645         PDCP_DIR_DOWNLINK,
2646         /* User Plane w/AES CTR enc. UL 15 BIT SN */
2647         PDCP_DIR_UPLINK,
2648         /* User Plane w/AES CTR enc. DL 15 BIT SN */
2649         PDCP_DIR_DOWNLINK,
2650         /* User Plane w/AES CTR enc. UL 18-bit SN */
2651         PDCP_DIR_UPLINK,
2652         /* User Plane w/AES CTR enc. DL 18-bit SN */
2653         PDCP_DIR_DOWNLINK,
2654         /* User Plane w/ZUC enc. UL LONG SN */
2655         PDCP_DIR_UPLINK,
2656         /* User Plane w/ZUC enc. DL LONG SN */
2657         PDCP_DIR_DOWNLINK,
2658         /* User Plane w/ZUC enc. UL SHORT SN */
2659         PDCP_DIR_UPLINK,
2660         /* User Plane w/ZUC enc. DL SHORT SN */
2661         PDCP_DIR_DOWNLINK,
2662         /* User Plane w/ZUC enc. UL 15 BIT SN */
2663         PDCP_DIR_UPLINK,
2664         /* User Plane w/ZUC enc. DL 15 BIT SN */
2665         PDCP_DIR_DOWNLINK,
2666         /* User Plane w/ZUC enc. UL for 18-bit SN */
2667         PDCP_DIR_UPLINK,
2668         /* User Plane w/ZUC enc. DL for 18-bit SN */
2669         PDCP_DIR_DOWNLINK,
2670
2671         /*** u-plane with integrity for 12-bit SN ******/
2672
2673         /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/
2674         PDCP_DIR_UPLINK,
2675         /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/
2676         PDCP_DIR_DOWNLINK,
2677         /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/
2678         PDCP_DIR_UPLINK,
2679         /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/
2680         PDCP_DIR_DOWNLINK,
2681         /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/
2682         PDCP_DIR_UPLINK,
2683         /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/
2684         PDCP_DIR_DOWNLINK,
2685         /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/
2686         PDCP_DIR_UPLINK,
2687         /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/
2688         PDCP_DIR_DOWNLINK,
2689         /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/
2690         PDCP_DIR_UPLINK,
2691         /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/
2692         PDCP_DIR_DOWNLINK,
2693         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/
2694         PDCP_DIR_UPLINK,
2695         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/
2696         PDCP_DIR_DOWNLINK,
2697         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/
2698         PDCP_DIR_UPLINK,
2699         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/
2700         PDCP_DIR_DOWNLINK,
2701         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/
2702         PDCP_DIR_UPLINK,
2703         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/
2704         PDCP_DIR_DOWNLINK,
2705         /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/
2706         PDCP_DIR_UPLINK,
2707         /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/
2708         PDCP_DIR_DOWNLINK,
2709         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/
2710         PDCP_DIR_UPLINK,
2711         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/
2712         PDCP_DIR_DOWNLINK,
2713         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/
2714         PDCP_DIR_UPLINK,
2715         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/
2716         PDCP_DIR_DOWNLINK,
2717         /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/
2718         PDCP_DIR_UPLINK,
2719         /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/
2720         PDCP_DIR_DOWNLINK,
2721         /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/
2722         PDCP_DIR_UPLINK,
2723         /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/
2724         PDCP_DIR_DOWNLINK,
2725         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/
2726         PDCP_DIR_UPLINK,
2727         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/
2728         PDCP_DIR_DOWNLINK,
2729         /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/
2730         PDCP_DIR_UPLINK,
2731         /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/
2732         PDCP_DIR_DOWNLINK,
2733         /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/
2734         PDCP_DIR_UPLINK,
2735         /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/
2736         PDCP_DIR_DOWNLINK,
2737
2738         /*** u-plane with integrity for 18-bit SN ******/
2739         /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/
2740         PDCP_DIR_UPLINK,
2741         /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/
2742         PDCP_DIR_DOWNLINK,
2743         /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/
2744         PDCP_DIR_UPLINK,
2745         /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/
2746         PDCP_DIR_DOWNLINK,
2747         /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/
2748         PDCP_DIR_UPLINK,
2749         /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/
2750         PDCP_DIR_DOWNLINK,
2751         /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/
2752         PDCP_DIR_UPLINK,
2753         /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/
2754         PDCP_DIR_DOWNLINK,
2755         /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/
2756         PDCP_DIR_UPLINK,
2757         /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/
2758         PDCP_DIR_DOWNLINK,
2759         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/
2760         PDCP_DIR_UPLINK,
2761         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/
2762         PDCP_DIR_DOWNLINK,
2763         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/
2764         PDCP_DIR_UPLINK,
2765         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/
2766         PDCP_DIR_DOWNLINK,
2767         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/
2768         PDCP_DIR_UPLINK,
2769         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/
2770         PDCP_DIR_DOWNLINK,
2771         /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/
2772         PDCP_DIR_UPLINK,
2773         /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/
2774         PDCP_DIR_DOWNLINK,
2775         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/
2776         PDCP_DIR_UPLINK,
2777         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/
2778         PDCP_DIR_DOWNLINK,
2779         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/
2780         PDCP_DIR_UPLINK,
2781         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/
2782         PDCP_DIR_DOWNLINK,
2783         /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/
2784         PDCP_DIR_UPLINK,
2785         /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/
2786         PDCP_DIR_DOWNLINK,
2787         /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/
2788         PDCP_DIR_UPLINK,
2789         /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/
2790         PDCP_DIR_DOWNLINK,
2791         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/
2792         PDCP_DIR_UPLINK,
2793         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/
2794         PDCP_DIR_DOWNLINK,
2795         /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/
2796         PDCP_DIR_UPLINK,
2797         /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/
2798         PDCP_DIR_DOWNLINK,
2799         /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/
2800         PDCP_DIR_UPLINK,
2801         /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/
2802         PDCP_DIR_DOWNLINK,
2803
2804 };
2805
2806 static uint8_t pdcp_test_data_sn_size[] = {
2807         /* Control Plane w/NULL enc. + NULL int. UL */
2808         5,
2809         /* Control Plane w/NULL enc. + NULL int. DL */
2810         5,
2811         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
2812         5,
2813         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
2814         5,
2815         /* Control Plane w/NULL enc. + AES CMAC int. UL */
2816         5,
2817         /* Control Plane w/NULL enc. + AES CMAC int. DL */
2818         5,
2819         /* Control Plane w/NULL enc. + ZUC int. UL */
2820         5,
2821         /* Control Plane w/NULL enc. + ZUC int. DL */
2822         5,
2823         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
2824         5,
2825         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
2826         5,
2827         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
2828         5,
2829         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
2830         5,
2831         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
2832         5,
2833         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
2834         5,
2835         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
2836         5,
2837         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
2838         5,
2839         /* Control Plane w/AES CTR enc. + NULL int. UL */
2840         5,
2841         /* Control Plane w/AES CTR enc. + NULL int. DL */
2842         5,
2843         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
2844         5,
2845         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
2846         5,
2847         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
2848         5,
2849         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
2850         5,
2851         /* Control Plane w/AES CTR enc. + ZUC int. UL */
2852         5,
2853         /* Control Plane w/AES CTR enc. + ZUC int. DL */
2854         5,
2855         /* Control Plane w/ZUC enc. + NULL int. UL */
2856         5,
2857         /* Control Plane w/ZUC enc. + NULL int. DL */
2858         5,
2859         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
2860         5,
2861         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
2862         5,
2863         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
2864         5,
2865         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
2866         5,
2867         /* Control Plane w/ZUC enc. + ZUC int. UL */
2868         5,
2869         /* Control Plane w/ZUC enc. + ZUC int. DL */
2870         5,
2871
2872         /*************** 12 bit SN for C-plane **************************/
2873         /* Control Plane w/NULL enc. + NULL int. UL */
2874         12,
2875         /* Control Plane w/NULL enc. + NULL int. DL */
2876         12,
2877         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
2878         12,
2879         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
2880         12,
2881         /* Control Plane w/NULL enc. + AES CMAC int. UL */
2882         12,
2883         /* Control Plane w/NULL enc. + AES CMAC int. DL */
2884         12,
2885         /* Control Plane w/NULL enc. + ZUC int. UL */
2886         12,
2887         /* Control Plane w/NULL enc. + ZUC int. DL */
2888         12,
2889         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
2890         12,
2891         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
2892         12,
2893         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
2894         12,
2895         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
2896         12,
2897         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
2898         12,
2899         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
2900         12,
2901         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
2902         12,
2903         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
2904         12,
2905         /* Control Plane w/AES CTR enc. + NULL int. UL */
2906         12,
2907         /* Control Plane w/AES CTR enc. + NULL int. DL */
2908         12,
2909         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
2910         12,
2911         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
2912         12,
2913         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
2914         12,
2915         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
2916         12,
2917         /* Control Plane w/AES CTR enc. + ZUC int. UL */
2918         12,
2919         /* Control Plane w/AES CTR enc. + ZUC int. DL */
2920         12,
2921         /* Control Plane w/ZUC enc. + NULL int. UL */
2922         12,
2923         /* Control Plane w/ZUC enc. + NULL int. DL */
2924         12,
2925         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
2926         12,
2927         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
2928         12,
2929         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
2930         12,
2931         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
2932         12,
2933         /* Control Plane w/ZUC enc. + ZUC int. UL */
2934         12,
2935         /* Control Plane w/ZUC enc. + ZUC int. DL */
2936         12,
2937         /*************** 12 bit SN for C-plane end **************************/
2938
2939         /* User Plane w/NULL enc. UL LONG SN */
2940         12,
2941         /* User Plane w/NULL enc. DL LONG SN */
2942         12,
2943         /* User Plane w/NULL enc. UL SHORT SN */
2944         7,
2945         /* User Plane w/NULL enc. DL SHORT SN */
2946         7,
2947         /* User Plane w/NULL enc. UL 15 BIT SN */
2948         15,
2949         /* User Plane w/NULL enc. DL 15 BIT SN */
2950         15,
2951         /* User Plane w/NULL enc. UL 18 BIT SN */
2952         18,
2953         /* User Plane w/NULL enc. DL 18 BIT SN */
2954         18,
2955         /* User Plane w/SNOW f8 enc. UL LONG SN */
2956         12,
2957         /* User Plane w/SNOW f8 enc. DL LONG SN */
2958         12,
2959         /* User Plane w/SNOW f8 enc. UL SHORT SN */
2960         7,
2961         /* User Plane w/SNOW f8 enc. DL SHORT SN */
2962         7,
2963         /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
2964         15,
2965         /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
2966         15,
2967         /* User Plane w/SNOW f8 enc. UL 18 BIT SN */
2968         18,
2969         /* User Plane w/SNOW f8 enc. DL 18 BIT SN */
2970         18,
2971         /* User Plane w/AES CTR enc. UL LONG SN */
2972         12,
2973         /* User Plane w/AES CTR enc. DL LONG SN */
2974         12,
2975         /* User Plane w/AES CTR enc. UL SHORT SN */
2976         7,
2977         /* User Plane w/AES CTR enc. DL SHORT SN */
2978         7,
2979         /* User Plane w/AES CTR enc. UL 15 BIT SN */
2980         15,
2981         /* User Plane w/AES CTR enc. DL 15 BIT SN */
2982         15,
2983         /* User Plane w/AES CTR enc. UL 18 BIT SN */
2984         18,
2985         /* User Plane w/AES CTR enc. DL 18 BIT SN */
2986         18,
2987         /* User Plane w/ZUC enc. UL LONG SN */
2988         12,
2989         /* User Plane w/ZUC enc. DL LONG SN */
2990         12,
2991         /* User Plane w/ZUC enc. UL SHORT SN */
2992         7,
2993         /* User Plane w/ZUC enc. DL SHORT SN */
2994         7,
2995         /* User Plane w/ZUC enc. UL 15 BIT SN */
2996         15,
2997         /* User Plane w/ZUC enc. DL 15 BIT SN */
2998         15,
2999         /* User Plane w/ZUC enc. UL 18 BIT SN */
3000         18,
3001         /* User Plane w/ZUC enc. DL 18 BIT SN */
3002         18,
3003
3004         /*** u-plane with integrity for 12-bit SN ******/
3005
3006         /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/
3007         12,
3008         /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/
3009         12,
3010         /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/
3011         12,
3012         /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/
3013         12,
3014         /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/
3015         12,
3016         /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/
3017         12,
3018         /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/
3019         12,
3020         /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/
3021         12,
3022         /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/
3023         12,
3024         /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/
3025         12,
3026         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/
3027         12,
3028         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/
3029         12,
3030         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/
3031         12,
3032         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/
3033         12,
3034         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/
3035         12,
3036         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/
3037         12,
3038         /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/
3039         12,
3040         /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/
3041         12,
3042         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/
3043         12,
3044         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/
3045         12,
3046         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/
3047         12,
3048         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/
3049         12,
3050         /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/
3051         12,
3052         /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/
3053         12,
3054         /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/
3055         12,
3056         /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/
3057         12,
3058         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/
3059         12,
3060         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/
3061         12,
3062         /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/
3063         12,
3064         /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/
3065         12,
3066         /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/
3067         12,
3068         /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/
3069         12,
3070
3071         /*** u-plane with integrity for 18-bit SN ******/
3072         /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/
3073         18,
3074         /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/
3075         18,
3076         /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/
3077         18,
3078         /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/
3079         18,
3080         /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/
3081         18,
3082         /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/
3083         18,
3084         /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/
3085         18,
3086         /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/
3087         18,
3088         /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/
3089         18,
3090         /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/
3091         18,
3092         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/
3093         18,
3094         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/
3095         18,
3096         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/
3097         18,
3098         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/
3099         18,
3100         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/
3101         18,
3102         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/
3103         18,
3104         /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/
3105         18,
3106         /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/
3107         18,
3108         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/
3109         18,
3110         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/
3111         18,
3112         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/
3113         18,
3114         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/
3115         18,
3116         /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/
3117         18,
3118         /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/
3119         18,
3120         /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/
3121         18,
3122         /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/
3123         18,
3124         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/
3125         18,
3126         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/
3127         18,
3128         /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/
3129         18,
3130         /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/
3131         18,
3132         /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/
3133         18,
3134         /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/
3135         18,
3136 };
3137
3138 static uint8_t *pdcp_test_crypto_key[] = {
3139         /* Control Plane w/NULL enc. + NULL int. UL */
3140         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3141                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3142         /* Control Plane w/NULL enc. + NULL int. DL */
3143         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3144                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3145         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
3146         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3147                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3148         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
3149         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3150                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3151         /* Control Plane w/NULL enc. + AES CMAC int. UL */
3152         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3153                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3154         /* Control Plane w/NULL enc. + AES CMAC int. DL */
3155         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3156                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3157         /* Control Plane w/NULL enc. + ZUC int. UL */
3158         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3159                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3160         /* Control Plane w/NULL enc. + ZUC int. DL */
3161         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3162                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3163         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
3164         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3165                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3166         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
3167         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3168                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3169         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
3170         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3171                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3172         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
3173         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3174                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3175         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
3176         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3177                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3178         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
3179         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3180                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3181         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
3182         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3183                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3184         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
3185         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3186                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3187         /* Control Plane w/AES CTR enc. + NULL int. UL */
3188         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3189                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3190         /* Control Plane w/AES CTR enc. + NULL int. DL */
3191         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3192                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3193         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
3194         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3195                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3196         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
3197         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3198                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3199         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
3200         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3201                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3202         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
3203         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3204                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3205         /* Control Plane w/AES CTR enc. + ZUC int. UL */
3206         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3207                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3208         /* Control Plane w/AES CTR enc. + ZUC int. DL */
3209         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3210                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3211         /* Control Plane w/ZUC enc. + NULL int. UL */
3212         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3213                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3214         /* Control Plane w/ZUC enc. + NULL int. DL */
3215         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3216                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3217         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
3218         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3219                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3220         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
3221         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3222                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3223         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
3224         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3225                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3226         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
3227         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3228                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3229         /* Control Plane w/ZUC enc. + ZUC int. UL */
3230         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3231                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3232         /* Control Plane w/ZUC enc. + ZUC int. DL */
3233         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3234                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3235
3236         /*********** C-plane 12-bit **************/
3237         /* Control Plane w/NULL enc. + NULL int. UL */
3238         NULL,
3239         /* Control Plane w/NULL enc. + NULL int. DL */
3240         NULL,
3241         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
3242         NULL,
3243         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
3244         NULL,
3245         /* Control Plane w/NULL enc. + AES CMAC int. UL */
3246         NULL,
3247         /* Control Plane w/NULL enc. + AES CMAC int. DL */
3248         NULL,
3249         /* Control Plane w/NULL enc. + ZUC int. UL */
3250         NULL,
3251         /* Control Plane w/NULL enc. + ZUC int. DL */
3252         NULL,
3253         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
3254         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3255                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3256         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
3257         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3258                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3259         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
3260         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3261                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3262         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
3263         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3264                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3265
3266         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
3267         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3268                      0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3269         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
3270         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3271                      0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3272         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
3273         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3274                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3275         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
3276         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3277                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3278
3279         /* Control Plane w/AES CTR enc. + NULL int. UL */
3280         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3281                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3282         /* Control Plane w/AES CTR enc. + NULL int. DL */
3283         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3284                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3285         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
3286         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3287                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3288         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
3289         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3290                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3291         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
3292         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3293                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3294         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
3295         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3296                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3297         /* Control Plane w/AES CTR enc. + ZUC int. UL */
3298         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3299                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3300         /* Control Plane w/AES CTR enc. + ZUC int. DL */
3301         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3302                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3303
3304         /* Control Plane w/ZUC enc. + NULL int. UL */
3305         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3306                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3307         /* Control Plane w/ZUC enc. + NULL int. DL */
3308         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3309                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3310         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
3311         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3312                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3313         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
3314         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3315                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3316         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
3317         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3318                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3319         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
3320         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3321                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3322         /* Control Plane w/ZUC enc. + ZUC int. UL */
3323         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3324                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3325         /* Control Plane w/ZUC enc. + ZUC int. DL */
3326         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3327                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3328
3329         /* User Plane w/NULL enc. UL LONG SN */
3330         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3331                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3332         /* User Plane w/NULL enc. DL LONG SN */
3333         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3334                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3335         /* User Plane w/NULL enc. UL SHORT SN */
3336         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3337                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3338         /* User Plane w/NULL enc. DL SHORT SN */
3339         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3340                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3341         /* User Plane w/NULL enc. UL 15 BIT SN */
3342         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3343                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3344         /* User Plane w/NULL enc. DL 15 BIT SN */
3345         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3346                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3347         /* User Plane w/NULL enc. UL for 18-bit SN*/
3348         NULL,
3349         /* User Plane w/NULL enc. DL for 18-bit SN*/
3350         NULL,
3351         /* User Plane w/SNOW f8 enc. UL LONG SN */
3352         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3353                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3354         /* User Plane w/SNOW f8 enc. DL LONG SN */
3355         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3356                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3357         /* User Plane w/SNOW f8 enc. UL SHORT SN */
3358         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3359                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3360         /* User Plane w/SNOW f8 enc. DL SHORT SN */
3361         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3362                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3363         /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
3364         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3365                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3366         /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
3367         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3368                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3369         /* User Plane w/SNOW enc. UL for 18-bit SN*/
3370         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3371                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3372         /* User Plane w/SNOW enc. DL for 18-bit SN*/
3373         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3374                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3375         /* User Plane w/AES CTR enc. UL LONG SN */
3376         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3377                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3378         /* User Plane w/AES CTR enc. DL LONG SN */
3379         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3380                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3381         /* User Plane w/AES CTR enc. UL SHORT SN */
3382         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3383                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3384         /* User Plane w/AES CTR enc. DL SHORT SN */
3385         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3386                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3387         /* User Plane w/AES CTR enc. UL 15 BIT SN */
3388         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3389                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3390         /* User Plane w/AES CTR enc. DL 15 BIT SN */
3391         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3392                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3393         /* User Plane w/AES enc. UL for 18-bit SN*/
3394         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3395                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3396         /* User Plane w/AES enc. DL for 18-bit SN*/
3397         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3398                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3399         /* User Plane w/ZUC enc. UL LONG SN */
3400         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3401                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3402         /* User Plane w/ZUC enc. DL LONG SN */
3403         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3404                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3405         /* User Plane w/ZUC enc. UL SHORT SN */
3406         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3407                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3408         /* User Plane w/ZUC enc. DL SHORT SN */
3409         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3410                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3411         /* User Plane w/ZUC enc. UL 15 BIT SN */
3412         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3413                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3414         /* User Plane w/ZUC enc. DL 15 BIT SN */
3415         (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5,
3416                     0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52},
3417         /* User Plane w/ZUC enc. UL for 18-bit SN*/
3418         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3419                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3420         /* User Plane w/ZUC enc. DL for 18-bit SN*/
3421         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3422                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3423
3424         /******* u-plane for 12-bit SN ***********/
3425         /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/
3426         NULL,
3427         /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/
3428         NULL,
3429         /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/
3430         NULL,
3431         /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/
3432         NULL,
3433         /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/
3434         NULL,
3435         /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/
3436         NULL,
3437         /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/
3438         NULL,
3439         /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/
3440         NULL,
3441         /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/
3442         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3443                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3444         /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/
3445         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3446                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3447         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/
3448         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3449                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3450         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/
3451         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3452                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3453         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/
3454         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3455                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3456         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/
3457         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3458                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3459         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/
3460         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3461                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3462         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/
3463         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3464                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3465
3466         /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/
3467         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3468                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3469         /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/
3470         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3471                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3472         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/
3473         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3474                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3475         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/
3476         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3477                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3478         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/
3479         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3480                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3481
3482         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/
3483         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3484                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3485         /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/
3486         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3487                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3488         /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/
3489         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3490                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3491
3492         /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/
3493         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3494                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3495         /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/
3496         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3497                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3498         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/
3499         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3500                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3501         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/
3502         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3503                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3504         /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/
3505         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3506                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3507         /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/
3508         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3509                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3510         /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/
3511         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3512                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3513         /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/
3514         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3515                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3516
3517         /******* u-plane for 18-bit SN with integrity ***********/
3518         /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/
3519         NULL,
3520         /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/
3521         NULL,
3522         /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/
3523         NULL,
3524         /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/
3525         NULL,
3526         /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/
3527         NULL,
3528         /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/
3529         NULL,
3530         /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/
3531         NULL,
3532         /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/
3533         NULL,
3534         /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/
3535         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3536                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3537         /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/
3538         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3539                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3540         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/
3541         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3542                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3543         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/
3544         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3545                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3546         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/
3547         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3548                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3549         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/
3550         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3551                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3552         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/
3553         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3554                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3555         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/
3556         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3557                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3558         /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/
3559         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3560                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3561         /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/
3562         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3563                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3564         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/
3565         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3566                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3567         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/
3568         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3569                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3570         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/
3571         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3572                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3573         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/
3574         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3575                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3576         /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/
3577         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3578                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3579         /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/
3580         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3581                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3582         /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/
3583         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3584                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3585         /* User Plane w/ZUC enc. + NULL int. DL for 18-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/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/
3589         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3590                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3591         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-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/ZUC enc. + AES CMAC int. UL for 18-bit SN*/
3595         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3596                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3597         /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/
3598         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3599                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3600         /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/
3601         (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61,
3602                     0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E},
3603         /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/
3604         (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F,
3605                     0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB},
3606 };
3607
3608 static uint8_t *pdcp_test_auth_key[] = {
3609         /* Control Plane w/NULL enc. + NULL int. UL */
3610         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3611                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3612         /* Control Plane w/NULL enc. + NULL int. DL */
3613         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3614                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3615         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
3616         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3617                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3618         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
3619         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3620                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3621         /* Control Plane w/NULL enc. + AES CMAC int. UL */
3622         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3623                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3624         /* Control Plane w/NULL enc. + AES CMAC int. DL */
3625         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3626                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3627         /* Control Plane w/NULL enc. + ZUC int. UL */
3628         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3629                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3630         /* Control Plane w/NULL enc. + ZUC int. DL */
3631         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3632                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3633         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
3634         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3635                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3636         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
3637         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3638                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3639         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
3640         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3641                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3642         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
3643         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3644                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3645         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
3646         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3647                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3648         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
3649         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3650                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3651         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
3652         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3653                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3654         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
3655         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3656                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3657         /* Control Plane w/AES CTR enc. + NULL int. UL */
3658         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3659                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3660         /* Control Plane w/AES CTR enc. + NULL int. DL */
3661         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3662                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3663         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
3664         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3665                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3666         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
3667         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3668                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3669         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
3670         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3671                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3672         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
3673         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3674                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3675         /* Control Plane w/AES CTR enc. + ZUC int. UL */
3676         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3677                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3678         /* Control Plane w/AES CTR enc. + ZUC int. DL */
3679         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3680                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3681         /* Control Plane w/ZUC enc. + NULL int. UL */
3682         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3683                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3684         /* Control Plane w/ZUC enc. + NULL int. DL */
3685         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3686                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3687         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
3688         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3689                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3690         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
3691         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3692                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3693         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
3694         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3695                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3696         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
3697         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3698                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3699         /* Control Plane w/ZUC enc. + ZUC int. UL */
3700         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3701                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3702         /* Control Plane w/ZUC enc. + ZUC int. DL */
3703         (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26,
3704                     0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e},
3705
3706         /********* 12-bit C-plane **********************/
3707         /* Control Plane w/NULL enc. + NULL int. UL */
3708         NULL,
3709         /* Control Plane w/NULL enc. + NULL int. DL */
3710         NULL,
3711         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
3712         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3713                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3714         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
3715         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3716                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3717         /* Control Plane w/NULL enc. + AES CMAC int. UL */
3718         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3719                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3720         /* Control Plane w/NULL enc. + AES CMAC int. DL */
3721         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3722                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3723         /* Control Plane w/NULL enc. + ZUC int. UL */
3724         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3725                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3726         /* Control Plane w/NULL enc. + ZUC int. DL */
3727         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3728                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3729
3730         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
3731         NULL,
3732         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
3733         NULL,
3734         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
3735         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3736                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3737         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
3738         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3739                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3740         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
3741         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3742                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3743         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
3744         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3745                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3746         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
3747         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3748                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3749         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
3750         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3751                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3752         /* Control Plane w/AES CTR enc. + NULL int. UL */
3753         NULL,
3754         /* Control Plane w/AES CTR enc. + NULL int. DL */
3755         NULL,
3756         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
3757         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3758                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3759         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
3760         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3761                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3762         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
3763         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3764                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3765         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
3766         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3767                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3768         /* Control Plane w/AES CTR enc. + ZUC int. UL */
3769         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3770                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3771         /* Control Plane w/AES CTR enc. + ZUC int. DL */
3772         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3773                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3774
3775         /* Control Plane w/ZUC enc. + NULL int. UL */
3776         NULL,
3777         /* Control Plane w/ZUC enc. + NULL int. DL */
3778         NULL,
3779         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
3780         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3781                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3782         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
3783         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3784                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3785         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
3786         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3787                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3788         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
3789         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3790                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3791         /* Control Plane w/ZUC enc. + ZUC int. UL */
3792         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3793                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3794         /* Control Plane w/ZUC enc. + ZUC int. DL */
3795         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3796                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3797
3798         /* User Plane w/NULL enc. UL LONG SN */
3799         NULL,
3800         /* User Plane w/NULL enc. DL LONG SN */
3801         NULL,
3802         /* User Plane w/NULL enc. UL SHORT SN */
3803         NULL,
3804         /* User Plane w/NULL enc. DL SHORT SN */
3805         NULL,
3806         /* User Plane w/NULL enc. UL 15 BIT SN */
3807         NULL,
3808         /* User Plane w/NULL enc. DL 15 BIT SN */
3809         NULL,
3810         /* User Plane w/NULL enc. UL 18 BIT SN */
3811         NULL,
3812         /* User Plane w/NULL enc. DL 18 BIT SN */
3813         NULL,
3814         /* User Plane w/SNOW f8 enc. UL LONG SN */
3815         NULL,
3816         /* User Plane w/SNOW f8 enc. DL LONG SN */
3817         NULL,
3818         /* User Plane w/SNOW f8 enc. UL SHORT SN */
3819         NULL,
3820         /* User Plane w/SNOW f8 enc. DL SHORT SN */
3821         NULL,
3822         /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
3823         NULL,
3824         /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
3825         NULL,
3826         /* User Plane w/SNOW f8 enc. UL 18 BIT SN */
3827         NULL,
3828         /* User Plane w/SNOW f8 enc. DL 18 BIT SN */
3829         NULL,
3830         /* User Plane w/AES CTR enc. UL LONG SN */
3831         NULL,
3832         /* User Plane w/AES CTR enc. DL LONG SN */
3833         NULL,
3834         /* User Plane w/AES CTR enc. UL SHORT SN */
3835         NULL,
3836         /* User Plane w/AES CTR enc. DL SHORT SN */
3837         NULL,
3838         /* User Plane w/AES CTR enc. UL 15 BIT SN */
3839         NULL,
3840         /* User Plane w/AES CTR enc. DL 15 BIT SN */
3841         NULL,
3842         /* User Plane w/AES CTR enc. UL 18 BIT SN */
3843         NULL,
3844         /* User Plane w/AES CTR enc. DL 18 BIT SN */
3845         NULL,
3846         /* User Plane w/ZUC enc. UL LONG SN */
3847         NULL,
3848         /* User Plane w/ZUC enc. DL LONG SN */
3849         NULL,
3850         /* User Plane w/ZUC enc. UL SHORT SN */
3851         NULL,
3852         /* User Plane w/ZUC enc. DL SHORT SN */
3853         NULL,
3854         /* User Plane w/ZUC enc. UL 15 BIT SN */
3855         NULL,
3856         /* User Plane w/ZUC enc. DL 15 BIT SN */
3857         NULL,
3858         /* User Plane w/ZUC enc. UL 18 BIT SN */
3859         NULL,
3860         /* User Plane w/ZUC enc. DL 18 BIT SN */
3861         NULL,
3862
3863         /***** u-plane with integrity for 12-bit SN ******/
3864         /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/
3865         NULL,
3866         /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/
3867         NULL,
3868         /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/
3869         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3870                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3871
3872         /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/
3873         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3874                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3875         /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/
3876         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3877                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3878         /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/
3879         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3880                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3881         /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/
3882         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3883                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3884         /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/
3885         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3886                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3887
3888         /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/
3889         NULL,
3890         /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/
3891         NULL,
3892         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/
3893         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3894                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3895         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/
3896         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3897                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3898         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/
3899         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3900                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3901         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/
3902         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3903                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3904         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/
3905         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3906                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3907         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/
3908         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3909                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3910
3911         /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/
3912         NULL,
3913         /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/
3914         NULL,
3915         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/
3916         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3917                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3918         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/
3919         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3920                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3921         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/
3922         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3923                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3924         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/
3925         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3926                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3927         /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/
3928         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3929                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3930         /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/
3931         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3932                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3933
3934         /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/
3935         NULL,
3936         /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/
3937         NULL,
3938         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/
3939         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3940                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3941         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/
3942         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3943                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3944         /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/
3945         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3946                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3947         /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/
3948         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3949                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3950         /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/
3951         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3952                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3953         /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/
3954         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3955                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3956
3957         /***** u-plane with integrity for 18-bit SN ******/
3958         /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/
3959         NULL,
3960         /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/
3961         NULL,
3962         /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/
3963         (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9,
3964                     0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15},
3965         /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/
3966         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3967                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3968         /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/
3969         (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9,
3970                     0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15},
3971         /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/
3972         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3973                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3974         /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/
3975         (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9,
3976                     0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15},
3977         /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/
3978         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3979                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3980         /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/
3981         NULL,
3982         /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/
3983         NULL,
3984         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/
3985         (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9,
3986                     0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15},
3987         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/
3988         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3989                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3990         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/
3991         (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9,
3992                     0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15},
3993         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/
3994         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
3995                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
3996         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/
3997         (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9,
3998                     0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15},
3999         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/
4000         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4001                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4002         /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/
4003         NULL,
4004         /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/
4005         NULL,
4006         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/
4007         (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9,
4008                     0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15},
4009         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/
4010         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4011                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4012         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/
4013         (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9,
4014                     0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15},
4015         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/
4016         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4017                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4018         /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/
4019         (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9,
4020                     0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15},
4021         /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/
4022         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4023                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4024         /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/
4025         NULL,
4026         /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/
4027         NULL,
4028         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/
4029         (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9,
4030                     0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15},
4031         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/
4032         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4033                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4034         /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/
4035         (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9,
4036                     0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15},
4037         /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-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/ZUC enc. + ZUC int. UL for 18-bit SN*/
4041         (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9,
4042                     0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15},
4043         /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/
4044         (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C,
4045                     0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36},
4046 };
4047
4048 static uint8_t *pdcp_test_data_in[] = {
4049         /* Control Plane w/NULL enc. + NULL int. UL */
4050         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4051                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4052         /* Control Plane w/NULL enc. + NULL int. DL */
4053         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4054                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4055         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
4056         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4057                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4058         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
4059         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4060                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4061         /* Control Plane w/NULL enc. + AES CMAC int. UL */
4062         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4063                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4064         /* Control Plane w/NULL enc. + AES CMAC int. DL */
4065         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4066                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4067         /* Control Plane w/NULL enc. + ZUC int. UL */
4068         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4069                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4070         /* Control Plane w/NULL enc. + ZUC int. DL */
4071         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4072                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4073         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
4074         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4075                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4076         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
4077         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4078                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4079         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
4080         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4081                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4082         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
4083         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4084                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4085         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
4086         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4087                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4088         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
4089         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4090                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4091         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
4092         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4093                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4094         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
4095         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4096                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4097         /* Control Plane w/AES CTR enc. + NULL int. UL */
4098         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4099                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4100         /* Control Plane w/AES CTR enc. + NULL int. DL */
4101         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4102                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4103         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
4104         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4105                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4106         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
4107         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4108                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4109         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
4110         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4111                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4112         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
4113         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4114                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4115         /* Control Plane w/AES CTR enc. + ZUC int. UL */
4116         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4117                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4118         /* Control Plane w/AES CTR enc. + ZUC int. DL */
4119         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4120                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4121         /* Control Plane w/ZUC enc. + NULL int. UL */
4122         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4123                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4124         /* Control Plane w/ZUC enc. + NULL int. DL */
4125         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4126                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4127         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
4128         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4129                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4130         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
4131         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4132                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4133         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
4134         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4135                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4136         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
4137         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4138                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4139         /* Control Plane w/ZUC enc. + ZUC int. UL */
4140         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4141                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4142         /* Control Plane w/ZUC enc. + ZUC int. DL */
4143         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4144                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4145
4146         /*************** 12-bit C-plane ****************/
4147         /* Control Plane w/NULL enc. + NULL int. UL */
4148         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4149                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4150                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4151                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4152                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4153                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4154         /* Control Plane w/NULL enc. + NULL int. DL */
4155         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4156                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4157                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4158                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4159                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4160                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4161         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
4162         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4163                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4164                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4165                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4166                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4167                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4168         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
4169         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4170                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4171                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4172                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4173                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4174                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4175         /* Control Plane w/NULL enc. + AES CMAC int. UL */
4176         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4177                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4178                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4179                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4180                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4181                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4182         /* Control Plane w/NULL enc. + AES CMAC int. DL */
4183         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4184                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4185                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4186                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4187                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4188                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4189         /* Control Plane w/NULL enc. + ZUC int. UL */
4190         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4191                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4192                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4193                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4194                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4195                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4196         /* Control Plane w/NULL enc. + ZUC int. DL */
4197         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4198                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4199                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4200                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4201                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4202                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4203
4204         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
4205         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4206                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4207                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4208                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4209                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4210                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4211         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
4212         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4213                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4214                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4215                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4216                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4217                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4218         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
4219         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4220                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4221                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4222                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4223                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4224                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4225         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
4226         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4227                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4228                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4229                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4230                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4231                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4232         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
4233         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4234                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4235                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4236                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4237                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4238                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4239         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
4240         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4241                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4242                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4243                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4244                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4245                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4246         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
4247         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4248                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4249                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4250                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4251                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4252                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4253         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
4254         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4255                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4256                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4257                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4258                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4259                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4260
4261         /* Control Plane w/AES CTR enc. + NULL int. UL */
4262         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4263                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4264                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4265                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4266                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4267                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4268         /* Control Plane w/AES CTR enc. + NULL int. DL */
4269         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4270                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4271                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4272                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4273                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4274                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4275         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
4276         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4277                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4278                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4279                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4280                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4281                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4282         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
4283          (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4284                      0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4285                      0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4286                      0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4287                      0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4288                      0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4289         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
4290         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4291                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4292                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4293                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4294                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4295                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4296         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
4297         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4298                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4299                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4300                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4301                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4302                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4303         /* Control Plane w/AES CTR enc. + ZUC int. UL */
4304         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4305                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4306                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4307                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4308                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4309                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4310         /* Control Plane w/AES CTR enc. + ZUC int. DL */
4311         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4312                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4313                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4314                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4315                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4316                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4317
4318         /* Control Plane w/ZUC enc. + NULL int. UL */
4319         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4320                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4321                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4322                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4323                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4324                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4325         /* Control Plane w/ZUC enc. + NULL int. DL */
4326         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4327                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4328                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4329                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4330                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4331                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4332         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
4333         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4334                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4335                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4336                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4337                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4338                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4339         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
4340         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4341                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4342                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4343                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4344                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4345                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4346         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
4347         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4348                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4349                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4350                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4351                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4352                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4353         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
4354         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4355                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4356                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4357                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4358                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4359                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4360         /* Control Plane w/ZUC enc. + ZUC int. UL */
4361         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4362                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4363                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4364                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4365                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4366                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4367         /* Control Plane w/ZUC enc. + ZUC int. DL */
4368         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4369                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4370                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4371                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4372                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4373                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4374
4375         /* User Plane w/NULL enc. UL LONG SN */
4376         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4377                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4378         /* User Plane w/NULL enc. DL LONG SN */
4379         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4380                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4381         /* User Plane w/NULL enc. UL SHORT SN */
4382         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4383                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4384         /* User Plane w/NULL enc. DL SHORT SN */
4385         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4386                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4387         /* User Plane w/NULL enc. UL 15 BIT SN */
4388         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4389                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4390         /* User Plane w/NULL enc. DL 15 BIT SN */
4391         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4392                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4393         /* User Plane w/NULL enc. UL for 18-bit SN*/
4394         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4395                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4396                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4397                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4398                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4399                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4400                     0x69, 0x00, 0x00, 0x00, 0x00},
4401         /* User Plane w/NULL enc. DL for 18-bit SN*/
4402         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4403                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4404                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4405                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4406                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4407                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4408                     0x69, 0x00, 0x00, 0x00, 0x00},
4409         /* User Plane w/SNOW f8 enc. UL LONG SN */
4410         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4411                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4412         /* User Plane w/SNOW f8 enc. DL LONG SN */
4413         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4414                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4415         /* User Plane w/SNOW f8 enc. UL SHORT SN */
4416         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4417                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4418         /* User Plane w/SNOW f8 enc. DL SHORT SN */
4419         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4420                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4421         /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
4422         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4423                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4424         /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
4425         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4426                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4427         /* User Plane w/SNOW enc. UL for 18-bit SN*/
4428         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4429                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4430                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4431                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4432                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4433                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4434                     0x91, 0x00, 0x00, 0x00, 0x00},
4435         /* User Plane w/SNOW enc. DL for 18-bit SN*/
4436         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4437                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4438                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4439                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4440                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4441                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4442                     0x69, 0x00, 0x00, 0x00, 0x00},
4443         /* User Plane w/AES CTR enc. UL LONG SN */
4444         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4445                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4446         /* User Plane w/AES CTR enc. DL LONG SN */
4447         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4448                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4449         /* User Plane w/AES CTR enc. UL SHORT SN */
4450         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4451                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4452         /* User Plane w/AES CTR enc. DL SHORT SN */
4453         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4454                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4455         /* User Plane w/AES CTR enc. UL 15 BIT SN */
4456         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4457                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4458         /* User Plane w/AES CTR enc. DL 15 BIT SN */
4459         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4460                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4461         /* User Plane w/AES enc. UL for 18-bit SN*/
4462         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4463                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4464                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4465                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4466                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4467                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4468                     0x91, 0x00, 0x00, 0x00, 0x00},
4469         /* User Plane w/AES enc. DL for 18-bit SN*/
4470         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4471                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4472                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4473                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4474                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4475                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4476                     0x69, 0x00, 0x00, 0x00, 0x00},
4477         /* User Plane w/ZUC enc. UL LONG SN */
4478         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4479                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4480         /* User Plane w/ZUC enc. DL LONG SN */
4481         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4482                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4483         /* User Plane w/ZUC enc. UL SHORT SN */
4484         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4485                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4486         /* User Plane w/ZUC enc. DL SHORT SN */
4487         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
4488                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4489         /* User Plane w/ZUC enc. UL 15 BIT SN */
4490         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4491                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4492         /* User Plane w/ZUC enc. DL 15 BIT SN */
4493         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
4494                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
4495         /* User Plane w/ZUC enc. UL for 18-bit SN*/
4496         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4497                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4498                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4499                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4500                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4501                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4502                     0x91, 0x00, 0x00, 0x00, 0x00},
4503         /* User Plane w/ZUC enc. DL for 18-bit SN*/
4504         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4505                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4506                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4507                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4508                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4509                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4510                     0x69, 0x00, 0x00, 0x00, 0x00},
4511
4512         /*************** u-plane with integrity for 12-bit SN *****/
4513         /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/
4514         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4515                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4516                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4517                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4518                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4519                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4520         /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/
4521         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4522                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4523                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4524                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4525                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4526                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4527         /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/
4528         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4529                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4530                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4531                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4532                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4533                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4534         /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/
4535         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4536                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4537                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4538                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4539                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4540                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4541         /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/
4542         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4543                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4544                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4545                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4546                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4547                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4548         /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/
4549         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4550                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4551                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4552                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4553                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4554                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4555         /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/
4556         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4557                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4558                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4559                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4560                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4561                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4562         /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/
4563         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4564                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4565                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4566                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4567                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4568                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4569
4570         /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/
4571         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4572                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4573                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4574                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4575                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4576                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4577         /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/
4578         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4579                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4580                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4581                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4582                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4583                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4584         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/
4585         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4586                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4587                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4588                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4589                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4590                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4591         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/
4592         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4593                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4594                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4595                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4596                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4597                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4598         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/
4599         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4600                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4601                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4602                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4603                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4604                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4605         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/
4606         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4607                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4608                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4609                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4610                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4611                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4612         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/
4613         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4614                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4615                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4616                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4617                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4618                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4619         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/
4620         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4621                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4622                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4623                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4624                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4625                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4626
4627         /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/
4628         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4629                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4630                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4631                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4632                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4633                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4634         /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/
4635         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4636                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4637                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4638                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4639                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4640                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4641         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/
4642         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4643                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4644                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4645                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4646                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4647                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4648         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/
4649         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4650                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4651                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4652                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4653                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4654                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4655         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/
4656         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4657                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4658                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4659                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4660                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4661                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4662         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/
4663         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4664                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4665                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4666                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4667                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4668                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4669         /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/
4670         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4671                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4672                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4673                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4674                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4675                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4676         /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/
4677         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4678                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4679                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4680                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4681                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4682                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4683
4684         /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/
4685         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4686                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4687                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4688                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4689                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4690                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4691         /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/
4692         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4693                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4694                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4695                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4696                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4697                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4698         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/
4699         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4700                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4701                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4702                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4703                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4704                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4705         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/
4706         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4707                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4708                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4709                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4710                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4711                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4712         /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/
4713         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4714                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4715                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4716                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4717                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4718                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4719         /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/
4720         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4721                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4722                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4723                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4724                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4725                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4726         /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/
4727         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4728                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4729                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4730                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4731                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4732                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4733         /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/
4734         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53,
4735                     0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB,
4736                     0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91,
4737                     0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0,
4738                     0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70,
4739                     0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
4740
4741         /*************** u-plane with integrity for 18-bit SN *****/
4742         /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/
4743         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4744                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4745                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4746                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4747                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4748                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4749                     0x69},
4750         /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/
4751         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4752                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4753                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4754                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4755                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4756                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4757                     0x69},
4758         /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/
4759         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4760                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4761                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4762                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4763                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4764                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4765                     0x91},
4766         /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/
4767         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4768                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4769                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4770                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4771                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4772                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4773                     0x69},
4774         /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/
4775         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4776                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4777                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4778                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4779                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4780                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4781                     0x91},
4782         /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/
4783         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4784                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4785                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4786                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4787                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4788                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4789                     0x69},
4790         /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/
4791         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4792                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4793                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4794                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4795                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4796                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4797                     0x91},
4798         /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/
4799         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4800                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4801                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4802                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4803                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4804                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4805                     0x69},
4806         /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/
4807         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4808                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4809                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4810                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4811                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4812                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4813                     0x91},
4814         /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/
4815         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4816                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4817                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4818                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4819                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4820                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4821                     0x69},
4822         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/
4823         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4824                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4825                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4826                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4827                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4828                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4829                     0x91},
4830         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/
4831         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4832                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4833                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4834                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4835                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4836                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4837                     0x69},
4838         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/
4839         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4840                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4841                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4842                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4843                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4844                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4845                     0x91},
4846         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/
4847         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4848                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4849                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4850                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4851                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4852                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4853                     0x69},
4854         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/
4855         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4856                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4857                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4858                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4859                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4860                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4861                     0x91},
4862         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/
4863         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4864                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4865                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4866                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4867                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4868                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4869                     0x69},
4870         /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/
4871         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4872                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4873                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4874                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4875                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4876                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4877                     0x91},
4878         /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/
4879         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4880                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4881                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4882                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4883                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4884                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4885                     0x69},
4886         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/
4887         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4888                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4889                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4890                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4891                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4892                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4893                     0x91},
4894         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/
4895         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4896                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4897                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4898                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4899                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4900                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4901                     0x69},
4902         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/
4903         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4904                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4905                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4906                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4907                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4908                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4909                     0x91},
4910         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/
4911         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4912                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4913                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4914                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4915                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4916                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4917                     0x69},
4918         /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/
4919         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4920                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4921                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4922                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4923                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4924                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4925                     0x91},
4926         /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/
4927         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4928                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4929                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4930                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4931                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4932                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4933                     0x69},
4934         /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/
4935         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4936                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4937                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4938                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4939                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4940                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4941                     0x91},
4942         /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/
4943         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4944                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4945                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4946                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4947                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4948                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4949                     0x69},
4950         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/
4951         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4952                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4953                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4954                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4955                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4956                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4957                     0x91},
4958         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/
4959         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4960                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4961                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4962                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4963                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4964                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4965                     0x69},
4966         /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/
4967         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4968                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4969                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4970                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4971                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4972                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4973                     0x91},
4974         /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/
4975         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4976                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4977                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4978                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4979                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4980                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4981                     0x69},
4982         /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/
4983         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
4984                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
4985                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
4986                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
4987                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
4988                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
4989                     0x91},
4990         /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/
4991         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
4992                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
4993                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
4994                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
4995                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
4996                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
4997                     0x69},
4998 };
4999
5000 static uint32_t pdcp_test_data_in_len[] = {
5001         /* Control Plane w/NULL enc. + NULL int. UL */
5002         16,
5003         /* Control Plane w/NULL enc. + NULL int. DL */
5004         16,
5005         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
5006         16,
5007         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
5008         16,
5009         /* Control Plane w/NULL enc. + AES CMAC int. UL */
5010         16,
5011         /* Control Plane w/NULL enc. + AES CMAC int. DL */
5012         16,
5013         /* Control Plane w/NULL enc. + ZUC int. UL */
5014         16,
5015         /* Control Plane w/NULL enc. + ZUC int. DL */
5016         16,
5017         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
5018         16,
5019         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
5020         16,
5021         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
5022         16,
5023         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
5024         16,
5025         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
5026         16,
5027         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
5028         16,
5029         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
5030         16,
5031         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
5032         16,
5033         /* Control Plane w/AES CTR enc. + NULL int. UL */
5034         16,
5035         /* Control Plane w/AES CTR enc. + NULL int. DL */
5036         16,
5037         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
5038         16,
5039         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
5040         16,
5041         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
5042         16,
5043         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
5044         16,
5045         /* Control Plane w/AES CTR enc. + ZUC int. UL */
5046         16,
5047         /* Control Plane w/AES CTR enc. + ZUC int. DL */
5048         16,
5049         /* Control Plane w/ZUC enc. + NULL int. UL */
5050         16,
5051         /* Control Plane w/ZUC enc. + NULL int. DL */
5052         16,
5053         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
5054         16,
5055         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
5056         16,
5057         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
5058         16,
5059         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
5060         16,
5061         /* Control Plane w/ZUC enc. + ZUC int. UL */
5062         16,
5063         /* Control Plane w/ZUC enc. + ZUC int. DL */
5064         16,
5065
5066         /****************** C-plane 12-bit SN ***********/
5067         /* Control Plane w/NULL enc. + NULL int. UL LONG SN */
5068         66,
5069         /* Control Plane w/NULL enc. + NULL int. DL LONG SN */
5070         66,
5071         /* Control Plane w/NULL enc. + SNOW f9 int. UL LONG SN */
5072         66,
5073         /* Control Plane w/NULL enc. + SNOW f9 int. DL LONG SN */
5074         66,
5075         /* Control Plane w/NULL enc. + AES CMAC int. UL LONG SN */
5076         66,
5077         /* Control Plane w/NULL enc. + AES CMAC int. DL LONG SN */
5078         66,
5079         /* Control Plane w/NULL enc. + ZUC int. UL LONG SN */
5080         66,
5081         /* Control Plane w/NULL enc. + ZUC int. DL LONG SN */
5082         66,
5083
5084         /* Control Plane w/SNOW f8 enc. + NULL int. UL LONG SN */
5085         66,
5086         /* Control Plane w/SNOW f8 enc. + NULL int. DL LONG SN */
5087         66,
5088         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL LONG SN */
5089         66,
5090         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL LONG SN */
5091         66,
5092         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL LONG SN */
5093         66,
5094         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
5095         66,
5096         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
5097         66,
5098         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
5099         66,
5100
5101         /* Control Plane w/AES CTR enc. + NULL int. UL */
5102         66,
5103         /* Control Plane w/AES CTR enc. + NULL int. DL */
5104         66,
5105         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
5106         66,
5107         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
5108         66,
5109         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
5110         66,
5111         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
5112         66,
5113         /* Control Plane w/AES CTR enc. + ZUC int. UL */
5114         66,
5115         /* Control Plane w/AES CTR enc. + ZUC int. DL */
5116         66,
5117
5118         /* Control Plane w/ZUC enc. + NULL int. UL */
5119         66,
5120         /* Control Plane w/ZUC enc. + NULL int. DL */
5121         66,
5122         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
5123         66,
5124         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
5125         66,
5126         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
5127         66,
5128         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
5129         66,
5130         /* Control Plane w/ZUC enc. + ZUC int. UL */
5131         66,
5132         /* Control Plane w/ZUC enc. + ZUC int. DL */
5133         66,
5134
5135
5136         /* User Plane w/NULL enc. UL LONG SN */
5137         17,
5138         /* User Plane w/NULL enc. DL LONG SN */
5139         17,
5140         /* User Plane w/NULL enc. UL SHORT SN */
5141         16,
5142         /* User Plane w/NULL enc. DL SHORT SN */
5143         16,
5144         /* User Plane w/NULL enc. UL 15 BIT SN */
5145         17,
5146         /* User Plane w/NULL enc. DL 15 BIT SN */
5147         17,
5148         /* User Plane w/NULL enc. UL 18 BIT SN */
5149         71,
5150         /* User Plane w/NULL enc. DL 18 BIT SN */
5151         71,
5152         /* User Plane w/SNOW f8 enc. UL LONG SN */
5153         17,
5154         /* User Plane w/SNOW f8 enc. DL LONG SN */
5155         17,
5156         /* User Plane w/SNOW f8 enc. UL SHORT SN */
5157         16,
5158         /* User Plane w/SNOW f8 enc. DL SHORT SN */
5159         16,
5160         /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
5161         17,
5162         /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
5163         17,
5164         /* User Plane w/SNOW f8 enc. UL 18 BIT SN */
5165         71,
5166         /* User Plane w/SNOW f8 enc. DL 18 BIT SN */
5167         71,
5168         /* User Plane w/AES CTR enc. UL LONG SN */
5169         17,
5170         /* User Plane w/AES CTR enc. DL LONG SN */
5171         17,
5172         /* User Plane w/AES CTR enc. UL SHORT SN */
5173         16,
5174         /* User Plane w/AES CTR enc. DL SHORT SN */
5175         16,
5176         /* User Plane w/AES CTR enc. UL 15 BIT SN */
5177         17,
5178         /* User Plane w/AES CTR enc. DL 15 BIT SN */
5179         17,
5180         /* User Plane w/AES CTR enc. UL 18 BIT SN */
5181         71,
5182         /* User Plane w/AES CTR enc. DL 18 BIT SN */
5183         71,
5184         /* User Plane w/ZUC enc. UL LONG SN */
5185         17,
5186         /* User Plane w/ZUC enc. DL LONG SN */
5187         17,
5188         /* User Plane w/ZUC enc. UL SHORT SN */
5189         16,
5190         /* User Plane w/ZUC enc. DL SHORT SN */
5191         16,
5192         /* User Plane w/ZUC enc. UL 15 BIT SN */
5193         17,
5194         /* User Plane w/ZUC enc. DL 15 BIT SN */
5195         17,
5196         /* User Plane w/ZUC enc. UL 18 BIT SN */
5197         71,
5198         /* User Plane w/ZUC enc. DL 18 BIT SN */
5199         71,
5200
5201         /***** u-plane with integrity for 12-bit SN *******/
5202
5203         /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN */
5204         66,
5205         /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN */
5206         66,
5207         /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN */
5208         66,
5209         /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN */
5210         66,
5211         /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN */
5212         66,
5213         /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN */
5214         66,
5215         /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN */
5216         66,
5217         /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN */
5218         66,
5219
5220         /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN */
5221         66,
5222         /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN */
5223         66,
5224         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN */
5225         66,
5226         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN */
5227         66,
5228         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN */
5229         66,
5230         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/
5231         66,
5232         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/
5233         66,
5234         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/
5235         66,
5236
5237         /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/
5238         66,
5239         /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/
5240         66,
5241         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/
5242         66,
5243         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/
5244         66,
5245         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/
5246         66,
5247         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/
5248         66,
5249         /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/
5250         66,
5251         /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/
5252         66,
5253
5254         /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/
5255         66,
5256         /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/
5257         66,
5258         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/
5259         66,
5260         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/
5261         66,
5262         /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/
5263         66,
5264         /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/
5265         66,
5266         /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/
5267         66,
5268         /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/
5269         66,
5270
5271         /***** u-plane with integrity for 18-bit SN *******/
5272         /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN */
5273         67,
5274         /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN */
5275         67,
5276         /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN */
5277         67,
5278         /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN */
5279         67,
5280         /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN */
5281         67,
5282         /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN */
5283         67,
5284         /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN */
5285         67,
5286         /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN */
5287         67,
5288         /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN */
5289         67,
5290         /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN */
5291         67,
5292         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN */
5293         67,
5294         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN */
5295         67,
5296         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN */
5297         67,
5298         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/
5299         67,
5300         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/
5301         67,
5302         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/
5303         67,
5304         /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/
5305         67,
5306         /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/
5307         67,
5308         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/
5309         67,
5310         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/
5311         67,
5312         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/
5313         67,
5314         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/
5315         67,
5316         /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/
5317         67,
5318         /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/
5319         67,
5320         /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/
5321         67,
5322         /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/
5323         67,
5324         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/
5325         67,
5326         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/
5327         67,
5328         /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/
5329         67,
5330         /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/
5331         67,
5332         /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/
5333         67,
5334         /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/
5335         67,
5336 };
5337
5338 static uint8_t *pdcp_test_data_out[] = {
5339         /* Control Plane w/NULL enc. + NULL int. UL */
5340         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
5341                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x00, 0x00, 0x00, 0x00},
5342         /* Control Plane w/NULL enc. + NULL int. DL */
5343         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
5344                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x00, 0x00, 0x00, 0x00},
5345         /* Control Plane w/NULL enc. + SNOW f9 int. UL */
5346         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
5347                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x88, 0x7f, 0x4e, 0x59},
5348         /* Control Plane w/NULL enc. + SNOW f9 int. DL */
5349         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
5350                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x9d, 0x9e, 0x45, 0x36},
5351         /* Control Plane w/NULL enc. + AES CMAC int. UL */
5352         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
5353                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0xf3, 0xdd, 0x01, 0xdf},
5354         /* Control Plane w/NULL enc. + AES CMAC int. DL */
5355         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
5356                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x5d, 0x8e, 0x5d, 0x05},
5357         /* Control Plane w/NULL enc. + ZUC int. UL */
5358         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
5359                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x18, 0xc3, 0x2e, 0x66},
5360         /* Control Plane w/NULL enc. + ZUC int. DL */
5361         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
5362                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x72, 0x44, 0xab, 0x64},
5363         /* Control Plane w/SNOW f8 enc. + NULL int. UL */
5364         (uint8_t[]){0x8b, 0x39, 0xd1, 0x2b, 0xbd, 0x2a, 0x4c, 0x91, 0x59, 0xff,
5365                     0xfa, 0xce, 0x68, 0xc0, 0x7c, 0x30, 0xd0, 0xc5, 0x08, 0x58},
5366         /* Control Plane w/SNOW f8 enc. + NULL int. DL */
5367         (uint8_t[]){0x8b, 0x26, 0xf3, 0x67, 0xf1, 0x42, 0x50, 0x1a, 0x85, 0x02,
5368                     0xb9, 0x00, 0xa8, 0x9b, 0xcf, 0x06, 0xd1, 0x2c, 0x86, 0x7c},
5369         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */
5370         (uint8_t[]){0x8b, 0x39, 0xd1, 0x2b, 0xbd, 0x2a, 0x4c, 0x91, 0x59, 0xff,
5371                     0xfa, 0xce, 0x68, 0xc0, 0x7c, 0x30, 0x58, 0xba, 0x46, 0x01},
5372         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */
5373         (uint8_t[]){0x8b, 0x26, 0xf3, 0x67, 0xf1, 0x42, 0x50, 0x1a, 0x85, 0x02,
5374                     0xb9, 0x00, 0xa8, 0x9b, 0xcf, 0x06, 0x4c, 0xb2, 0xc3, 0x4a},
5375         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */
5376         (uint8_t[]){0x8b, 0x39, 0xd1, 0x2b, 0xbd, 0x2a, 0x4c, 0x91, 0x59, 0xff,
5377                     0xfa, 0xce, 0x68, 0xc0, 0x7c, 0x30, 0x23, 0x18, 0x09, 0x87},
5378         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */
5379         (uint8_t[]){0x8b, 0x26, 0xf3, 0x67, 0xf1, 0x42, 0x50, 0x1a, 0x85, 0x02,
5380                     0xb9, 0x00, 0xa8, 0x9b, 0xcf, 0x06, 0x8c, 0xa2, 0xdb, 0x79},
5381         /* Control Plane w/SNOW f8 enc. + ZUC int. UL */
5382         (uint8_t[]){0x8b, 0x39, 0xd1, 0x2b, 0xbd, 0x2a, 0x4c, 0x91, 0x59, 0xff,
5383                     0xfa, 0xce, 0x68, 0xc0, 0x7c, 0x30, 0xc8, 0x06, 0x26, 0x3e},
5384         /* Control Plane w/SNOW f8 enc. + ZUC int. DL */
5385         (uint8_t[]){0x8b, 0x26, 0xf3, 0x67, 0xf1, 0x42, 0x50, 0x1a, 0x85, 0x02,
5386                     0xb9, 0x00, 0xa8, 0x9b, 0xcf, 0x06, 0xa3, 0x68, 0x2d, 0x18},
5387         /* Control Plane w/AES CTR enc. + NULL int. UL */
5388         (uint8_t[]){0x8b, 0x2c, 0x59, 0x74, 0xab, 0xdc, 0xd8, 0x36, 0xf6, 0x1b,
5389                     0x54, 0x8d, 0x46, 0x93, 0x1c, 0xff, 0x32, 0x4f, 0x1a, 0x6b},
5390         /* Control Plane w/AES CTR enc. + NULL int. DL */
5391         (uint8_t[]){0x8b, 0xf2, 0xb9, 0x9d, 0x96, 0x51, 0xcc, 0x1e, 0xe8, 0x55,
5392                     0x3e, 0x98, 0xc5, 0x58, 0xec, 0x4c, 0x92, 0x40, 0x52, 0x8e},
5393         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */
5394         (uint8_t[]){0x8b, 0x2c, 0x59, 0x74, 0xab, 0xdc, 0xd8, 0x36, 0xf6, 0x1b,
5395                     0x54, 0x8d, 0x46, 0x93, 0x1c, 0xff, 0xba, 0x30, 0x54, 0x32},
5396         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */
5397         (uint8_t[]){0x8b, 0xf2, 0xb9, 0x9d, 0x96, 0x51, 0xcc, 0x1e, 0xe8, 0x55,
5398                     0x3e, 0x98, 0xc5, 0x58, 0xec, 0x4c, 0x0f, 0xde, 0x17, 0xb8},
5399         /* Control Plane w/AES CTR enc. + AES CMAC int. UL */
5400         (uint8_t[]){0x8b, 0x2c, 0x59, 0x74, 0xab, 0xdc, 0xd8, 0x36, 0xf6, 0x1b,
5401                     0x54, 0x8d, 0x46, 0x93, 0x1c, 0xff, 0xc1, 0x92, 0x1b, 0xb4},
5402         /* Control Plane w/AES CTR enc. + AES CMAC int. DL */
5403         (uint8_t[]){0x8b, 0xf2, 0xb9, 0x9d, 0x96, 0x51, 0xcc, 0x1e, 0xe8, 0x55,
5404                     0x3e, 0x98, 0xc5, 0x58, 0xec, 0x4c, 0xcf, 0xce, 0x0f, 0x8b},
5405         /* Control Plane w/AES CTR enc. + ZUC int. UL */
5406         (uint8_t[]){0x8b, 0x2c, 0x59, 0x74, 0xab, 0xdc, 0xd8, 0x36, 0xf6, 0x1b,
5407                     0x54, 0x8d, 0x46, 0x93, 0x1c, 0xff, 0x2a, 0x8c, 0x34, 0x0d},
5408         /* Control Plane w/AES CTR enc. + ZUC int. DL */
5409         (uint8_t[]){0x8b, 0xf2, 0xb9, 0x9d, 0x96, 0x51, 0xcc, 0x1e, 0xe8, 0x55,
5410                     0x3e, 0x98, 0xc5, 0x58, 0xec, 0x4c, 0xe0, 0x04, 0xf9, 0xea},
5411         /* Control Plane w/ZUC enc. + NULL int. UL */
5412         (uint8_t[]){0x8b, 0xa6, 0x23, 0xf8, 0xca, 0x98, 0x03, 0x33, 0x81, 0x8a,
5413                     0x6b, 0xfe, 0x37, 0xf2, 0x20, 0xd6, 0x68, 0x82, 0xb9, 0x06},
5414         /* Control Plane w/ZUC enc. + NULL int. DL */
5415         (uint8_t[]){0x8b, 0x3b, 0x42, 0xfc, 0x73, 0x83, 0x09, 0xb1, 0x3f, 0x66,
5416                     0x86, 0x3a, 0x5d, 0xe7, 0x47, 0xf4, 0x44, 0x81, 0x49, 0x0e},
5417         /* Control Plane w/ZUC enc. + SNOW f9 int. UL */
5418         (uint8_t[]){0x8b, 0xa6, 0x23, 0xf8, 0xca, 0x98, 0x03, 0x33, 0x81, 0x8a,
5419                     0x6b, 0xfe, 0x37, 0xf2, 0x20, 0xd6, 0xe0, 0xfd, 0xf7, 0x5f},
5420         /* Control Plane w/ZUC enc. + SNOW f9 int. DL */
5421         (uint8_t[]){0x8b, 0x3b, 0x42, 0xfc, 0x73, 0x83, 0x09, 0xb1, 0x3f, 0x66,
5422                     0x86, 0x3a, 0x5d, 0xe7, 0x47, 0xf4, 0xd9, 0x1f, 0x0c, 0x38},
5423         /* Control Plane w/ZUC enc. + AES CMAC int. UL */
5424         (uint8_t[]){0x8b, 0xa6, 0x23, 0xf8, 0xca, 0x98, 0x03, 0x33, 0x81, 0x8a,
5425                     0x6b, 0xfe, 0x37, 0xf2, 0x20, 0xd6, 0x9b, 0x5f, 0xb8, 0xd9},
5426         /* Control Plane w/ZUC enc. + AES CMAC int. DL */
5427         (uint8_t[]){0x8b, 0x3b, 0x42, 0xfc, 0x73, 0x83, 0x09, 0xb1, 0x3f, 0x66,
5428                     0x86, 0x3a, 0x5d, 0xe7, 0x47, 0xf4, 0x19, 0x0f, 0x14, 0x0b},
5429         /* Control Plane w/ZUC enc. + ZUC int. UL */
5430         (uint8_t[]){0x8b, 0xa6, 0x23, 0xf8, 0xca, 0x98, 0x03, 0x33, 0x81, 0x8a,
5431                     0x6b, 0xfe, 0x37, 0xf2, 0x20, 0xd6, 0x70, 0x41, 0x97, 0x60},
5432         /* Control Plane w/ZUC enc. + ZUC int. DL */
5433         (uint8_t[]){0x8b, 0x3b, 0x42, 0xfc, 0x73, 0x83, 0x09, 0xb1, 0x3f, 0x66,
5434                     0x86, 0x3a, 0x5d, 0xe7, 0x47, 0xf4, 0x36, 0xc5, 0xe2, 0x6a},
5435
5436         /************ C-plane 12-bit ****************************/
5437         /* Control Plane w/NULL enc. + NULL int. UL LONG SN */
5438         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5439                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5440                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5441                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5442                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5443                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5444                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
5445         /* Control Plane w/NULL enc. + NULL int. DL LONG SN */
5446         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5447                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5448                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5449                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5450                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5451                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5452                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
5453         /* Control Plane w/NULL enc. + SNOW f9 int. UL LONG SN */
5454         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5455                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5456                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5457                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5458                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5459                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5460                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x74, 0xB8, 0x27, 0x96},
5461         /* Control Plane w/NULL enc. + SNOW f9 int. DL LONG SN */
5462         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5463                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5464                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5465                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5466                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5467                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5468                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x97, 0x50, 0x3F, 0xF7},
5469         /* Control Plane w/NULL enc. + AES CMAC int. UL LONG SN */
5470         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5471                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5472                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5473                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5474                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5475                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5476                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x3F, 0x71, 0x26, 0x2E},
5477         /* Control Plane w/NULL enc. + AES CMAC int. DL LONG SN */
5478         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5479                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5480                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5481                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5482                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5483                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5484                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xE8, 0xBB, 0xE9, 0x36},
5485         /* Control Plane w/NULL enc. + ZUC int. UL LONG SN */
5486         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5487                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5488                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5489                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5490                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5491                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5492                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x54, 0xEF, 0x25, 0xC3},
5493         /* Control Plane w/NULL enc. + ZUC int. DL LONG SN */
5494         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5495                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5496                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5497                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5498                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5499                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5500                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x76, 0xD0, 0x5B, 0x2C},
5501
5502         /* Control Plane w/SNOW f8 enc. + NULL int. UL LONG SN */
5503         (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68,
5504                     0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA,
5505                     0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8,
5506                     0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24,
5507                     0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B,
5508                     0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED,
5509                     0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x12, 0x07, 0xAC, 0x93},
5510         /* Control Plane w/SNOW f8 enc. + NULL int. DL LONG SN */
5511         (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9,
5512                     0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA,
5513                     0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF,
5514                     0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC,
5515                     0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9,
5516                     0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7,
5517                     0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0xDC, 0x32, 0x96, 0x65},
5518         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL LONG SN */
5519         (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68,
5520                     0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA,
5521                     0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8,
5522                     0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24,
5523                     0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B,
5524                     0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED,
5525                     0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x66, 0xBF, 0x8B, 0x05},
5526         /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL LONG SN */
5527         (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9,
5528                     0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA,
5529                     0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF,
5530                     0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC,
5531                     0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9,
5532                     0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7,
5533                     0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0x4B, 0x62, 0xA9, 0x92},
5534         /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL LONG SN */
5535         (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68,
5536                     0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA,
5537                     0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8,
5538                     0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24,
5539                     0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B,
5540                     0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED,
5541                     0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x2D, 0x76, 0x8A, 0xBD},
5542         /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL LONG SN */
5543         (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9,
5544                     0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA,
5545                     0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF,
5546                     0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC,
5547                     0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9,
5548                     0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7,
5549                     0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0x34, 0x89, 0x7F, 0x53},
5550         /* Control Plane w/SNOW f8 enc. + ZUC int. UL LONG SN */
5551         (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68,
5552                     0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA,
5553                     0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8,
5554                     0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24,
5555                     0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B,
5556                     0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED,
5557                     0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x46, 0xE8, 0x89, 0x50},
5558         /* Control Plane w/SNOW f8 enc. + ZUC int. DL LONG SN */
5559         (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9,
5560                     0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA,
5561                     0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF,
5562                     0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC,
5563                     0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9,
5564                     0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7,
5565                     0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0xAA, 0xE2, 0xCD, 0x49},
5566
5567         /* Control Plane w/AES CTR enc. + NULL int. UL LONG SN */
5568         (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF,
5569                     0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10,
5570                     0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8,
5571                     0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5,
5572                     0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB,
5573                     0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22,
5574                     0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0x86, 0x33, 0x3F, 0x3C},
5575
5576         /* Control Plane w/AES CTR enc. + NULL int. DL LONG SN */
5577         (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C,
5578                     0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10,
5579                     0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45,
5580                     0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62,
5581                     0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54,
5582                     0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65,
5583                     0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0x87, 0x7A, 0x32, 0x1B},
5584         /* Control Plane w/AES CTR enc. + SNOW f9 int. UL LONG SN */
5585         (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF,
5586                     0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10,
5587                     0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8,
5588                     0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5,
5589                     0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB,
5590                     0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22,
5591                     0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0xF2, 0x8B, 0x18, 0xAA},
5592
5593         /* Control Plane w/AES CTR enc. + SNOW f9 int. DL LONG SN */
5594         (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C,
5595                     0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10,
5596                     0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45,
5597                     0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62,
5598                     0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54,
5599                     0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65,
5600                     0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0x10, 0x2A, 0x0D, 0xEC},
5601         /* Control Plane w/AES CTR enc. + AES CMAC int. UL LONG SN */
5602         (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF,
5603                     0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10,
5604                     0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8,
5605                     0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5,
5606                     0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB,
5607                     0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22,
5608                     0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0xB9, 0x42, 0x19, 0x12},
5609         /* Control Plane w/AES CTR enc. + AES CMAC int. DL LONG SN */
5610         (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C,
5611                     0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10,
5612                     0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45,
5613                     0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62,
5614                     0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54,
5615                     0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65,
5616                     0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0x6F, 0xC1, 0xDB, 0x2D},
5617         /* Control Plane w/AES CTR enc. + ZUC int. UL LONG SN */
5618         (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF,
5619                     0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10,
5620                     0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8,
5621                     0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5,
5622                     0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB,
5623                     0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22,
5624                     0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0xD2, 0xDC, 0x1A, 0xFF},
5625         /* Control Plane w/AES CTR enc. + ZUC int. DL LONG SN */
5626         (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C,
5627                     0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10,
5628                     0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45,
5629                     0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62,
5630                     0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54,
5631                     0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65,
5632                     0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0xF1, 0xAA, 0x69, 0x37},
5633         /* Control Plane w/ZUC enc. + NULL int. UL LONG SN */
5634         (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56,
5635                     0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED,
5636                     0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA,
5637                     0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC,
5638                     0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5,
5639                     0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C,
5640                     0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x1D, 0xCD, 0x3A, 0xE0},
5641         /* Control Plane w/ZUC enc. + NULL int. DL LONG SN */
5642         (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26,
5643                     0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC,
5644                     0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA,
5645                     0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32,
5646                     0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29,
5647                     0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51,
5648                     0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0x90, 0xF5, 0xBD, 0x56},
5649         /* Control Plane w/ZUC enc. + SNOW f9 int. UL LONG SN */
5650         (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56,
5651                     0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED,
5652                     0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA,
5653                     0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC,
5654                     0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5,
5655                     0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C,
5656                     0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x69, 0x75, 0x1D, 0x76},
5657         /* Control Plane w/ZUC enc. + SNOW f9 int. DL LONG SN */
5658         (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26,
5659                     0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC,
5660                     0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA,
5661                     0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32,
5662                     0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29,
5663                     0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51,
5664                     0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0x07, 0xA5, 0x82, 0xA1},
5665         /* Control Plane w/ZUC enc. + AES CMAC int. UL LONG SN */
5666         (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56,
5667                     0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED,
5668                     0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA,
5669                     0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC,
5670                     0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5,
5671                     0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C,
5672                     0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x22, 0xBC, 0x1C, 0xCE},
5673         /* Control Plane w/ZUC enc. + AES CMAC int. DL LONG SN */
5674         (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26,
5675                     0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC,
5676                     0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA,
5677                     0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32,
5678                     0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29,
5679                     0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51,
5680                     0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0x78, 0x4E, 0x54, 0x60},
5681         /* Control Plane w/ZUC enc. + ZUC int. UL LONG SN */
5682         (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56,
5683                     0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED,
5684                     0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA,
5685                     0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC,
5686                     0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5,
5687                     0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C,
5688                     0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x49, 0x22, 0x1F, 0x23},
5689         /* Control Plane w/ZUC enc. + ZUC int. DL LONG SN */
5690         (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26,
5691                     0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC,
5692                     0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA,
5693                     0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32,
5694                     0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29,
5695                     0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51,
5696                     0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0xE6, 0x25, 0xE6, 0x7A},
5697
5698         /* User Plane w/NULL enc. UL LONG SN */
5699         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
5700                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
5701         /* User Plane w/NULL enc. DL LONG SN */
5702         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
5703                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
5704         /* User Plane w/NULL enc. UL SHORT SN */
5705         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
5706                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
5707         /* User Plane w/NULL enc. DL SHORT SN */
5708         (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57,
5709                     0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
5710         /* User Plane w/NULL enc. UL 15 BIT SN */
5711         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
5712                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
5713         /* User Plane w/NULL enc. DL 15 BIT SN */
5714         (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4,
5715                     0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8},
5716         /* User Plane w/NULL enc. UL for 18-bit SN*/
5717         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
5718                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
5719                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
5720                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
5721                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
5722                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
5723                     0x69, 0x00, 0x00, 0x00, 0x00},
5724         /* User Plane w/NULL enc. DL for 18-bit SN*/
5725         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
5726                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
5727                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
5728                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
5729                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
5730                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
5731                     0x69, 0x00, 0x00, 0x00, 0x00},
5732         /* User Plane w/SNOW f8 enc. UL LONG SN */
5733         (uint8_t[]){0x8b, 0x26, 0x7a, 0xe0, 0x00, 0x07, 0x2a, 0xa6, 0xef, 0xdc,
5734                     0x75, 0xef, 0x2e, 0x27, 0x0f, 0x69, 0x3d},
5735         /* User Plane w/SNOW f8 enc. DL LONG SN */
5736         (uint8_t[]){0x8b, 0x26, 0x7e, 0xbb, 0x80, 0x20, 0xba, 0xef, 0xe7, 0xf7,
5737                     0xef, 0x69, 0x51, 0x85, 0x09, 0xa5, 0xab},
5738         /* User Plane w/SNOW f8 enc. UL SHORT SN */
5739         (uint8_t[]){0x8b, 0x80, 0xcf, 0xe5, 0x27, 0xe2, 0x88, 0x2a, 0xac, 0xc5,
5740                     0xaf, 0x49, 0x9b, 0x3e, 0x48, 0x89},
5741         /* User Plane w/SNOW f8 enc. DL SHORT SN */
5742         (uint8_t[]){0x8b, 0xe2, 0x51, 0x58, 0x88, 0xff, 0x1a, 0x00, 0xe4, 0x67,
5743                     0x05, 0x46, 0x24, 0x2f, 0x07, 0xb7},
5744         /* User Plane w/SNOW f8 enc. UL 15 BIT SN */
5745         (uint8_t[]){0x8b, 0x26, 0xbe, 0x72, 0x05, 0x78, 0x92, 0xec, 0xb1, 0x4f,
5746                     0xdd, 0x5d, 0xfc, 0x60, 0x2c, 0x9a, 0x85},
5747         /* User Plane w/SNOW f8 enc. DL 15 BIT SN */
5748         (uint8_t[]){0x8b, 0x26, 0x0b, 0x50, 0xf3, 0xff, 0x37, 0xe3, 0x6b, 0xaf,
5749                     0x08, 0xd8, 0xf6, 0x1f, 0xca, 0x6f, 0xbc},
5750         /* User Plane w/SNOW enc. UL for 18-bit SN*/
5751         (uint8_t[]){0x0C, 0x00, 0x01, 0x9A, 0xAF, 0x1D, 0x21, 0x2F, 0x48, 0xB2, 0x30,
5752                     0xCF, 0xBB, 0x8A, 0x2C, 0xB7, 0x57, 0xB6, 0x27, 0x89, 0x0D, 0x91,
5753                     0x03, 0x2C, 0x2B, 0x8D, 0x29, 0x4A, 0xBD, 0x8D, 0x48, 0xD2, 0x69,
5754                     0x37, 0xB1, 0xA1, 0x97, 0x12, 0xBD, 0x0A, 0x91, 0x4D, 0xEB, 0x76,
5755                     0xC8, 0x96, 0x7A, 0x0A, 0x25, 0x08, 0xEB, 0x41, 0x30, 0x00, 0x33,
5756                     0xC7, 0xFF, 0x33, 0x4E, 0xC1, 0xFE, 0x5C, 0x0F, 0x15, 0xE7, 0x9F,
5757                     0x31, 0x55, 0xDA, 0x18, 0x4D},
5758         /* User Plane w/SNOW enc. DL for 18-bit SN*/
5759         (uint8_t[]){0xF8, 0x00, 0x00, 0x22, 0x2D, 0x15, 0xBA, 0x95, 0xAC, 0x47, 0x5A,
5760                 0xE3, 0x90, 0x82, 0xEA, 0xC2, 0x93, 0x80, 0x23, 0xE9, 0xAC, 0xEA, 0x5D,
5761                 0xAA, 0x70, 0x42, 0x04, 0x7C, 0xE6, 0xA6, 0x1D, 0x91, 0xAE, 0x2E, 0x43,
5762                 0x60, 0x39, 0x23, 0x06, 0xD2, 0x31, 0x73, 0x98, 0xF0, 0x61, 0x47, 0xB5,
5763                 0xC4, 0xB0, 0xB8, 0x31, 0x50, 0x9E, 0x37, 0x15, 0x0E, 0x0D, 0x29, 0x9D,
5764                 0xB3, 0x78, 0xFB, 0x9D, 0x5C, 0x90, 0xF8, 0x80, 0x53, 0x93, 0xEF, 0x7C},
5765         /* User Plane w/AES CTR enc. UL LONG SN */
5766         (uint8_t[]){0x8b, 0x26, 0xde, 0x0a, 0x59, 0xca, 0x7d, 0x93, 0xa3, 0xb5,
5767                     0xd2, 0x88, 0xb3, 0x04, 0xa2, 0x12, 0x09},
5768         /* User Plane w/AES CTR enc. DL LONG SN */
5769         (uint8_t[]){0x8b, 0x26, 0x69, 0x92, 0x25, 0xd8, 0xe9, 0xd5, 0xe9, 0x53,
5770                     0x60, 0x49, 0x9f, 0xe9, 0x8f, 0xbe, 0x6a},
5771         /* User Plane w/AES CTR enc. UL SHORT SN */
5772         (uint8_t[]){0x8b, 0x0f, 0xa1, 0xf2, 0x56, 0x6e, 0xee, 0x62, 0x1c, 0x62,
5773                     0x06, 0x7e, 0x38, 0x4a, 0x02, 0xa4},
5774         /* User Plane w/AES CTR enc. DL SHORT SN */
5775         (uint8_t[]){0x8b, 0x00, 0x8d, 0x50, 0x80, 0x30, 0xda, 0xc7, 0x14, 0xc5,
5776                     0xe0, 0xc8, 0xfb, 0x83, 0xd0, 0x73},
5777         /* User Plane w/AES CTR enc. UL 15 BIT SN */
5778         (uint8_t[]){0x8b, 0x26, 0xa1, 0x2e, 0xa3, 0x64, 0xa9, 0x81, 0xbc, 0xd3,
5779                     0x6f, 0xef, 0xee, 0x30, 0x71, 0x23, 0x85},
5780         /* User Plane w/AES CTR enc. DL 15 BIT SN */
5781         (uint8_t[]){0x8b, 0x26, 0xc7, 0xf2, 0x23, 0xb3, 0xbe, 0xc0, 0xdf, 0xc5,
5782                     0xed, 0x37, 0x35, 0x7c, 0x66, 0xa3, 0xf9},
5783         /* User Plane w/AES enc. UL for 18-bit SN*/
5784         (uint8_t[]){0x0C, 0x00, 0x01, 0xBF, 0x31, 0x94, 0xCF, 0x6E, 0x99, 0x84, 0x08,
5785                 0xF1, 0x90, 0xC2, 0x22, 0xD0, 0xD2, 0x3D, 0x44, 0x75, 0x7F, 0xC5, 0x0F,
5786                 0xAC, 0x7C, 0x18, 0x46, 0xA5, 0x3E, 0x2F, 0x0F, 0x26, 0x9E, 0x5A, 0x49,
5787                 0xF7, 0xCB, 0x70, 0x17, 0xBC, 0x01, 0x1D, 0xA3, 0x65, 0x0E, 0x4B, 0x53,
5788                 0x14, 0x73, 0x76, 0xDE, 0x54, 0xA0, 0xF9, 0x4C, 0xC2, 0x8F, 0x02, 0x88,
5789                 0x36, 0xC7, 0xC4, 0x5A, 0x57, 0x7D, 0xA1, 0x0D, 0xC1, 0x66, 0x96, 0xC8},
5790         /* User Plane w/AES enc. DL for 18-bit SN*/
5791         (uint8_t[]){0xF8, 0x00, 0x00, 0x01, 0x0D, 0x4B, 0x5E, 0xD3, 0xCE, 0x96, 0xE1,
5792                 0x9A, 0x9D, 0xB3, 0x01, 0xD6, 0x40, 0x50, 0x00, 0x6C, 0x63, 0xFD, 0x37,
5793                 0xD9, 0xBB, 0x3B, 0x76, 0xE5, 0x7D, 0x3C, 0xFC, 0xE3, 0x9D, 0x45, 0x4A,
5794                 0x07, 0x14, 0xD3, 0x14, 0xBC, 0x7E, 0x57, 0xAB, 0xB0, 0x8D, 0x8F, 0x42,
5795                 0x39, 0x22, 0xB2, 0xF6, 0x5F, 0xBD, 0x58, 0xE3, 0xE0, 0xDB, 0xD5, 0x7F,
5796                 0xFB, 0x78, 0x95, 0xE1, 0x5E, 0x36, 0xF8, 0x52, 0x98, 0x15, 0x68, 0x35},
5797         /* User Plane w/ZUC enc. UL LONG SN */
5798         (uint8_t[]){0x8b, 0x26, 0xfb, 0xb6, 0x0e, 0x81, 0xa1, 0x9e, 0xc8, 0xeb,
5799                     0x90, 0xa8, 0xc7, 0x0e, 0x27, 0xcb, 0xb0},
5800         /* User Plane w/ZUC enc. DL LONG SN */
5801         (uint8_t[]){0x8b, 0x26, 0x2f, 0x5d, 0xa4, 0x82, 0xfb, 0xce, 0x1f, 0x3a,
5802                     0xb5, 0x66, 0x60, 0x40, 0x65, 0x2b, 0x40},
5803         /* User Plane w/ZUC enc. UL SHORT SN */
5804         (uint8_t[]){0x8b, 0xcb, 0x75, 0x03, 0xd5, 0xed, 0xea, 0x73, 0x39, 0xf5,
5805                     0x07, 0x03, 0x04, 0x51, 0xc9, 0x5e},
5806         /* User Plane w/ZUC enc. DL SHORT SN */
5807         (uint8_t[]){0x8b, 0xe9, 0xd2, 0x49, 0x7f, 0xfd, 0x98, 0x9f, 0xc4, 0x6a,
5808                     0xcb, 0xe6, 0x4e, 0x21, 0x33, 0xd2},
5809         /* User Plane w/ZUC enc. UL 15 BIT SN */
5810         (uint8_t[]){0x8b, 0x26, 0x01, 0x0a, 0xba, 0x79, 0xf8, 0xe5, 0x9f, 0x22,
5811                     0x37, 0xab, 0x5c, 0x7e, 0xad, 0xd6, 0x6b},
5812         /* User Plane w/ZUC enc. DL 15 BIT SN */
5813         (uint8_t[]){0x8b, 0x26, 0xa3, 0x1a, 0x1e, 0x22, 0xf7, 0x17, 0x8a, 0xb5,
5814                     0x59, 0xd8, 0x2b, 0x13, 0xdd, 0x12, 0x4e},
5815         /* User Plane w/ZUC enc. UL for 18-bit SN*/
5816         (uint8_t[]){0x0C, 0x00, 0x01, 0x32, 0xF9, 0x21, 0x1D, 0xBB, 0xF8, 0xE5, 0x7C,
5817                 0x74, 0xC2, 0xD7, 0xFF, 0x74, 0x59, 0x3A, 0x69, 0xD1, 0x8B, 0x65, 0x98,
5818                 0xB9, 0x3C, 0xFB, 0x63, 0xB1, 0x9E, 0xB7, 0xCA, 0x04, 0x68, 0xB9, 0xAB,
5819                 0xA2, 0x5A, 0xAF, 0x15, 0x8E, 0x71, 0xED, 0xE4, 0xFA, 0x99, 0x79, 0xF9,
5820                 0x51, 0x54, 0x82, 0x69, 0x4C, 0x45, 0x0B, 0xFA, 0x87, 0x4D, 0x97, 0x6E,
5821                 0xB0, 0xC9, 0x06, 0x08, 0x6B, 0xFC, 0x4A, 0x85, 0x43, 0x62, 0x73, 0xD8},
5822         /* User Plane w/ZUC enc. DL for 18-bit SN*/
5823         (uint8_t[]){0xF8, 0x00, 0x00, 0x30, 0x62, 0x48, 0xC0, 0xB1, 0xED, 0x1F, 0x13,
5824                 0x8A, 0x7A, 0x62, 0x40, 0x12, 0x35, 0x54, 0x03, 0x93, 0xBD, 0xE5, 0x88,
5825                 0x51, 0x38, 0xB5, 0x89, 0xC6, 0xD3, 0xB5, 0x44, 0xC2, 0xB9, 0xB9, 0x59,
5826                 0x7C, 0xEC, 0x71, 0xD8, 0x42, 0x01, 0x03, 0x3C, 0x0E, 0xBB, 0x7B, 0xDD,
5827                 0x7D, 0x2D, 0xE0, 0x3C, 0xE3, 0x81, 0xAA, 0xEA, 0xCC, 0xD7, 0xFC, 0x46,
5828                 0x07, 0x7C, 0x8E, 0x8E, 0x0E, 0x99, 0xB8, 0x31, 0x65, 0x17, 0xF6, 0xE3},
5829
5830         /************************* 12-bit u-plane with int ************/
5831         /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN */
5832         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5833                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5834                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5835                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5836                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5837                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5838                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
5839         /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN */
5840         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5841                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5842                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5843                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5844                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5845                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5846                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD},
5847         /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN */
5848         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5849                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5850                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5851                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5852                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5853                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5854                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x74, 0xB8, 0x27, 0x96},
5855         /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN */
5856         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5857                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5858                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5859                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5860                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5861                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5862                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x97, 0x50, 0x3F, 0xF7},
5863         /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN */
5864         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5865                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5866                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5867                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5868                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5869                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5870                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x3F, 0x71, 0x26, 0x2E},
5871         /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN */
5872         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5873                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5874                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5875                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5876                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5877                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5878                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xE8, 0xBB, 0xE9, 0x36},
5879         /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN */
5880         (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5881                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5882                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5883                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5884                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5885                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5886                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x54, 0xEF, 0x25, 0xC3},
5887         /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN */
5888         (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82,
5889                     0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71,
5890                     0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57,
5891                     0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70,
5892                     0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C,
5893                     0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
5894                     0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x76, 0xD0, 0x5B, 0x2C},
5895
5896         /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN */
5897         (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68,
5898                     0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA,
5899                     0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8,
5900                     0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24,
5901                     0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B,
5902                     0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED,
5903                     0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x12, 0x07, 0xAC, 0x93},
5904         /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN */
5905         (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9,
5906                     0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA,
5907                     0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF,
5908                     0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC,
5909                     0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9,
5910                     0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7,
5911                     0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0xDC, 0x32, 0x96, 0x65},
5912         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN */
5913         (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68,
5914                     0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA,
5915                     0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8,
5916                     0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24,
5917                     0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B,
5918                     0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED,
5919                     0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x66, 0xBF, 0x8B, 0x05},
5920         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN */
5921         (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9,
5922                     0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA,
5923                     0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF,
5924                     0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC,
5925                     0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9,
5926                     0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7,
5927                     0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0x4B, 0x62, 0xA9, 0x92},
5928         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN */
5929         (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68,
5930                     0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA,
5931                     0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8,
5932                     0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24,
5933                     0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B,
5934                     0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED,
5935                     0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x2D, 0x76, 0x8A, 0xBD},
5936         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN */
5937         (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9,
5938                     0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA,
5939                     0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF,
5940                     0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC,
5941                     0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9,
5942                     0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7,
5943                     0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0x34, 0x89, 0x7F, 0x53},
5944         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN */
5945         (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68,
5946                     0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA,
5947                     0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8,
5948                     0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24,
5949                     0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B,
5950                     0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED,
5951                     0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x46, 0xE8, 0x89, 0x50},
5952         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN */
5953         (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9,
5954                     0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA,
5955                     0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF,
5956                     0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC,
5957                     0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9,
5958                     0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7,
5959                     0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0xAA, 0xE2, 0xCD, 0x49},
5960         /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN  */
5961         (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF,
5962                     0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10,
5963                     0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8,
5964                     0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5,
5965                     0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB,
5966                     0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22,
5967                     0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0x86, 0x33, 0x3F, 0x3C},
5968
5969         /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN */
5970         (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C,
5971                     0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10,
5972                     0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45,
5973                     0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62,
5974                     0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54,
5975                     0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65,
5976                     0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0x87, 0x7A, 0x32, 0x1B},
5977         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN */
5978         (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF,
5979                     0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10,
5980                     0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8,
5981                     0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5,
5982                     0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB,
5983                     0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22,
5984                     0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0xF2, 0x8B, 0x18, 0xAA},
5985
5986         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN */
5987         (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C,
5988                     0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10,
5989                     0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45,
5990                     0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62,
5991                     0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54,
5992                     0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65,
5993                     0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0x10, 0x2A, 0x0D, 0xEC},
5994         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN */
5995         (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF,
5996                     0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10,
5997                     0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8,
5998                     0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5,
5999                     0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB,
6000                     0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22,
6001                     0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0xB9, 0x42, 0x19, 0x12},
6002         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN */
6003         (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C,
6004                     0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10,
6005                     0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45,
6006                     0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62,
6007                     0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54,
6008                     0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65,
6009                     0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0x6F, 0xC1, 0xDB, 0x2D},
6010         /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN */
6011         (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF,
6012                     0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10,
6013                     0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8,
6014                     0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5,
6015                     0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB,
6016                     0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22,
6017                     0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0xD2, 0xDC, 0x1A, 0xFF},
6018         /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN */
6019         (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C,
6020                     0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10,
6021                     0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45,
6022                     0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62,
6023                     0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54,
6024                     0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65,
6025                     0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0xF1, 0xAA, 0x69, 0x37},
6026
6027         /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN */
6028         (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56,
6029                     0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED,
6030                     0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA,
6031                     0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC,
6032                     0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5,
6033                     0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C,
6034                     0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x1D, 0xCD, 0x3A, 0xE0},
6035         /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN */
6036         (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26,
6037                     0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC,
6038                     0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA,
6039                     0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32,
6040                     0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29,
6041                     0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51,
6042                     0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0x90, 0xF5, 0xBD, 0x56},
6043         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN */
6044         (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56,
6045                     0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED,
6046                     0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA,
6047                     0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC,
6048                     0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5,
6049                     0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C,
6050                     0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x69, 0x75, 0x1D, 0x76},
6051         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN */
6052         (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26,
6053                     0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC,
6054                     0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA,
6055                     0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32,
6056                     0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29,
6057                     0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51,
6058                     0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0x07, 0xA5, 0x82, 0xA1},
6059         /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN */
6060         (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56,
6061                     0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED,
6062                     0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA,
6063                     0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC,
6064                     0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5,
6065                     0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C,
6066                     0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x22, 0xBC, 0x1C, 0xCE},
6067         /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN */
6068         (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26,
6069                     0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC,
6070                     0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA,
6071                     0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32,
6072                     0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29,
6073                     0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51,
6074                     0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0x78, 0x4E, 0x54, 0x60},
6075         /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN */
6076         (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56,
6077                     0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED,
6078                     0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA,
6079                     0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC,
6080                     0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5,
6081                     0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C,
6082                     0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x49, 0x22, 0x1F, 0x23},
6083         /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN */
6084         (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26,
6085                     0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC,
6086                     0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA,
6087                     0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32,
6088                     0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29,
6089                     0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51,
6090                     0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0xE6, 0x25, 0xE6, 0x7A},
6091
6092         /************************* 18-bit u-plane with int ************/
6093         /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN */
6094         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
6095                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
6096                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
6097                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
6098                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
6099                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
6100                     0x69, 0x00, 0x00, 0x00, 0x00},
6101         /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN */
6102         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
6103                     0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35,
6104                     0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91,
6105                     0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36,
6106                     0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B,
6107                     0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC,
6108                     0x69, 0x00, 0x00, 0x00, 0x00},
6109         /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN */
6110         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
6111                     0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9,
6112                     0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13,
6113                     0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62,
6114                     0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A,
6115                     0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA,
6116                     0x91, 0x7F, 0x71, 0x17, 0x69},
6117         /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN */
6118         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
6119                 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 0xF3,
6120                 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C,
6121                 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F,
6122                 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
6123                 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 0x69, 0x84, 0x45, 0xA8, 0x88},
6124         /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN */
6125         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
6126                 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 0x68,
6127                 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 0x52, 0x08,
6128                 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 0x31, 0xA2, 0x76,
6129                 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 0xD2, 0xEE, 0xD6, 0x93,
6130                 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 0x91, 0x33, 0x9B, 0x38, 0xF7},
6131         /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN */
6132         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
6133                 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 0xF3,
6134                 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C,
6135                 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F,
6136                 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
6137                 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 0x69, 0xD9, 0x0B, 0x89, 0x7F},
6138         /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN */
6139         (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D,
6140                 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 0x68,
6141                 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 0x52, 0x08,
6142                 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 0x31, 0xA2, 0x76,
6143                 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 0xD2, 0xEE, 0xD6, 0x93,
6144                 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 0x91, 0xB5, 0xD9, 0x5D, 0xE0},
6145         /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN */
6146         (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD,
6147                 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 0xF3,
6148                 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C,
6149                 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F,
6150                 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46,
6151                 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 0x69, 0xDA, 0xE9, 0x17, 0x96},
6152         /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN */
6153         (uint8_t[]){0x0C, 0x00, 0x01, 0x9A, 0xAF, 0x1D, 0x21, 0x2F, 0x48, 0xB2, 0x30,
6154                     0xCF, 0xBB, 0x8A, 0x2C, 0xB7, 0x57, 0xB6, 0x27, 0x89, 0x0D, 0x91,
6155                     0x03, 0x2C, 0x2B, 0x8D, 0x29, 0x4A, 0xBD, 0x8D, 0x48, 0xD2, 0x69,
6156                     0x37, 0xB1, 0xA1, 0x97, 0x12, 0xBD, 0x0A, 0x91, 0x4D, 0xEB, 0x76,
6157                     0xC8, 0x96, 0x7A, 0x0A, 0x25, 0x08, 0xEB, 0x41, 0x30, 0x00, 0x33,
6158                     0xC7, 0xFF, 0x33, 0x4E, 0xC1, 0xFE, 0x5C, 0x0F, 0x15, 0xE7, 0x9F,
6159                     0x31, 0x55, 0xDA, 0x18, 0x4D},
6160         /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN */
6161         (uint8_t[]){0xF8, 0x00, 0x00, 0x22, 0x2D, 0x15, 0xBA, 0x95, 0xAC, 0x47, 0x5A,
6162                 0xE3, 0x90, 0x82, 0xEA, 0xC2, 0x93, 0x80, 0x23, 0xE9, 0xAC, 0xEA, 0x5D,
6163                 0xAA, 0x70, 0x42, 0x04, 0x7C, 0xE6, 0xA6, 0x1D, 0x91, 0xAE, 0x2E, 0x43,
6164                 0x60, 0x39, 0x23, 0x06, 0xD2, 0x31, 0x73, 0x98, 0xF0, 0x61, 0x47, 0xB5,
6165                 0xC4, 0xB0, 0xB8, 0x31, 0x50, 0x9E, 0x37, 0x15, 0x0E, 0x0D, 0x29, 0x9D,
6166                 0xB3, 0x78, 0xFB, 0x9D, 0x5C, 0x90, 0xF8, 0x80, 0x53, 0x93, 0xEF, 0x7C},
6167         /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN */
6168         (uint8_t[]){0x0C, 0x00, 0x01, 0x9A, 0xAF, 0x1D, 0x21, 0x2F, 0x48, 0xB2, 0x30,
6169                 0xCF, 0xBB, 0x8A, 0x2C, 0xB7, 0x57, 0xB6, 0x27, 0x89, 0x0D, 0x91, 0x03,
6170                 0x2C, 0x2B, 0x8D, 0x29, 0x4A, 0xBD, 0x8D, 0x48, 0xD2, 0x69, 0x37, 0xB1,
6171                 0xA1, 0x97, 0x12, 0xBD, 0x0A, 0x91, 0x4D, 0xEB, 0x76, 0xC8, 0x96, 0x7A,
6172                 0x0A, 0x25, 0x08, 0xEB, 0x41, 0x30, 0x00, 0x33, 0xC7, 0xFF, 0x33, 0x4E,
6173                 0xC1, 0xFE, 0x5C, 0x0F, 0x15, 0xE7, 0x9F, 0x31, 0x2A, 0xAB, 0x0F, 0x24},
6174         /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN */
6175         (uint8_t[]){0xF8, 0x00, 0x00, 0x22, 0x2D, 0x15, 0xBA, 0x95, 0xAC, 0x47, 0x5A,
6176                 0xE3, 0x90, 0x82, 0xEA, 0xC2, 0x93, 0x80, 0x23, 0xE9, 0xAC, 0xEA, 0x5D,
6177                 0xAA, 0x70, 0x42, 0x04, 0x7C, 0xE6, 0xA6, 0x1D, 0x91, 0xAE, 0x2E, 0x43,
6178                 0x60, 0x39, 0x23, 0x06, 0xD2, 0x31, 0x73, 0x98, 0xF0, 0x61, 0x47, 0xB5,
6179                 0xC4, 0xB0, 0xB8, 0x31, 0x50, 0x9E, 0x37, 0x15, 0x0E, 0x0D, 0x29, 0x9D,
6180                 0xB3, 0x78, 0xFB, 0x9D, 0x5C, 0x90, 0xF8, 0x80, 0xD7, 0xD6, 0x47, 0xF4},
6181         /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN */
6182         (uint8_t[]){0x0C, 0x00, 0x01, 0x9A, 0xAF, 0x1D, 0x21, 0x2F, 0x48, 0xB2, 0x30,
6183                 0xCF, 0xBB, 0x8A, 0x2C, 0xB7, 0x57, 0xB6, 0x27, 0x89, 0x0D, 0x91, 0x03,
6184                 0x2C, 0x2B, 0x8D, 0x29, 0x4A, 0xBD, 0x8D, 0x48, 0xD2, 0x69, 0x37, 0xB1,
6185                 0xA1, 0x97, 0x12, 0xBD, 0x0A, 0x91, 0x4D, 0xEB, 0x76, 0xC8, 0x96, 0x7A,
6186                 0x0A, 0x25, 0x08, 0xEB, 0x41, 0x30, 0x00, 0x33, 0xC7, 0xFF, 0x33, 0x4E,
6187                 0xC1, 0xFE, 0x5C, 0x0F, 0x15, 0xE7, 0x9F, 0x31, 0x66, 0x41, 0x20, 0xBA},
6188         /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN */
6189         (uint8_t[]){0xF8, 0x00, 0x00, 0x22, 0x2D, 0x15, 0xBA, 0x95, 0xAC, 0x47, 0x5A,
6190                 0xE3, 0x90, 0x82, 0xEA, 0xC2, 0x93, 0x80, 0x23, 0xE9, 0xAC, 0xEA, 0x5D,
6191                 0xAA, 0x70, 0x42, 0x04, 0x7C, 0xE6, 0xA6, 0x1D, 0x91, 0xAE, 0x2E, 0x43,
6192                 0x60, 0x39, 0x23, 0x06, 0xD2, 0x31, 0x73, 0x98, 0xF0, 0x61, 0x47, 0xB5,
6193                 0xC4, 0xB0, 0xB8, 0x31, 0x50, 0x9E, 0x37, 0x15, 0x0E, 0x0D, 0x29, 0x9D,
6194                 0xB3, 0x78, 0xFB, 0x9D, 0x5C, 0x90, 0xF8, 0x80, 0x8A, 0x98, 0x66, 0x03},
6195         /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN */
6196         (uint8_t[]){0x0C, 0x00, 0x01, 0x9A, 0xAF, 0x1D, 0x21, 0x2F, 0x48, 0xB2, 0x30,
6197                 0xCF, 0xBB, 0x8A, 0x2C, 0xB7, 0x57, 0xB6, 0x27, 0x89, 0x0D, 0x91, 0x03,
6198                 0x2C, 0x2B, 0x8D, 0x29, 0x4A, 0xBD, 0x8D, 0x48, 0xD2, 0x69, 0x37, 0xB1,
6199                 0xA1, 0x97, 0x12, 0xBD, 0x0A, 0x91, 0x4D, 0xEB, 0x76, 0xC8, 0x96, 0x7A,
6200                 0x0A, 0x25, 0x08, 0xEB, 0x41, 0x30, 0x00, 0x33, 0xC7, 0xFF, 0x33, 0x4E,
6201                 0xC1, 0xFE, 0x5C, 0x0F, 0x15, 0xE7, 0x9F, 0x31, 0xE0, 0x03, 0x45, 0xAD},
6202         /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN */
6203         (uint8_t[]){0xF8, 0x00, 0x00, 0x22, 0x2D, 0x15, 0xBA, 0x95, 0xAC, 0x47, 0x5A,
6204                 0xE3, 0x90, 0x82, 0xEA, 0xC2, 0x93, 0x80, 0x23, 0xE9, 0xAC, 0xEA, 0x5D,
6205                 0xAA, 0x70, 0x42, 0x04, 0x7C, 0xE6, 0xA6, 0x1D, 0x91, 0xAE, 0x2E, 0x43,
6206                 0x60, 0x39, 0x23, 0x06, 0xD2, 0x31, 0x73, 0x98, 0xF0, 0x61, 0x47, 0xB5,
6207                 0xC4, 0xB0, 0xB8, 0x31, 0x50, 0x9E, 0x37, 0x15, 0x0E, 0x0D, 0x29, 0x9D,
6208                 0xB3, 0x78, 0xFB, 0x9D, 0x5C, 0x90, 0xF8, 0x80, 0x89, 0x7A, 0xF8, 0xEA},
6209         /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN  */
6210         (uint8_t[]){0x0C, 0x00, 0x01, 0xBF, 0x31, 0x94, 0xCF, 0x6E, 0x99, 0x84, 0x08,
6211                 0xF1, 0x90, 0xC2, 0x22, 0xD0, 0xD2, 0x3D, 0x44, 0x75, 0x7F, 0xC5, 0x0F,
6212                 0xAC, 0x7C, 0x18, 0x46, 0xA5, 0x3E, 0x2F, 0x0F, 0x26, 0x9E, 0x5A, 0x49,
6213                 0xF7, 0xCB, 0x70, 0x17, 0xBC, 0x01, 0x1D, 0xA3, 0x65, 0x0E, 0x4B, 0x53,
6214                 0x14, 0x73, 0x76, 0xDE, 0x54, 0xA0, 0xF9, 0x4C, 0xC2, 0x8F, 0x02, 0x88,
6215                 0x36, 0xC7, 0xC4, 0x5A, 0x57, 0x7D, 0xA1, 0x0D, 0xC1, 0x66, 0x96, 0xC8},
6216         /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN */
6217         (uint8_t[]){0xF8, 0x00, 0x00, 0x01, 0x0D, 0x4B, 0x5E, 0xD3, 0xCE, 0x96, 0xE1,
6218                 0x9A, 0x9D, 0xB3, 0x01, 0xD6, 0x40, 0x50, 0x00, 0x6C, 0x63, 0xFD, 0x37,
6219                 0xD9, 0xBB, 0x3B, 0x76, 0xE5, 0x7D, 0x3C, 0xFC, 0xE3, 0x9D, 0x45, 0x4A,
6220                 0x07, 0x14, 0xD3, 0x14, 0xBC, 0x7E, 0x57, 0xAB, 0xB0, 0x8D, 0x8F, 0x42,
6221                 0x39, 0x22, 0xB2, 0xF6, 0x5F, 0xBD, 0x58, 0xE3, 0xE0, 0xDB, 0xD5, 0x7F,
6222                 0xFB, 0x78, 0x95, 0xE1, 0x5E, 0x36, 0xF8, 0x52, 0x98, 0x15, 0x68, 0x35},
6223         /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN */
6224         (uint8_t[]){0x0C, 0x00, 0x01, 0xBF, 0x31, 0x94, 0xCF, 0x6E, 0x99, 0x84, 0x08,
6225                 0xF1, 0x90, 0xC2, 0x22, 0xD0, 0xD2, 0x3D, 0x44, 0x75, 0x7F, 0xC5, 0x0F,
6226                 0xAC, 0x7C, 0x18, 0x46, 0xA5, 0x3E, 0x2F, 0x0F, 0x26, 0x9E, 0x5A, 0x49,
6227                 0xF7, 0xCB, 0x70, 0x17, 0xBC, 0x01, 0x1D, 0xA3, 0x65, 0x0E, 0x4B, 0x53,
6228                 0x14, 0x73, 0x76, 0xDE, 0x54, 0xA0, 0xF9, 0x4C, 0xC2, 0x8F, 0x02, 0x88,
6229                 0x36, 0xC7, 0xC4, 0x5A, 0x57, 0x7D, 0xA1, 0x0D, 0xBE, 0x17, 0x81, 0xA1},
6230         /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN */
6231         (uint8_t[]){0xF8, 0x00, 0x00, 0x01, 0x0D, 0x4B, 0x5E, 0xD3, 0xCE, 0x96, 0xE1,
6232                 0x9A, 0x9D, 0xB3, 0x01, 0xD6, 0x40, 0x50, 0x00, 0x6C, 0x63, 0xFD, 0x37,
6233                 0xD9, 0xBB, 0x3B, 0x76, 0xE5, 0x7D, 0x3C, 0xFC, 0xE3, 0x9D, 0x45, 0x4A,
6234                 0x07, 0x14, 0xD3, 0x14, 0xBC, 0x7E, 0x57, 0xAB, 0xB0, 0x8D, 0x8F, 0x42,
6235                 0x39, 0x22, 0xB2, 0xF6, 0x5F, 0xBD, 0x58, 0xE3, 0xE0, 0xDB, 0xD5, 0x7F,
6236                 0xFB, 0x78, 0x95, 0xE1, 0x5E, 0x36, 0xF8, 0x52, 0x1C, 0x50, 0xC0, 0xBD},
6237         /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN */
6238         (uint8_t[]){0x0C, 0x00, 0x01, 0xBF, 0x31, 0x94, 0xCF, 0x6E, 0x99, 0x84, 0x08,
6239                 0xF1, 0x90, 0xC2, 0x22, 0xD0, 0xD2, 0x3D, 0x44, 0x75, 0x7F, 0xC5, 0x0F,
6240                 0xAC, 0x7C, 0x18, 0x46, 0xA5, 0x3E, 0x2F, 0x0F, 0x26, 0x9E, 0x5A, 0x49,
6241                 0xF7, 0xCB, 0x70, 0x17, 0xBC, 0x01, 0x1D, 0xA3, 0x65, 0x0E, 0x4B, 0x53,
6242                 0x14, 0x73, 0x76, 0xDE, 0x54, 0xA0, 0xF9, 0x4C, 0xC2, 0x8F, 0x02, 0x88,
6243                 0x36, 0xC7, 0xC4, 0x5A, 0x57, 0x7D, 0xA1, 0x0D, 0xF2, 0xFD, 0xAE, 0x3F},
6244         /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN */
6245         (uint8_t[]){0xF8, 0x00, 0x00, 0x01, 0x0D, 0x4B, 0x5E, 0xD3, 0xCE, 0x96, 0xE1,
6246                 0x9A, 0x9D, 0xB3, 0x01, 0xD6, 0x40, 0x50, 0x00, 0x6C, 0x63, 0xFD, 0x37,
6247                 0xD9, 0xBB, 0x3B, 0x76, 0xE5, 0x7D, 0x3C, 0xFC, 0xE3, 0x9D, 0x45, 0x4A,
6248                 0x07, 0x14, 0xD3, 0x14, 0xBC, 0x7E, 0x57, 0xAB, 0xB0, 0x8D, 0x8F, 0x42,
6249                 0x39, 0x22, 0xB2, 0xF6, 0x5F, 0xBD, 0x58, 0xE3, 0xE0, 0xDB, 0xD5, 0x7F,
6250                 0xFB, 0x78, 0x95, 0xE1, 0x5E, 0x36, 0xF8, 0x52, 0x41, 0x1E, 0xE1, 0x4A},
6251         /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN */
6252         (uint8_t[]){0x0C, 0x00, 0x01, 0xBF, 0x31, 0x94, 0xCF, 0x6E, 0x99, 0x84, 0x08,
6253                 0xF1, 0x90, 0xC2, 0x22, 0xD0, 0xD2, 0x3D, 0x44, 0x75, 0x7F, 0xC5, 0x0F,
6254                 0xAC, 0x7C, 0x18, 0x46, 0xA5, 0x3E, 0x2F, 0x0F, 0x26, 0x9E, 0x5A, 0x49,
6255                 0xF7, 0xCB, 0x70, 0x17, 0xBC, 0x01, 0x1D, 0xA3, 0x65, 0x0E, 0x4B, 0x53,
6256                 0x14, 0x73, 0x76, 0xDE, 0x54, 0xA0, 0xF9, 0x4C, 0xC2, 0x8F, 0x02, 0x88,
6257                 0x36, 0xC7, 0xC4, 0x5A, 0x57, 0x7D, 0xA1, 0x0D, 0x74, 0xBF, 0xCB, 0x28},
6258         /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN */
6259         (uint8_t[]){0xF8, 0x00, 0x00, 0x01, 0x0D, 0x4B, 0x5E, 0xD3, 0xCE, 0x96, 0xE1,
6260                 0x9A, 0x9D, 0xB3, 0x01, 0xD6, 0x40, 0x50, 0x00, 0x6C, 0x63, 0xFD, 0x37,
6261                 0xD9, 0xBB, 0x3B, 0x76, 0xE5, 0x7D, 0x3C, 0xFC, 0xE3, 0x9D, 0x45, 0x4A,
6262                 0x07, 0x14, 0xD3, 0x14, 0xBC, 0x7E, 0x57, 0xAB, 0xB0, 0x8D, 0x8F, 0x42,
6263                 0x39, 0x22, 0xB2, 0xF6, 0x5F, 0xBD, 0x58, 0xE3, 0xE0, 0xDB, 0xD5, 0x7F,
6264                 0xFB, 0x78, 0x95, 0xE1, 0x5E, 0x36, 0xF8, 0x52, 0x42, 0xFC, 0x7F, 0xA3},
6265         /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN */
6266         (uint8_t[]){0x0C, 0x00, 0x01, 0x32, 0xF9, 0x21, 0x1D, 0xBB, 0xF8, 0xE5, 0x7C,
6267                 0x74, 0xC2, 0xD7, 0xFF, 0x74, 0x59, 0x3A, 0x69, 0xD1, 0x8B, 0x65, 0x98,
6268                 0xB9, 0x3C, 0xFB, 0x63, 0xB1, 0x9E, 0xB7, 0xCA, 0x04, 0x68, 0xB9, 0xAB,
6269                 0xA2, 0x5A, 0xAF, 0x15, 0x8E, 0x71, 0xED, 0xE4, 0xFA, 0x99, 0x79, 0xF9,
6270                 0x51, 0x54, 0x82, 0x69, 0x4C, 0x45, 0x0B, 0xFA, 0x87, 0x4D, 0x97, 0x6E,
6271                 0xB0, 0xC9, 0x06, 0x08, 0x6B, 0xFC, 0x4A, 0x85, 0x43, 0x62, 0x73, 0xD8},
6272         /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN */
6273         (uint8_t[]){0xF8, 0x00, 0x00, 0x30, 0x62, 0x48, 0xC0, 0xB1, 0xED, 0x1F, 0x13,
6274                 0x8A, 0x7A, 0x62, 0x40, 0x12, 0x35, 0x54, 0x03, 0x93, 0xBD, 0xE5, 0x88,
6275                 0x51, 0x38, 0xB5, 0x89, 0xC6, 0xD3, 0xB5, 0x44, 0xC2, 0xB9, 0xB9, 0x59,
6276                 0x7C, 0xEC, 0x71, 0xD8, 0x42, 0x01, 0x03, 0x3C, 0x0E, 0xBB, 0x7B, 0xDD,
6277                 0x7D, 0x2D, 0xE0, 0x3C, 0xE3, 0x81, 0xAA, 0xEA, 0xCC, 0xD7, 0xFC, 0x46,
6278                 0x07, 0x7C, 0x8E, 0x8E, 0x0E, 0x99, 0xB8, 0x31, 0x65, 0x17, 0xF6, 0xE3},
6279         /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN */
6280         (uint8_t[]){0x0C, 0x00, 0x01, 0x32, 0xF9, 0x21, 0x1D, 0xBB, 0xF8, 0xE5, 0x7C,
6281                 0x74, 0xC2, 0xD7, 0xFF, 0x74, 0x59, 0x3A, 0x69, 0xD1, 0x8B, 0x65, 0x98,
6282                 0xB9, 0x3C, 0xFB, 0x63, 0xB1, 0x9E, 0xB7, 0xCA, 0x04, 0x68, 0xB9, 0xAB,
6283                 0xA2, 0x5A, 0xAF, 0x15, 0x8E, 0x71, 0xED, 0xE4, 0xFA, 0x99, 0x79, 0xF9,
6284                 0x51, 0x54, 0x82, 0x69, 0x4C, 0x45, 0x0B, 0xFA, 0x87, 0x4D, 0x97, 0x6E,
6285                 0xB0, 0xC9, 0x06, 0x08, 0x6B, 0xFC, 0x4A, 0x85, 0x3C, 0x13, 0x64, 0xB1},
6286         /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN */
6287         (uint8_t[]){0xF8, 0x00, 0x00, 0x30, 0x62, 0x48, 0xC0, 0xB1, 0xED, 0x1F, 0x13,
6288                 0x8A, 0x7A, 0x62, 0x40, 0x12, 0x35, 0x54, 0x03, 0x93, 0xBD, 0xE5, 0x88,
6289                 0x51, 0x38, 0xB5, 0x89, 0xC6, 0xD3, 0xB5, 0x44, 0xC2, 0xB9, 0xB9, 0x59,
6290                 0x7C, 0xEC, 0x71, 0xD8, 0x42, 0x01, 0x03, 0x3C, 0x0E, 0xBB, 0x7B, 0xDD,
6291                 0x7D, 0x2D, 0xE0, 0x3C, 0xE3, 0x81, 0xAA, 0xEA, 0xCC, 0xD7, 0xFC, 0x46,
6292                 0x07, 0x7C, 0x8E, 0x8E, 0x0E, 0x99, 0xB8, 0x31, 0xE1, 0x52, 0x5E, 0x6B},
6293         /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN */
6294         (uint8_t[]){0x0C, 0x00, 0x01, 0x32, 0xF9, 0x21, 0x1D, 0xBB, 0xF8, 0xE5, 0x7C,
6295                 0x74, 0xC2, 0xD7, 0xFF, 0x74, 0x59, 0x3A, 0x69, 0xD1, 0x8B, 0x65, 0x98,
6296                 0xB9, 0x3C, 0xFB, 0x63, 0xB1, 0x9E, 0xB7, 0xCA, 0x04, 0x68, 0xB9, 0xAB,
6297                 0xA2, 0x5A, 0xAF, 0x15, 0x8E, 0x71, 0xED, 0xE4, 0xFA, 0x99, 0x79, 0xF9,
6298                 0x51, 0x54, 0x82, 0x69, 0x4C, 0x45, 0x0B, 0xFA, 0x87, 0x4D, 0x97, 0x6E,
6299                 0xB0, 0xC9, 0x06, 0x08, 0x6B, 0xFC, 0x4A, 0x85, 0x70, 0xF9, 0x4B, 0x2F},
6300         /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN */
6301         (uint8_t[]){0xF8, 0x00, 0x00, 0x30, 0x62, 0x48, 0xC0, 0xB1, 0xED, 0x1F, 0x13,
6302                 0x8A, 0x7A, 0x62, 0x40, 0x12, 0x35, 0x54, 0x03, 0x93, 0xBD, 0xE5, 0x88,
6303                 0x51, 0x38, 0xB5, 0x89, 0xC6, 0xD3, 0xB5, 0x44, 0xC2, 0xB9, 0xB9, 0x59,
6304                 0x7C, 0xEC, 0x71, 0xD8, 0x42, 0x01, 0x03, 0x3C, 0x0E, 0xBB, 0x7B, 0xDD,
6305                 0x7D, 0x2D, 0xE0, 0x3C, 0xE3, 0x81, 0xAA, 0xEA, 0xCC, 0xD7, 0xFC, 0x46,
6306                 0x07, 0x7C, 0x8E, 0x8E, 0x0E, 0x99, 0xB8, 0x31, 0xBC, 0x1C, 0x7F, 0x9C},
6307         /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN */
6308         (uint8_t[]){0x0C, 0x00, 0x01, 0x32, 0xF9, 0x21, 0x1D, 0xBB, 0xF8, 0xE5, 0x7C,
6309                 0x74, 0xC2, 0xD7, 0xFF, 0x74, 0x59, 0x3A, 0x69, 0xD1, 0x8B, 0x65, 0x98,
6310                 0xB9, 0x3C, 0xFB, 0x63, 0xB1, 0x9E, 0xB7, 0xCA, 0x04, 0x68, 0xB9, 0xAB,
6311                 0xA2, 0x5A, 0xAF, 0x15, 0x8E, 0x71, 0xED, 0xE4, 0xFA, 0x99, 0x79, 0xF9,
6312                 0x51, 0x54, 0x82, 0x69, 0x4C, 0x45, 0x0B, 0xFA, 0x87, 0x4D, 0x97, 0x6E,
6313                 0xB0, 0xC9, 0x06, 0x08, 0x6B, 0xFC, 0x4A, 0x85, 0xF6, 0xBB, 0x2E, 0x38},
6314         /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN */
6315         (uint8_t[]){0xF8, 0x00, 0x00, 0x30, 0x62, 0x48, 0xC0, 0xB1, 0xED, 0x1F, 0x13,
6316                 0x8A, 0x7A, 0x62, 0x40, 0x12, 0x35, 0x54, 0x03, 0x93, 0xBD, 0xE5, 0x88,
6317                 0x51, 0x38, 0xB5, 0x89, 0xC6, 0xD3, 0xB5, 0x44, 0xC2, 0xB9, 0xB9, 0x59,
6318                 0x7C, 0xEC, 0x71, 0xD8, 0x42, 0x01, 0x03, 0x3C, 0x0E, 0xBB, 0x7B, 0xDD,
6319                 0x7D, 0x2D, 0xE0, 0x3C, 0xE3, 0x81, 0xAA, 0xEA, 0xCC, 0xD7, 0xFC, 0x46,
6320                 0x07, 0x7C, 0x8E, 0x8E, 0x0E, 0x99, 0xB8, 0x31, 0xBF, 0xFE, 0xE1, 0x75},
6321 };
6322
6323 #endif /* SECURITY_PDCP_TEST_VECTOR_H_ */