1 /* SPDX-License-Identifier: BSD-3-Clause 2 * 3 * Copyright (C) 2015-2016 Freescale Semiconductor,Inc. 4 * Copyright 2018-2022 NXP 5 */ 6 7 #ifndef SECURITY_PDCP_TEST_VECTOR_H_ 8 #define SECURITY_PDCP_TEST_VECTOR_H_ 9 10 #include <rte_security.h> 11 12 /* 13 * PDCP test vectors and related structures. 14 */ 15 enum pdcp_dir { 16 PDCP_DIR_UPLINK = 0, 17 PDCP_DIR_DOWNLINK = 1, 18 PDCP_DIR_INVALID 19 }; 20 21 struct pdcp_test_param { 22 uint8_t type; 23 enum rte_security_pdcp_domain domain; 24 enum rte_crypto_cipher_algorithm cipher_alg; 25 uint8_t cipher_key_len; 26 enum rte_crypto_auth_algorithm auth_alg; 27 uint8_t auth_key_len; 28 const char *name; 29 }; 30 31 struct pdcp_short_mac_test { 32 uint32_t test_idx; 33 struct pdcp_short_mac_test_param { 34 enum rte_security_pdcp_domain domain; 35 enum rte_crypto_auth_algorithm auth_alg; 36 uint8_t auth_key_len; 37 const char *name; 38 } param; 39 const uint8_t *auth_key; 40 const uint8_t *data_in; 41 uint32_t in_len; 42 const uint8_t *data_out; 43 }; 44 45 static const struct pdcp_short_mac_test list_pdcp_smac_tests[] = { 46 { 47 .test_idx = 1, 48 .param = {.name = "PDCP-SMAC SNOW3G UIA2", 49 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 50 .domain = RTE_SECURITY_PDCP_MODE_SHORT_MAC, 51 .auth_key_len = 16, 52 }, 53 .auth_key = (uint8_t[]){ 0x2b, 0xd6, 0x45, 0x9f, 0x82, 0xc5, 54 0xb3, 0x00, 0x95, 0x2c, 0x49, 0x10, 55 0x48, 0x81, 0xff, 0x48 }, 56 .data_in = (uint8_t[]){ 0x33, 0x32, 0x34, 0x62, 0x63, 0x39, 57 0x38 }, 58 .in_len = 7, 59 .data_out = (uint8_t[]){ 0x33, 0x32, 0x34, 0x62, 0x63, 0x39, 60 0x38, 0x56, 0xd2, 0x09, 0xae }, 61 }, 62 63 { 64 .test_idx = 2, 65 .param = {.name = "PDCP-SMAC AES CMAC 1", 66 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 67 .domain = RTE_SECURITY_PDCP_MODE_SHORT_MAC, 68 .auth_key_len = 16, 69 }, 70 .auth_key = (uint8_t[]){ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 71 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 72 0x00, 0x00, 0x00, 0x00 }, 73 .data_in = (uint8_t[]){ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 74 0x00 }, 75 .in_len = 7, 76 .data_out = (uint8_t[]){ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 77 0x00, 0x13, 0xf8, 0x4b, 0xea }, 78 }, 79 80 { 81 .test_idx = 3, 82 .param = {.name = "PDCP-SMAC AES CMAC 2", 83 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 84 .domain = RTE_SECURITY_PDCP_MODE_SHORT_MAC, 85 .auth_key_len = 16, 86 }, 87 .auth_key = (uint8_t[]){ 0x16, 0xc1, 0x98, 0x14, 0x9a, 0x2c, 88 0xf4, 0x12, 0x4f, 0xd4, 0x14, 0xec, 89 0x72, 0x43, 0x29, 0x04 }, 90 .data_in = (uint8_t[]){ 0x00, 0xc0, 0x00, 0x00, 0x00, 0x05, 91 0x09, 0xe4 }, 92 .in_len = 8, 93 .data_out = (uint8_t[]){ 0x00, 0xc0, 0x00, 0x00, 0x00, 0x05, 94 0x09, 0xe4, 0xdd, 0xff, 0xde, 0xa9 }, 95 }, 96 97 { 98 .test_idx = 4, 99 .param = {.name = "PDCP-SMAC AES CMAC 3", 100 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 101 .domain = RTE_SECURITY_PDCP_MODE_SHORT_MAC, 102 .auth_key_len = 16, 103 }, 104 .auth_key = (uint8_t[]){ 0xD3, 0xC5, 0xD5, 0x92, 0x32, 0x7F, 105 0xB1, 0x1C, 0x40, 0x35, 0xC6, 0x68, 106 0x0A, 0xF8, 0xC6, 0xD3 }, 107 .data_in = (uint8_t[]){ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 108 0x00 }, 109 .in_len = 7, 110 .data_out = (uint8_t[]){ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 111 0x00, 0x23, 0xea, 0x95, 0xb0 }, 112 }, 113 114 { 115 .test_idx = 5, 116 .param = {.name = "PDCP-SMAC NULL", 117 .auth_alg = RTE_CRYPTO_AUTH_NULL, 118 .domain = RTE_SECURITY_PDCP_MODE_SHORT_MAC, 119 .auth_key_len = 16, 120 }, 121 .auth_key = (uint8_t[]){ 0x2B, 0xD6, 0x45, 0x9F, 0x82, 0xC5, 122 0xB3, 0x00, 0x95, 0x2C, 0x49, 0x10, 123 0x48, 0x81, 0xFF, 0x48 124 }, 125 .data_in = (uint8_t[]){ 0x33, 0x32, 0x34, 0x62, 0x63, 0x39, 126 0x38 }, 127 .in_len = 7, 128 .data_out = (uint8_t[]){ 0x33, 0x32, 0x34, 0x62, 0x63, 0x39, 129 0x38, 0x00, 0x00, 0x00, 0x00 }, 130 }, 131 { 132 .test_idx = 6, 133 .param = {.name = "PDCP-SMAC ZUC", 134 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 135 .domain = RTE_SECURITY_PDCP_MODE_SHORT_MAC, 136 .auth_key_len = 16, 137 }, 138 .auth_key = (uint8_t[]){ 0xB2, 0xA4, 0x73, 0xB6, 0x78, 0x5C, 139 0x51, 0x8E, 0x9C, 0x1E, 0x9B, 0xC6, 140 0x66, 0xE4, 0x84, 0x24 141 }, 142 .data_in = (uint8_t[]){ 0x00, 0x40, 0x00, 0x00, 0x00, 0x05, 143 0x09, 0xe4 }, 144 .in_len = 8, 145 .data_out = (uint8_t[]){ 0x00, 0x40, 0x00, 0x00, 0x00, 0x05, 146 0x09, 0xe4, 0xCC, 0x7D, 0xD0, 0xE4 }, 147 }, 148 }; 149 150 static struct pdcp_test_param pdcp_test_params[] = { 151 { 152 .name = 153 "PDCP Control Plane with NULL encryption and NULL integrity Uplink", 154 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 155 .auth_alg = RTE_CRYPTO_AUTH_NULL, 156 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 157 .cipher_key_len = 0, 158 .auth_key_len = 0, 159 }, 160 { 161 .name = 162 "PDCP Control Plane with NULL encryption and NULL integrity Downlink", 163 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 164 .auth_alg = RTE_CRYPTO_AUTH_NULL, 165 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 166 .cipher_key_len = 0, 167 .auth_key_len = 0, 168 }, 169 { 170 .name = 171 "PDCP Control Plane with NULL encryption and SNOW f9 integrity Uplink", 172 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 173 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 174 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 175 .cipher_key_len = 0, 176 .auth_key_len = 16, 177 }, 178 { 179 .name = 180 "PDCP Control Plane with NULL encryption and SNOW f9 integrity Downlink", 181 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 182 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 183 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 184 .cipher_key_len = 0, 185 .auth_key_len = 16, 186 }, 187 { 188 .name = 189 "PDCP Control Plane with NULL encryption and AES CMAC integrity Uplink", 190 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 191 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 192 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 193 .cipher_key_len = 0, 194 .auth_key_len = 16, 195 }, 196 { 197 .name = 198 "PDCP Control Plane with NULL encryption and AES CMAC integrity Downlink", 199 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 200 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 201 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 202 .cipher_key_len = 0, 203 .auth_key_len = 16, 204 }, 205 { 206 .name = 207 "PDCP Control Plane with NULL encryption and ZUC integrity Uplink", 208 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 209 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 210 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 211 .cipher_key_len = 0, 212 .auth_key_len = 16, 213 }, 214 { 215 .name = 216 "PDCP Control Plane with NULL encryption and ZUC integrity Downlink", 217 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 218 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 219 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 220 .cipher_key_len = 0, 221 .auth_key_len = 16, 222 }, 223 { 224 .name = 225 "PDCP Control Plane with SNOW f8 encryption and NULL integrity Uplink", 226 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 227 .auth_alg = RTE_CRYPTO_AUTH_NULL, 228 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 229 .cipher_key_len = 16, 230 .auth_key_len = 0, 231 }, 232 { 233 .name = 234 "PDCP Control Plane with SNOW f8 encryption and NULL integrity Downlink", 235 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 236 .auth_alg = RTE_CRYPTO_AUTH_NULL, 237 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 238 .cipher_key_len = 16, 239 .auth_key_len = 0, 240 }, 241 { 242 .name = 243 "PDCP Control Plane with SNOW f8 encryption and SNOW f9 integrity Uplink", 244 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 245 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 246 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 247 .cipher_key_len = 16, 248 .auth_key_len = 16, 249 }, 250 { 251 .name = 252 "PDCP Control Plane with SNOW f8 encryption and SNOW f9 integrity Downlink", 253 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 254 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 255 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 256 .cipher_key_len = 16, 257 .auth_key_len = 16, 258 }, 259 { 260 .name = 261 "PDCP Control Plane with SNOW f8 encryption and AES CMAC integrity Uplink", 262 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 263 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 264 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 265 .cipher_key_len = 16, 266 .auth_key_len = 16, 267 }, 268 { 269 .name = 270 "PDCP Control Plane with SNOW f8 encryption and AES CMAC integrity Downlink", 271 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 272 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 273 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 274 .cipher_key_len = 16, 275 .auth_key_len = 16, 276 }, 277 { 278 .name = 279 "PDCP Control Plane with SNOW f8 encryption and ZUC integrity Uplink", 280 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 281 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 282 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 283 .cipher_key_len = 16, 284 .auth_key_len = 16, 285 }, 286 { 287 .name = 288 "PDCP Control Plane with SNOW f8 encryption and ZUC integrity Downlink", 289 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 290 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 291 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 292 .cipher_key_len = 16, 293 .auth_key_len = 16, 294 }, 295 { 296 .name = 297 "PDCP Control Plane with AES CTR encryption and NULL integrity Uplink", 298 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 299 .auth_alg = RTE_CRYPTO_AUTH_NULL, 300 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 301 .cipher_key_len = 16, 302 .auth_key_len = 0, 303 }, 304 { 305 .name = 306 "PDCP Control Plane with AES CTR encryption and NULL integrity Downlink", 307 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 308 .auth_alg = RTE_CRYPTO_AUTH_NULL, 309 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 310 .cipher_key_len = 16, 311 .auth_key_len = 0, 312 }, 313 { 314 .name = 315 "PDCP Control Plane with AES CTR encryption and SNOW f9 integrity Uplink", 316 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 317 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 318 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 319 .cipher_key_len = 16, 320 .auth_key_len = 16, 321 }, 322 { 323 .name = 324 "PDCP Control Plane with AES CTR encryption and SNOW f9 integrity Downlink", 325 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 326 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 327 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 328 .cipher_key_len = 16, 329 .auth_key_len = 16, 330 }, 331 { 332 .name = 333 "PDCP Control Plane with AES CTR encryption and AES CMAC integrity Uplink", 334 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 335 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 336 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 337 .cipher_key_len = 16, 338 .auth_key_len = 16, 339 }, 340 { 341 .name = 342 "PDCP Control Plane with AES CTR encryption and AES CMAC integrity Downlink", 343 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 344 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 345 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 346 .cipher_key_len = 16, 347 .auth_key_len = 16, 348 }, 349 { 350 .name = 351 "PDCP Control Plane with AES CTR encryption and ZUC integrity Uplink", 352 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 353 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 354 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 355 .cipher_key_len = 16, 356 .auth_key_len = 16, 357 }, 358 { 359 .name = 360 "PDCP Control Plane with AES CTR encryption and ZUC integrity Downlink", 361 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 362 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 363 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 364 .cipher_key_len = 16, 365 .auth_key_len = 16, 366 }, 367 { 368 .name = 369 "PDCP Control Plane with ZUC encryption and NULL integrity Uplink", 370 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 371 .auth_alg = RTE_CRYPTO_AUTH_NULL, 372 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 373 .cipher_key_len = 16, 374 .auth_key_len = 0, 375 }, 376 { 377 .name = 378 "PDCP Control Plane with ZUC encryption and NULL integrity Downlink", 379 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 380 .auth_alg = RTE_CRYPTO_AUTH_NULL, 381 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 382 .cipher_key_len = 16, 383 .auth_key_len = 0, 384 }, 385 { 386 .name = 387 "PDCP Control Plane with ZUC encryption and SNOW f9 integrity Uplink", 388 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 389 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 390 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 391 .cipher_key_len = 16, 392 .auth_key_len = 16, 393 }, 394 { 395 .name = 396 "PDCP Control Plane with ZUC encryption and SNOW f9 integrity Downlink", 397 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 398 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 399 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 400 .cipher_key_len = 16, 401 .auth_key_len = 16, 402 }, 403 { 404 .name = 405 "PDCP Control Plane with ZUC encryption and AES CMAC integrity Uplink", 406 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 407 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 408 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 409 .cipher_key_len = 16, 410 .auth_key_len = 16, 411 }, 412 { 413 .name = 414 "PDCP Control Plane with ZUC encryption and AES CMAC integrity Downlink", 415 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 416 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 417 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 418 .cipher_key_len = 16, 419 .auth_key_len = 16, 420 }, 421 { 422 .name = 423 "PDCP Control Plane with ZUC encryption and ZUC integrity Uplink", 424 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 425 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 426 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 427 .cipher_key_len = 16, 428 .auth_key_len = 16, 429 }, 430 { 431 .name = 432 "PDCP Control Plane with ZUC encryption and ZUC integrity Downlink", 433 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 434 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 435 .cipher_key_len = 16, 436 .auth_key_len = 16, 437 }, 438 439 /* For 12-bit C-plane */ 440 { 441 .name = 442 "PDCP Control Plane with NULL encryption and NULL integrity Uplink", 443 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 444 .auth_alg = RTE_CRYPTO_AUTH_NULL, 445 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 446 .cipher_key_len = 0, 447 .auth_key_len = 0, 448 }, 449 { 450 .name = 451 "PDCP Control Plane with NULL encryption and NULL integrity Downlink", 452 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 453 .auth_alg = RTE_CRYPTO_AUTH_NULL, 454 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 455 .cipher_key_len = 0, 456 .auth_key_len = 0, 457 }, 458 { 459 .name = 460 "PDCP Control Plane with NULL encryption and SNOW f9 integrity Uplink", 461 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 462 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 463 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 464 .cipher_key_len = 0, 465 .auth_key_len = 16, 466 }, 467 { 468 .name = 469 "PDCP Control Plane with NULL encryption and SNOW f9 integrity Downlink", 470 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 471 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 472 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 473 .cipher_key_len = 0, 474 .auth_key_len = 16, 475 }, 476 { 477 .name = 478 "PDCP Control Plane with NULL encryption and AES CMAC integrity Uplink", 479 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 480 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 481 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 482 .cipher_key_len = 0, 483 .auth_key_len = 16, 484 }, 485 { 486 .name = 487 "PDCP Control Plane with NULL encryption and AES CMAC integrity Downlink", 488 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 489 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 490 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 491 .cipher_key_len = 0, 492 .auth_key_len = 16, 493 }, 494 { 495 .name = 496 "PDCP Control Plane with NULL encryption and ZUC integrity Uplink", 497 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 498 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 499 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 500 .cipher_key_len = 0, 501 .auth_key_len = 16, 502 }, 503 { 504 .name = 505 "PDCP Control Plane with NULL encryption and ZUC integrity Downlink", 506 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 507 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 508 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 509 .cipher_key_len = 0, 510 .auth_key_len = 16, 511 }, 512 { 513 .name = 514 "PDCP Control Plane with SNOW f8 encryption and NULL integrity Uplink", 515 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 516 .auth_alg = RTE_CRYPTO_AUTH_NULL, 517 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 518 .cipher_key_len = 16, 519 .auth_key_len = 0, 520 }, 521 { 522 .name = 523 "PDCP Control Plane with SNOW f8 encryption and NULL integrity Downlink", 524 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 525 .auth_alg = RTE_CRYPTO_AUTH_NULL, 526 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 527 .cipher_key_len = 16, 528 .auth_key_len = 0, 529 }, 530 { 531 .name = 532 "PDCP Control Plane with SNOW f8 encryption and SNOW f9 integrity Uplink", 533 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 534 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 535 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 536 .cipher_key_len = 16, 537 .auth_key_len = 16, 538 }, 539 { 540 .name = 541 "PDCP Control Plane with SNOW f8 encryption and SNOW f9 integrity Downlink", 542 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 543 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 544 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 545 .cipher_key_len = 16, 546 .auth_key_len = 16, 547 }, 548 { 549 .name = 550 "PDCP Control Plane with SNOW f8 encryption and AES CMAC integrity Uplink", 551 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 552 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 553 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 554 .cipher_key_len = 16, 555 .auth_key_len = 16, 556 }, 557 { 558 .name = 559 "PDCP Control Plane with SNOW f8 encryption and AES CMAC integrity Downlink", 560 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 561 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 562 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 563 .cipher_key_len = 16, 564 .auth_key_len = 16, 565 }, 566 { 567 .name = 568 "PDCP Control Plane with SNOW f8 encryption and ZUC integrity Uplink", 569 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 570 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 571 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 572 .cipher_key_len = 16, 573 .auth_key_len = 16, 574 }, 575 { 576 .name = 577 "PDCP Control Plane with SNOW f8 encryption and ZUC integrity Downlink", 578 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 579 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 580 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 581 .cipher_key_len = 16, 582 .auth_key_len = 16, 583 }, 584 { 585 .name = 586 "PDCP Control Plane with AES CTR encryption and NULL integrity Uplink", 587 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 588 .auth_alg = RTE_CRYPTO_AUTH_NULL, 589 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 590 .cipher_key_len = 16, 591 .auth_key_len = 0, 592 }, 593 { 594 .name = 595 "PDCP Control Plane with AES CTR encryption and NULL integrity Downlink", 596 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 597 .auth_alg = RTE_CRYPTO_AUTH_NULL, 598 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 599 .cipher_key_len = 16, 600 .auth_key_len = 0, 601 }, 602 { 603 .name = 604 "PDCP Control Plane with AES CTR encryption and SNOW f9 integrity Uplink", 605 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 606 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 607 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 608 .cipher_key_len = 16, 609 .auth_key_len = 16, 610 }, 611 { 612 .name = 613 "PDCP Control Plane with AES CTR encryption and SNOW f9 integrity Downlink", 614 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 615 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 616 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 617 .cipher_key_len = 16, 618 .auth_key_len = 16, 619 }, 620 { 621 .name = 622 "PDCP Control Plane with AES CTR encryption and AES CMAC integrity Uplink", 623 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 624 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 625 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 626 .cipher_key_len = 16, 627 .auth_key_len = 16, 628 }, 629 { 630 .name = 631 "PDCP Control Plane with AES CTR encryption and AES CMAC integrity Downlink", 632 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 633 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 634 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 635 .cipher_key_len = 16, 636 .auth_key_len = 16, 637 }, 638 { 639 .name = 640 "PDCP Control Plane with AES CTR encryption and ZUC integrity Uplink", 641 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 642 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 643 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 644 .cipher_key_len = 16, 645 .auth_key_len = 16, 646 }, 647 { 648 .name = 649 "PDCP Control Plane with AES CTR encryption and ZUC integrity Downlink", 650 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 651 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 652 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 653 .cipher_key_len = 16, 654 .auth_key_len = 16, 655 }, 656 { 657 .name = 658 "PDCP Control Plane with ZUC encryption and NULL integrity Uplink", 659 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 660 .auth_alg = RTE_CRYPTO_AUTH_NULL, 661 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 662 .cipher_key_len = 16, 663 .auth_key_len = 0, 664 }, 665 { 666 .name = 667 "PDCP Control Plane with ZUC encryption and NULL integrity Downlink", 668 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 669 .auth_alg = RTE_CRYPTO_AUTH_NULL, 670 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 671 .cipher_key_len = 16, 672 .auth_key_len = 0, 673 }, 674 { 675 .name = 676 "PDCP Control Plane with ZUC encryption and SNOW f9 integrity Uplink", 677 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 678 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 679 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 680 .cipher_key_len = 16, 681 .auth_key_len = 16, 682 }, 683 { 684 .name = 685 "PDCP Control Plane with ZUC encryption and SNOW f9 integrity Downlink", 686 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 687 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 688 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 689 .cipher_key_len = 16, 690 .auth_key_len = 16, 691 }, 692 { 693 .name = 694 "PDCP Control Plane with ZUC encryption and AES CMAC integrity Uplink", 695 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 696 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 697 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 698 .cipher_key_len = 16, 699 .auth_key_len = 16, 700 }, 701 { 702 .name = 703 "PDCP Control Plane with ZUC encryption and AES CMAC integrity Downlink", 704 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 705 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 706 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 707 .cipher_key_len = 16, 708 .auth_key_len = 16, 709 }, 710 { 711 .name = 712 "PDCP Control Plane with ZUC encryption and ZUC integrity Uplink", 713 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 714 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 715 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 716 .cipher_key_len = 16, 717 .auth_key_len = 16, 718 }, 719 { 720 .name = 721 "PDCP Control Plane with ZUC encryption and ZUC integrity Downlink", 722 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 723 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 724 .cipher_key_len = 16, 725 .auth_key_len = 16, 726 }, 727 { 728 .name = 729 "PDCP User Plane with NULL encryption Uplink with long sequence number", 730 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 731 .auth_alg = 0, 732 .domain = RTE_SECURITY_PDCP_MODE_DATA, 733 .cipher_key_len = 0, 734 .auth_key_len = 0, 735 }, 736 { 737 .name = 738 "PDCP User Plane with NULL encryption Downlink with long sequence number", 739 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 740 .auth_alg = 0, 741 .domain = RTE_SECURITY_PDCP_MODE_DATA, 742 .cipher_key_len = 0, 743 .auth_key_len = 0, 744 }, 745 { 746 .name = 747 "PDCP User Plane with NULL encryption Uplink with short sequence number", 748 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 749 .auth_alg = 0, 750 .domain = RTE_SECURITY_PDCP_MODE_DATA, 751 .cipher_key_len = 0, 752 .auth_key_len = 0, 753 }, 754 { 755 .name = 756 "PDCP User Plane with NULL encryption Downlink with short sequence number", 757 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 758 .auth_alg = 0, 759 .domain = RTE_SECURITY_PDCP_MODE_DATA, 760 .cipher_key_len = 0, 761 .auth_key_len = 0, 762 }, 763 { 764 .name = 765 "PDCP User Plane with NULL encryption Uplink with 15 bit sequence number", 766 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 767 .auth_alg = 0, 768 .domain = RTE_SECURITY_PDCP_MODE_DATA, 769 .cipher_key_len = 0, 770 .auth_key_len = 0, 771 }, 772 { 773 .name = 774 "PDCP User Plane with NULL encryption Downlink with 15 bit sequence number", 775 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 776 .auth_alg = 0, 777 .domain = RTE_SECURITY_PDCP_MODE_DATA, 778 .cipher_key_len = 0, 779 .auth_key_len = 0, 780 }, 781 { 782 .name = 783 "PDCP User Plane with NULL encryption Uplink with 18 bit SN", 784 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 785 .auth_alg = 0, 786 .domain = RTE_SECURITY_PDCP_MODE_DATA, 787 .cipher_key_len = 0, 788 .auth_key_len = 0, 789 }, 790 { 791 .name = 792 "PDCP User Plane with NULL encryption Downlink with 18 bit SN", 793 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 794 .auth_alg = 0, 795 .domain = RTE_SECURITY_PDCP_MODE_DATA, 796 .cipher_key_len = 0, 797 .auth_key_len = 0, 798 }, 799 { 800 .name = 801 "PDCP User Plane with SNOW f8 encryption Uplink with long sequence number", 802 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 803 .auth_alg = 0, 804 .domain = RTE_SECURITY_PDCP_MODE_DATA, 805 .cipher_key_len = 16, 806 .auth_key_len = 0, 807 }, 808 { 809 .name = 810 "PDCP User Plane with SNOW f8 encryption Downlink with long sequence number", 811 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 812 .auth_alg = 0, 813 .domain = RTE_SECURITY_PDCP_MODE_DATA, 814 .cipher_key_len = 16, 815 .auth_key_len = 0, 816 }, 817 { 818 .name = 819 "PDCP User Plane with SNOW f8 encryption Uplink with short sequence number", 820 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 821 .auth_alg = 0, 822 .domain = RTE_SECURITY_PDCP_MODE_DATA, 823 .cipher_key_len = 16, 824 .auth_key_len = 0, 825 }, 826 { 827 .name = 828 "PDCP User Plane with SNOW f8 encryption Downlink with short sequence number", 829 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 830 .auth_alg = 0, 831 .domain = RTE_SECURITY_PDCP_MODE_DATA, 832 .cipher_key_len = 16, 833 .auth_key_len = 0, 834 }, 835 { 836 .name = 837 "PDCP User Plane with SNOW f8 encryption Uplink with 15 bit sequence number", 838 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 839 .auth_alg = 0, 840 .domain = RTE_SECURITY_PDCP_MODE_DATA, 841 .cipher_key_len = 16, 842 .auth_key_len = 0, 843 }, 844 { 845 .name = 846 "PDCP User Plane with SNOW f8 encryption Downlink with 15 bit sequence number", 847 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 848 .auth_alg = 0, 849 .domain = RTE_SECURITY_PDCP_MODE_DATA, 850 .cipher_key_len = 16, 851 .auth_key_len = 0, 852 }, 853 { 854 .name = 855 "PDCP User Plane with SNOW f8 encryption Uplink with 18 bit SN", 856 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 857 .auth_alg = 0, 858 .domain = RTE_SECURITY_PDCP_MODE_DATA, 859 .cipher_key_len = 16, 860 .auth_key_len = 0, 861 }, 862 { 863 .name = 864 "PDCP User Plane with SNOW f8 encryption Downlink with 18 bit SN", 865 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 866 .auth_alg = 0, 867 .domain = RTE_SECURITY_PDCP_MODE_DATA, 868 .cipher_key_len = 16, 869 .auth_key_len = 0, 870 }, 871 { 872 .name = 873 "PDCP User Plane with AES CTR encryption Uplink with long sequence number", 874 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 875 .auth_alg = 0, 876 .domain = RTE_SECURITY_PDCP_MODE_DATA, 877 .cipher_key_len = 16, 878 .auth_key_len = 0, 879 }, 880 { 881 .name = 882 "PDCP User Plane with AES CTR encryption Downlink with long sequence number", 883 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 884 .auth_alg = 0, 885 .domain = RTE_SECURITY_PDCP_MODE_DATA, 886 .cipher_key_len = 16, 887 .auth_key_len = 0, 888 }, 889 { 890 .name = 891 "PDCP User Plane with AES CTR encryption Uplink with short sequence number", 892 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 893 .auth_alg = 0, 894 .domain = RTE_SECURITY_PDCP_MODE_DATA, 895 .cipher_key_len = 16, 896 .auth_key_len = 0, 897 }, 898 { 899 .name = 900 "PDCP User Plane with AES CTR encryption Downlink with short sequence number", 901 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 902 .auth_alg = 0, 903 .domain = RTE_SECURITY_PDCP_MODE_DATA, 904 .cipher_key_len = 16, 905 .auth_key_len = 0, 906 }, 907 { 908 .name = 909 "PDCP User Plane with AES CTR encryption Uplink with 15 bit sequence number", 910 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 911 .auth_alg = 0, 912 .domain = RTE_SECURITY_PDCP_MODE_DATA, 913 .cipher_key_len = 16, 914 .auth_key_len = 0, 915 }, 916 { 917 .name = 918 "PDCP User Plane with AES CTR encryption Downlink with 15 bit sequence number", 919 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 920 .auth_alg = 0, 921 .domain = RTE_SECURITY_PDCP_MODE_DATA, 922 .cipher_key_len = 16, 923 .auth_key_len = 0, 924 }, 925 { 926 .name = 927 "PDCP User Plane with AES CTR encryption Uplink with 18 bit SN", 928 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 929 .auth_alg = 0, 930 .domain = RTE_SECURITY_PDCP_MODE_DATA, 931 .cipher_key_len = 16, 932 .auth_key_len = 0, 933 }, 934 { 935 .name = 936 "PDCP User Plane with AES CTR encryption Downlink with 18 bit SN", 937 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 938 .auth_alg = 0, 939 .domain = RTE_SECURITY_PDCP_MODE_DATA, 940 .cipher_key_len = 16, 941 .auth_key_len = 0, 942 }, 943 { 944 .name = 945 "PDCP User Plane with ZUC encryption Uplink with long sequence number", 946 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 947 .auth_alg = 0, 948 .domain = RTE_SECURITY_PDCP_MODE_DATA, 949 .cipher_key_len = 16, 950 .auth_key_len = 0, 951 }, 952 { 953 .name = 954 "PDCP User Plane with ZUC encryption Downlink with long sequence number", 955 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 956 .auth_alg = 0, 957 .domain = RTE_SECURITY_PDCP_MODE_DATA, 958 .cipher_key_len = 16, 959 .auth_key_len = 0, 960 }, 961 { 962 .name = 963 "PDCP User Plane with ZUC encryption Uplink with short sequence number", 964 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 965 .auth_alg = 0, 966 .domain = RTE_SECURITY_PDCP_MODE_DATA, 967 .cipher_key_len = 16, 968 .auth_key_len = 0, 969 }, 970 { 971 .name = 972 "PDCP User Plane with ZUC encryption Downlink with short sequence number", 973 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 974 .auth_alg = 0, 975 .domain = RTE_SECURITY_PDCP_MODE_DATA, 976 .cipher_key_len = 16, 977 .auth_key_len = 0, 978 }, 979 { 980 .name = 981 "PDCP User Plane with ZUC encryption Uplink with 15 bit sequence number", 982 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 983 .auth_alg = 0, 984 .domain = RTE_SECURITY_PDCP_MODE_DATA, 985 .cipher_key_len = 16, 986 .auth_key_len = 0, 987 }, 988 { 989 .name = 990 "PDCP User Plane with ZUC encryption Downlink with 15 bit sequence number", 991 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 992 .auth_alg = 0, 993 .domain = RTE_SECURITY_PDCP_MODE_DATA, 994 .cipher_key_len = 16, 995 .auth_key_len = 0 996 }, 997 { 998 .name = 999 "PDCP User Plane with ZUC encryption Uplink with 18 bit SN", 1000 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1001 .auth_alg = 0, 1002 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1003 .cipher_key_len = 16, 1004 .auth_key_len = 0, 1005 }, 1006 { 1007 .name = 1008 "PDCP User Plane with ZUC encryption Downlink with 18 bit SN", 1009 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1010 .auth_alg = 0, 1011 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1012 .cipher_key_len = 16, 1013 .auth_key_len = 0, 1014 }, 1015 1016 /********* 12-bit uplane with integrity **************************/ 1017 { 1018 .name = 1019 "PDCP User Plane with NULL encryption and NULL integrity Uplink with 12 bit SN", 1020 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 1021 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1022 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1023 .cipher_key_len = 0, 1024 .auth_key_len = 0, 1025 }, 1026 { 1027 .name = 1028 "PDCP User Plane with NULL encryption and NULL integrity Downlink with 12 bit SN", 1029 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 1030 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1031 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1032 .cipher_key_len = 0, 1033 .auth_key_len = 0, 1034 }, 1035 { 1036 .name = 1037 "PDCP User Plane with NULL encryption and SNOW f9 integrity Uplink with 12 bit SN", 1038 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 1039 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1040 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1041 .cipher_key_len = 0, 1042 .auth_key_len = 16, 1043 }, 1044 { 1045 .name = 1046 "PDCP User Plane with NULL encryption and SNOW f9 integrity Downlink with 12 bit SN", 1047 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 1048 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1049 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1050 .cipher_key_len = 0, 1051 .auth_key_len = 16, 1052 }, 1053 { 1054 .name = 1055 "PDCP User Plane with NULL encryption and AES CMAC integrity Uplink with 12 bit SN", 1056 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 1057 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1058 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1059 .cipher_key_len = 0, 1060 .auth_key_len = 16, 1061 }, 1062 { 1063 .name = 1064 "PDCP User Plane with NULL encryption and AES CMAC integrity Downlink with 12 bit SN", 1065 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 1066 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1067 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1068 .cipher_key_len = 0, 1069 .auth_key_len = 16, 1070 }, 1071 { 1072 .name = 1073 "PDCP User Plane with NULL encryption and ZUC integrity Uplink with 12 bit SN", 1074 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 1075 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1076 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1077 .cipher_key_len = 0, 1078 .auth_key_len = 16, 1079 }, 1080 { 1081 .name = 1082 "PDCP User Plane with NULL encryption and ZUC integrity Downlink with 12 bit SN", 1083 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 1084 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1085 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1086 .cipher_key_len = 0, 1087 .auth_key_len = 16, 1088 }, 1089 { 1090 .name = 1091 "PDCP User Plane with SNOW f8 encryption and NULL integrity Uplink with 12 bit SN", 1092 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1093 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1094 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1095 .cipher_key_len = 16, 1096 .auth_key_len = 0, 1097 }, 1098 { 1099 .name = 1100 "PDCP User Plane with SNOW f8 encryption and NULL integrity Downlink with 12 bit SN", 1101 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1102 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1103 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1104 .cipher_key_len = 16, 1105 .auth_key_len = 0, 1106 }, 1107 { 1108 .name = 1109 "PDCP User Plane with SNOW f8 encryption and SNOW f9 integrity Uplink with 12 bit SN", 1110 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1111 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1112 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1113 .cipher_key_len = 16, 1114 .auth_key_len = 16, 1115 }, 1116 { 1117 .name = 1118 "PDCP User Plane with SNOW f8 encryption and SNOW f9 integrity Downlink with 12 bit SN", 1119 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1120 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1121 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1122 .cipher_key_len = 16, 1123 .auth_key_len = 16, 1124 }, 1125 { 1126 .name = 1127 "PDCP User Plane with SNOW f8 encryption and AES CMAC integrity Uplink with 12 bit SN", 1128 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1129 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1130 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1131 .cipher_key_len = 16, 1132 .auth_key_len = 16, 1133 }, 1134 { 1135 .name = 1136 "PDCP User Plane with SNOW f8 encryption and AES CMAC integrity Downlink with 12 bit SN", 1137 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1138 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1139 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1140 .cipher_key_len = 16, 1141 .auth_key_len = 16, 1142 }, 1143 { 1144 .name = 1145 "PDCP User Plane with SNOW f8 encryption and ZUC integrity Uplink with 12 bit SN", 1146 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1147 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1148 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1149 .cipher_key_len = 16, 1150 .auth_key_len = 16, 1151 }, 1152 { 1153 .name = 1154 "PDCP User Plane with SNOW f8 encryption and ZUC integrity Downlink with 12 bit SN", 1155 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1156 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1157 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1158 .cipher_key_len = 16, 1159 .auth_key_len = 16, 1160 }, 1161 { 1162 .name = 1163 "PDCP User Plane with AES CTR encryption and NULL integrity Uplink with 12 bit SN", 1164 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1165 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1166 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1167 .cipher_key_len = 16, 1168 .auth_key_len = 0, 1169 }, 1170 { 1171 .name = 1172 "PDCP User Plane with AES CTR encryption and NULL integrity Downlink with 12 bit SN", 1173 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1174 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1175 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1176 .cipher_key_len = 16, 1177 .auth_key_len = 0, 1178 }, 1179 { 1180 .name = 1181 "PDCP User Plane with AES CTR encryption and SNOW f9 integrity Uplink with 12 bit SN", 1182 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1183 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1184 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1185 .cipher_key_len = 16, 1186 .auth_key_len = 16, 1187 }, 1188 { 1189 .name = 1190 "PDCP User Plane with AES CTR encryption and SNOW f9 integrity Downlink with 12 bit SN", 1191 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1192 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1193 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1194 .cipher_key_len = 16, 1195 .auth_key_len = 16, 1196 }, 1197 { 1198 .name = 1199 "PDCP User Plane with AES CTR encryption and AES CMAC integrity Uplink with 12 bit SN", 1200 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1201 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1202 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1203 .cipher_key_len = 16, 1204 .auth_key_len = 16, 1205 }, 1206 { 1207 .name = 1208 "PDCP User Plane with AES CTR encryption and AES CMAC integrity Downlink with 12 bit SN", 1209 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1210 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1211 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1212 .cipher_key_len = 16, 1213 .auth_key_len = 16, 1214 }, 1215 { 1216 .name = 1217 "PDCP User Plane with AES CTR encryption and ZUC integrity Uplink with 12 bit SN", 1218 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1219 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1220 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1221 .cipher_key_len = 16, 1222 .auth_key_len = 16, 1223 }, 1224 { 1225 .name = 1226 "PDCP User Plane with AES CTR encryption and ZUC integrity Downlink with 12 bit SN", 1227 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1228 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1229 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1230 .cipher_key_len = 16, 1231 .auth_key_len = 16, 1232 }, 1233 { 1234 .name = 1235 "PDCP User Plane with ZUC encryption and NULL integrity Uplink with 12 bit SN", 1236 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1237 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1238 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1239 .cipher_key_len = 16, 1240 .auth_key_len = 0, 1241 }, 1242 { 1243 .name = 1244 "PDCP User Plane with ZUC encryption and NULL integrity Downlink with 12 bit SN", 1245 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1246 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1247 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1248 .cipher_key_len = 16, 1249 .auth_key_len = 0, 1250 }, 1251 { 1252 .name = 1253 "PDCP User Plane with ZUC encryption and SNOW f9 integrity Uplink with 12 bit SN", 1254 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1255 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1256 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1257 .cipher_key_len = 16, 1258 .auth_key_len = 16, 1259 }, 1260 { 1261 .name = 1262 "PDCP User Plane with ZUC encryption and SNOW f9 integrity Downlink with 12 bit SN", 1263 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1264 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1265 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1266 .cipher_key_len = 16, 1267 .auth_key_len = 16, 1268 }, 1269 { 1270 .name = 1271 "PDCP User Plane with ZUC encryption and AES CMAC integrity Uplink with 12 bit SN", 1272 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1273 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1274 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1275 .cipher_key_len = 16, 1276 .auth_key_len = 16, 1277 }, 1278 { 1279 .name = 1280 "PDCP User Plane with ZUC encryption and AES CMAC integrity Downlink with 12 bit SN", 1281 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1282 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1283 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1284 .cipher_key_len = 16, 1285 .auth_key_len = 16, 1286 }, 1287 { 1288 .name = 1289 "PDCP User Plane with ZUC encryption and ZUC integrity Uplink with 12 bit SN", 1290 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1291 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1292 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1293 .cipher_key_len = 16, 1294 .auth_key_len = 16, 1295 }, 1296 { 1297 .name = 1298 "PDCP User Plane with ZUC encryption and ZUC integrity Downlink with 12 bit SN", 1299 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1300 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1301 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1302 .cipher_key_len = 16, 1303 .auth_key_len = 16, 1304 }, 1305 /********* 18-bit uplane with integrity **************************/ 1306 { 1307 .name = 1308 "PDCP User Plane with NULL encryption and NULL integrity Uplink with 18 bit SN", 1309 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 1310 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1311 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1312 .cipher_key_len = 0, 1313 .auth_key_len = 0, 1314 }, 1315 { 1316 .name = 1317 "PDCP User Plane with NULL encryption and NULL integrity Downlink with 18 bit SN", 1318 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 1319 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1320 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1321 .cipher_key_len = 0, 1322 .auth_key_len = 0, 1323 }, 1324 { 1325 .name = 1326 "PDCP User Plane with NULL encryption and SNOW f9 integrity Uplink with 18 bit SN", 1327 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 1328 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1329 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1330 .cipher_key_len = 0, 1331 .auth_key_len = 16, 1332 }, 1333 { 1334 .name = 1335 "PDCP User Plane with NULL encryption and SNOW f9 integrity Downlink with 18 bit SN", 1336 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 1337 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1338 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1339 .cipher_key_len = 0, 1340 .auth_key_len = 16, 1341 }, 1342 { 1343 .name = 1344 "PDCP User Plane with NULL encryption and AES CMAC integrity Uplink with 18 bit SN", 1345 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 1346 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1347 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1348 .cipher_key_len = 0, 1349 .auth_key_len = 16, 1350 }, 1351 { 1352 .name = 1353 "PDCP User Plane with NULL encryption and AES CMAC integrity Downlink with 18 bit SN", 1354 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 1355 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1356 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1357 .cipher_key_len = 0, 1358 .auth_key_len = 16, 1359 }, 1360 { 1361 .name = 1362 "PDCP User Plane with NULL encryption and ZUC integrity Uplink with 18 bit SN", 1363 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 1364 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1365 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1366 .cipher_key_len = 0, 1367 .auth_key_len = 16, 1368 }, 1369 { 1370 .name = 1371 "PDCP User Plane with NULL encryption and ZUC integrity Downlink with 18 bit SN", 1372 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 1373 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1374 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1375 .cipher_key_len = 0, 1376 .auth_key_len = 16, 1377 }, 1378 { 1379 .name = 1380 "PDCP User Plane with SNOW f8 encryption and NULL integrity Uplink with 18 bit SN", 1381 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1382 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1383 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1384 .cipher_key_len = 16, 1385 .auth_key_len = 0, 1386 }, 1387 { 1388 .name = 1389 "PDCP User Plane with SNOW f8 encryption and NULL integrity Downlink with 18 bit SN", 1390 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1391 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1392 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1393 .cipher_key_len = 16, 1394 .auth_key_len = 0, 1395 }, 1396 { 1397 .name = 1398 "PDCP User Plane with SNOW f8 encryption and SNOW f9 integrity Uplink with 18 bit SN", 1399 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1400 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1401 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1402 .cipher_key_len = 16, 1403 .auth_key_len = 16, 1404 }, 1405 { 1406 .name = 1407 "PDCP User Plane with SNOW f8 encryption and SNOW f9 integrity Downlink with 18 bit SN", 1408 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1409 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1410 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1411 .cipher_key_len = 16, 1412 .auth_key_len = 16, 1413 }, 1414 { 1415 .name = 1416 "PDCP User Plane with SNOW f8 encryption and AES CMAC integrity Uplink with 18 bit SN", 1417 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1418 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1419 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1420 .cipher_key_len = 16, 1421 .auth_key_len = 16, 1422 }, 1423 { 1424 .name = 1425 "PDCP User Plane with SNOW f8 encryption and AES CMAC integrity Downlink with 18 bit SN", 1426 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1427 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1428 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1429 .cipher_key_len = 16, 1430 .auth_key_len = 16, 1431 }, 1432 { 1433 .name = 1434 "PDCP User Plane with SNOW f8 encryption and ZUC integrity Uplink with 18 bit SN", 1435 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1436 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1437 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1438 .cipher_key_len = 16, 1439 .auth_key_len = 16, 1440 }, 1441 { 1442 .name = 1443 "PDCP User Plane with SNOW f8 encryption and ZUC integrity Downlink with 18 bit SN", 1444 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1445 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1446 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1447 .cipher_key_len = 16, 1448 .auth_key_len = 16, 1449 }, 1450 { 1451 .name = 1452 "PDCP User Plane with AES CTR encryption and NULL integrity Uplink with 18 bit SN", 1453 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1454 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1455 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1456 .cipher_key_len = 16, 1457 .auth_key_len = 0, 1458 }, 1459 { 1460 .name = 1461 "PDCP User Plane with AES CTR encryption and NULL integrity Downlink with 18 bit SN", 1462 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1463 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1464 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1465 .cipher_key_len = 16, 1466 .auth_key_len = 0, 1467 }, 1468 { 1469 .name = 1470 "PDCP User Plane with AES CTR encryption and SNOW f9 integrity Uplink with 18 bit SN", 1471 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1472 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1473 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1474 .cipher_key_len = 16, 1475 .auth_key_len = 16, 1476 }, 1477 { 1478 .name = 1479 "PDCP User Plane with AES CTR encryption and SNOW f9 integrity Downlink with 18 bit SN", 1480 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1481 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1482 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1483 .cipher_key_len = 16, 1484 .auth_key_len = 16, 1485 }, 1486 { 1487 .name = 1488 "PDCP User Plane with AES CTR encryption and AES CMAC integrity Uplink with 18 bit SN", 1489 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1490 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1491 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1492 .cipher_key_len = 16, 1493 .auth_key_len = 16, 1494 }, 1495 { 1496 .name = 1497 "PDCP User Plane with AES CTR encryption and AES CMAC integrity Downlink with 18 bit SN", 1498 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1499 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1500 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1501 .cipher_key_len = 16, 1502 .auth_key_len = 16, 1503 }, 1504 { 1505 .name = 1506 "PDCP User Plane with AES CTR encryption and ZUC integrity Uplink with 18 bit SN", 1507 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1508 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1509 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1510 .cipher_key_len = 16, 1511 .auth_key_len = 16, 1512 }, 1513 { 1514 .name = 1515 "PDCP User Plane with AES CTR encryption and ZUC integrity Downlink with 18 bit SN", 1516 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1517 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1518 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1519 .cipher_key_len = 16, 1520 .auth_key_len = 16, 1521 }, 1522 { 1523 .name = 1524 "PDCP User Plane with ZUC encryption and NULL integrity Uplink with 18 bit SN", 1525 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1526 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1527 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1528 .cipher_key_len = 16, 1529 .auth_key_len = 0, 1530 }, 1531 { 1532 .name = 1533 "PDCP User Plane with ZUC encryption and NULL integrity Downlink with 18 bit SN", 1534 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1535 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1536 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1537 .cipher_key_len = 16, 1538 .auth_key_len = 0, 1539 }, 1540 { 1541 .name = 1542 "PDCP User Plane with ZUC encryption and SNOW f9 integrity Uplink with 18 bit SN", 1543 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1544 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1545 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1546 .cipher_key_len = 16, 1547 .auth_key_len = 16, 1548 }, 1549 { 1550 .name = 1551 "PDCP User Plane with ZUC encryption and SNOW f9 integrity Downlink with 18 bit SN", 1552 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1553 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1554 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1555 .cipher_key_len = 16, 1556 .auth_key_len = 16, 1557 }, 1558 { 1559 .name = 1560 "PDCP User Plane with ZUC encryption and AES CMAC integrity Uplink with 18 bit SN", 1561 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1562 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1563 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1564 .cipher_key_len = 16, 1565 .auth_key_len = 16, 1566 }, 1567 { 1568 .name = 1569 "PDCP User Plane with ZUC encryption and AES CMAC integrity Downlink with 18 bit SN", 1570 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1571 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1572 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1573 .cipher_key_len = 16, 1574 .auth_key_len = 16, 1575 }, 1576 { 1577 .name = 1578 "PDCP User Plane with ZUC encryption and ZUC integrity Uplink with 18 bit SN", 1579 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1580 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1581 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1582 .cipher_key_len = 16, 1583 .auth_key_len = 16, 1584 }, 1585 { 1586 .name = 1587 "PDCP User Plane with ZUC encryption and ZUC integrity Downlink with 18 bit SN", 1588 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1589 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1590 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1591 .cipher_key_len = 16, 1592 .auth_key_len = 16, 1593 }, 1594 }; 1595 1596 static uint32_t pdcp_test_hfn[] = { 1597 /* Control Plane w/NULL enc. + NULL int. UL */ 1598 0x000fa557, 1599 /* Control Plane w/NULL enc. + NULL int. DL */ 1600 0x000fa557, 1601 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 1602 0x000fa557, 1603 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 1604 0x000fa557, 1605 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 1606 0x000fa557, 1607 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 1608 0x000fa557, 1609 /* Control Plane w/NULL enc. + ZUC int. UL */ 1610 0x000fa557, 1611 /* Control Plane w/NULL enc. + ZUC int. DL */ 1612 0x000fa557, 1613 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 1614 0x000fa557, 1615 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 1616 0x000fa557, 1617 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 1618 0x000fa557, 1619 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 1620 0x000fa557, 1621 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 1622 0x000fa557, 1623 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 1624 0x000fa557, 1625 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 1626 0x000fa557, 1627 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 1628 0x000fa557, 1629 /* Control Plane w/AES CTR enc. + NULL int. UL */ 1630 0x000fa557, 1631 /* Control Plane w/AES CTR enc. + NULL int. DL */ 1632 0x000fa557, 1633 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 1634 0x000fa557, 1635 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 1636 0x000fa557, 1637 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 1638 0x000fa557, 1639 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 1640 0x000fa557, 1641 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 1642 0x000fa557, 1643 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 1644 0x000fa557, 1645 /* Control Plane w/ZUC enc. + NULL int. UL */ 1646 0x000fa557, 1647 /* Control Plane w/ZUC enc. + NULL int. DL */ 1648 0x000fa557, 1649 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 1650 0x000fa557, 1651 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 1652 0x000fa557, 1653 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 1654 0x000fa557, 1655 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 1656 0x000fa557, 1657 /* Control Plane w/ZUC enc. + ZUC int. UL */ 1658 0x000fa557, 1659 /* Control Plane w/ZUC enc. + ZUC int. DL */ 1660 0x000fa557, 1661 1662 /* For 12-bit C-plane ***********************/ 1663 /* Control Plane w/NULL enc. + NULL int. UL */ 1664 0x01, 1665 /* Control Plane w/NULL enc. + NULL int. DL */ 1666 0x01, 1667 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 1668 0x01, 1669 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 1670 0x01, 1671 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 1672 0x01, 1673 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 1674 0x01, 1675 /* Control Plane w/NULL enc. + ZUC int. UL */ 1676 0x01, 1677 /* Control Plane w/NULL enc. + ZUC int. DL */ 1678 0x01, 1679 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 1680 0x01, 1681 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 1682 0x01, 1683 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 1684 0x01, 1685 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 1686 0x01, 1687 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 1688 0x01, 1689 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 1690 0x01, 1691 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 1692 0x01, 1693 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 1694 0x01, 1695 /* Control Plane w/AES CTR enc. + NULL int. UL */ 1696 0x01, 1697 /* Control Plane w/AES CTR enc. + NULL int. DL */ 1698 0x01, 1699 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 1700 0x01, 1701 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 1702 0x01, 1703 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 1704 0x01, 1705 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 1706 0x01, 1707 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 1708 0x01, 1709 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 1710 0x01, 1711 /* Control Plane w/ZUC enc. + NULL int. UL */ 1712 0x01, 1713 /* Control Plane w/ZUC enc. + NULL int. DL */ 1714 0x01, 1715 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 1716 0x01, 1717 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 1718 0x01, 1719 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 1720 0x01, 1721 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 1722 0x01, 1723 /* Control Plane w/ZUC enc. + ZUC int. UL */ 1724 0x01, 1725 /* Control Plane w/ZUC enc. + ZUC int. DL */ 1726 0x01, 1727 1728 /* 12-bit C-plane ends ***********************/ 1729 1730 /* User Plane w/NULL enc. UL LONG SN */ 1731 0x000fa557, 1732 /* User Plane w/NULL enc. DL LONG SN */ 1733 0x000fa557, 1734 /* User Plane w/NULL enc. UL SHORT SN */ 1735 0x000fa557, 1736 /* User Plane w/NULL enc. DL SHORT SN */ 1737 0x000fa557, 1738 /* User Plane w/NULL enc. UL 15 BIT SN */ 1739 0x000fa557, 1740 /* User Plane w/NULL enc. DL 15 BIT SN */ 1741 0x000fa557, 1742 /* User Plane w/NULL enc. UL 18-bit SN */ 1743 0x01, 1744 /* User Plane w/NULL enc. DL 18-bit SN */ 1745 0x01, 1746 /* User Plane w/SNOW f8 enc. UL LONG SN */ 1747 0x000fa557, 1748 /* User Plane w/SNOW f8 enc. DL LONG SN */ 1749 0x000fa557, 1750 /* User Plane w/SNOW f8 enc. UL SHORT SN */ 1751 0x000fa557, 1752 /* User Plane w/SNOW f8 enc. DL SHORT SN */ 1753 0x000fa557, 1754 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */ 1755 0x000fa557, 1756 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */ 1757 0x000fa557, 1758 /* User Plane w/SNOW f8 enc. UL 18-bit SN */ 1759 0x01, 1760 /* User Plane w/SNOW f8 enc. DL 18-bit SN */ 1761 0x01, 1762 /* User Plane w/AES CTR enc. UL LONG SN */ 1763 0x000fa557, 1764 /* User Plane w/AES CTR enc. DL LONG SN */ 1765 0x000fa557, 1766 /* User Plane w/AES CTR enc. UL SHORT SN */ 1767 0x000fa557, 1768 /* User Plane w/AES CTR enc. DL SHORT SN */ 1769 0x000fa557, 1770 /* User Plane w/AES CTR enc. UL 15 BIT SN */ 1771 0x000fa557, 1772 /* User Plane w/AES CTR enc. DL 15 BIT SN */ 1773 0x000fa557, 1774 /* User Plane w/AES CTR enc. UL 18-bit SN */ 1775 0x01, 1776 /* User Plane w/AES CTR enc. DL 18-bit SN */ 1777 0x01, 1778 /* User Plane w/ZUC enc. UL LONG SN */ 1779 0x000fa557, 1780 /* User Plane w/ZUC enc. DL LONG SN */ 1781 0x000fa557, 1782 /* User Plane w/ZUC enc. UL SHORT SN */ 1783 0x000fa557, 1784 /* User Plane w/ZUC enc. DL SHORT SN */ 1785 0x000fa557, 1786 /* User Plane w/ZUC enc. UL 15 BIT SN */ 1787 0x000fa557, 1788 /* User Plane w/ZUC enc. DL 15 BIT SN */ 1789 0x000fa557, 1790 /* User Plane w/ZUC enc. UL 18-bit SN */ 1791 0x01, 1792 /* User Plane w/ZUC enc. DL 18-bit SN */ 1793 0x01, 1794 1795 /********* 12-bit uplane with integrity **************************/ 1796 /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/ 1797 0x01, 1798 /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/ 1799 0x01, 1800 /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/ 1801 0x01, 1802 /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/ 1803 0x01, 1804 /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/ 1805 0x01, 1806 /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/ 1807 0x01, 1808 /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/ 1809 0x01, 1810 /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/ 1811 0x01, 1812 /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/ 1813 0x01, 1814 /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/ 1815 0x01, 1816 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/ 1817 0x01, 1818 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/ 1819 0x01, 1820 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/ 1821 0x01, 1822 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/ 1823 0x01, 1824 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/ 1825 0x01, 1826 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/ 1827 0x01, 1828 /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/ 1829 0x01, 1830 /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/ 1831 0x01, 1832 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/ 1833 0x01, 1834 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/ 1835 0x01, 1836 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/ 1837 0x01, 1838 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/ 1839 0x01, 1840 /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/ 1841 0x01, 1842 /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/ 1843 0x01, 1844 /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/ 1845 0x01, 1846 /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/ 1847 0x01, 1848 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/ 1849 0x01, 1850 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/ 1851 0x01, 1852 /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/ 1853 0x01, 1854 /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/ 1855 0x01, 1856 /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/ 1857 0x01, 1858 /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/ 1859 0x01, 1860 1861 /********* 18-bit uplane with integrity **************************/ 1862 /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/ 1863 0x01, 1864 /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/ 1865 0x01, 1866 /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/ 1867 0x01, 1868 /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/ 1869 0x01, 1870 /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/ 1871 0x01, 1872 /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/ 1873 0x01, 1874 /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/ 1875 0x01, 1876 /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/ 1877 0x01, 1878 /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/ 1879 0x01, 1880 /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/ 1881 0x01, 1882 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/ 1883 0x01, 1884 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/ 1885 0x01, 1886 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/ 1887 0x01, 1888 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/ 1889 0x01, 1890 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/ 1891 0x01, 1892 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/ 1893 0x01, 1894 /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/ 1895 0x01, 1896 /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/ 1897 0x01, 1898 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/ 1899 0x01, 1900 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/ 1901 0x01, 1902 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/ 1903 0x01, 1904 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/ 1905 0x01, 1906 /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/ 1907 0x01, 1908 /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/ 1909 0x01, 1910 /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/ 1911 0x01, 1912 /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/ 1913 0x01, 1914 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/ 1915 0x01, 1916 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/ 1917 0x01, 1918 /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/ 1919 0x01, 1920 /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/ 1921 0x01, 1922 /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/ 1923 0x01, 1924 /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/ 1925 0x01, 1926 }; 1927 1928 static uint32_t pdcp_test_hfn_threshold[] = { 1929 /* Control Plane w/NULL enc. + NULL int. UL */ 1930 0x000fa558, 1931 /* Control Plane w/NULL enc. + NULL int. DL */ 1932 0x000fa558, 1933 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 1934 0x000fa558, 1935 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 1936 0x000fa558, 1937 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 1938 0x000fa558, 1939 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 1940 0x000fa558, 1941 /* Control Plane w/NULL enc. + ZUC int. UL */ 1942 0x000fa558, 1943 /* Control Plane w/NULL enc. + ZUC int. DL */ 1944 0x000fa558, 1945 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 1946 0x000fa558, 1947 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 1948 0x000fa558, 1949 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 1950 0x000fa558, 1951 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 1952 0x000fa558, 1953 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 1954 0x000fa558, 1955 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 1956 0x000fa558, 1957 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 1958 0x000fa558, 1959 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 1960 0x000fa558, 1961 /* Control Plane w/AES CTR enc. + NULL int. UL */ 1962 0x000fa558, 1963 /* Control Plane w/AES CTR enc. + NULL int. DL */ 1964 0x000fa558, 1965 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 1966 0x000fa558, 1967 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 1968 0x000fa558, 1969 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 1970 0x000fa558, 1971 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 1972 0x000fa558, 1973 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 1974 0x000fa558, 1975 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 1976 0x000fa558, 1977 /* Control Plane w/ZUC enc. + NULL int. UL */ 1978 0x000fa558, 1979 /* Control Plane w/ZUC enc. + NULL int. DL */ 1980 0x000fa558, 1981 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 1982 0x000fa558, 1983 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 1984 0x000fa558, 1985 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 1986 0x000fa558, 1987 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 1988 0x000fa558, 1989 /* Control Plane w/ZUC enc. + ZUC int. UL */ 1990 0x000fa558, 1991 /* Control Plane w/ZUC enc. + ZUC int. DL */ 1992 0x000fa558, 1993 1994 /*********** For 12-bit C-plane ***********************/ 1995 /* Control Plane w/NULL enc. + NULL int. UL */ 1996 0x70C0A, 1997 /* Control Plane w/NULL enc. + NULL int. DL */ 1998 0x70C0A, 1999 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 2000 0x70C0A, 2001 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 2002 0x70C0A, 2003 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 2004 0x70C0A, 2005 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 2006 0x70C0A, 2007 /* Control Plane w/NULL enc. + ZUC int. UL */ 2008 0x70C0A, 2009 /* Control Plane w/NULL enc. + ZUC int. DL */ 2010 0x70C0A, 2011 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 2012 0x70C0A, 2013 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 2014 0x70C0A, 2015 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 2016 0x70C0A, 2017 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 2018 0x70C0A, 2019 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 2020 0x70C0A, 2021 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 2022 0x70C0A, 2023 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 2024 0x70C0A, 2025 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 2026 0x70C0A, 2027 /* Control Plane w/AES CTR enc. + NULL int. UL */ 2028 0x70C0A, 2029 /* Control Plane w/AES CTR enc. + NULL int. DL */ 2030 0x70C0A, 2031 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 2032 0x70C0A, 2033 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 2034 0x70C0A, 2035 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 2036 0x70C0A, 2037 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 2038 0x70C0A, 2039 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 2040 0x70C0A, 2041 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 2042 0x70C0A, 2043 /* Control Plane w/ZUC enc. + NULL int. UL */ 2044 0x70C0A, 2045 /* Control Plane w/ZUC enc. + NULL int. DL */ 2046 0x70C0A, 2047 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 2048 0x70C0A, 2049 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 2050 0x70C0A, 2051 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 2052 0x70C0A, 2053 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 2054 0x70C0A, 2055 /* Control Plane w/ZUC enc. + ZUC int. UL */ 2056 0x70C0A, 2057 /* Control Plane w/ZUC enc. + ZUC int. DL */ 2058 0x70C0A, 2059 2060 /* User Plane w/NULL enc. UL LONG SN */ 2061 0x000fa558, 2062 /* User Plane w/NULL enc. DL LONG SN */ 2063 0x000fa558, 2064 /* User Plane w/NULL enc. UL SHORT SN */ 2065 0x000fa558, 2066 /* User Plane w/NULL enc. DL SHORT SN */ 2067 0x000fa558, 2068 /* User Plane w/NULL enc. UL 15 BIT SN */ 2069 0x000fa558, 2070 /* User Plane w/NULL enc. DL 15 BIT SN */ 2071 0x000fa558, 2072 /* User Plane w/NULL enc. UL 18-bit SN */ 2073 0x00002195, 2074 /* User Plane w/NULL enc. DL 18-bit SN */ 2075 0x00002195, 2076 /* User Plane w/SNOW f8 enc. UL LONG SN */ 2077 0x000fa558, 2078 /* User Plane w/SNOW f8 enc. DL LONG SN */ 2079 0x000fa558, 2080 /* User Plane w/SNOW f8 enc. UL SHORT SN */ 2081 0x000fa558, 2082 /* User Plane w/SNOW f8 enc. DL SHORT SN */ 2083 0x000fa558, 2084 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */ 2085 0x000fa558, 2086 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */ 2087 0x000fa558, 2088 /* User Plane w/SNOW f8 enc. UL 18-bit SN */ 2089 0x00000791, 2090 /* User Plane w/SNOW f8 enc. DL 18-bit SN */ 2091 0x00002195, 2092 /* User Plane w/AES CTR enc. UL LONG SN */ 2093 0x000fa558, 2094 /* User Plane w/AES CTR enc. DL LONG SN */ 2095 0x000fa558, 2096 /* User Plane w/AES CTR enc. UL SHORT SN */ 2097 0x000fa558, 2098 /* User Plane w/AES CTR enc. DL SHORT SN */ 2099 0x000fa558, 2100 /* User Plane w/AES CTR enc. UL 15 BIT SN */ 2101 0x000fa558, 2102 /* User Plane w/AES CTR enc. DL 15 BIT SN */ 2103 0x000fa558, 2104 /* User Plane w/AES CTR enc. UL 18-bit SN */ 2105 0x00000791, 2106 /* User Plane w/AES CTR enc. DL 18-bit SN */ 2107 0x00002195, 2108 /* User Plane w/ZUC enc. UL LONG SN */ 2109 0x000fa558, 2110 /* User Plane w/ZUC enc. DL LONG SN */ 2111 0x000fa558, 2112 /* User Plane w/ZUC enc. UL SHORT SN */ 2113 0x000fa558, 2114 /* User Plane w/ZUC enc. DL SHORT SN */ 2115 0x000fa558, 2116 /* User Plane w/ZUC enc. UL 15 BIT SN */ 2117 0x000fa558, 2118 /* User Plane w/ZUC enc. DL 15 BIT SN */ 2119 0x000fa558, 2120 /* User Plane w/ZUC enc. UL for 18-bit SN*/ 2121 0x00000791, 2122 /* User Plane w/ZUC enc. DL for 18-bit SN*/ 2123 0x00002195, 2124 2125 /*** u-plane with integrity for 12-bit SN ******/ 2126 2127 /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/ 2128 0x70C0A, 2129 /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/ 2130 0x70C0A, 2131 /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/ 2132 0x70C0A, 2133 /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/ 2134 0x70C0A, 2135 /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/ 2136 0x70C0A, 2137 /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/ 2138 0x70C0A, 2139 /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/ 2140 0x70C0A, 2141 /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/ 2142 0x70C0A, 2143 /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/ 2144 0x70C0A, 2145 /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/ 2146 0x70C0A, 2147 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/ 2148 0x70C0A, 2149 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/ 2150 0x70C0A, 2151 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/ 2152 0x70C0A, 2153 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/ 2154 0x70C0A, 2155 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/ 2156 0x70C0A, 2157 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/ 2158 0x70C0A, 2159 /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/ 2160 0x70C0A, 2161 /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/ 2162 0x70C0A, 2163 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/ 2164 0x70C0A, 2165 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/ 2166 0x70C0A, 2167 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/ 2168 0x70C0A, 2169 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/ 2170 0x70C0A, 2171 /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/ 2172 0x70C0A, 2173 /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/ 2174 0x70C0A, 2175 /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/ 2176 0x70C0A, 2177 /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/ 2178 0x70C0A, 2179 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/ 2180 0x70C0A, 2181 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/ 2182 0x70C0A, 2183 /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/ 2184 0x70C0A, 2185 /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/ 2186 0x70C0A, 2187 /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/ 2188 0x70C0A, 2189 /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/ 2190 0x70C0A, 2191 2192 /*** u-plane with integrity for 18-bit SN ******/ 2193 /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/ 2194 0x00002195, 2195 /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/ 2196 0x00002195, 2197 /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/ 2198 0x00000791, 2199 /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/ 2200 0x00002195, 2201 /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/ 2202 0x00000791, 2203 /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/ 2204 0x00002195, 2205 /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/ 2206 0x00000791, 2207 /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/ 2208 0x00002195, 2209 /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/ 2210 0x00000791, 2211 /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/ 2212 0x00002195, 2213 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/ 2214 0x00000791, 2215 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/ 2216 0x00002195, 2217 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/ 2218 0x00000791, 2219 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/ 2220 0x00002195, 2221 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/ 2222 0x00000791, 2223 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/ 2224 0x00002195, 2225 /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/ 2226 0x00000791, 2227 /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/ 2228 0x00002195, 2229 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/ 2230 0x00000791, 2231 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/ 2232 0x00002195, 2233 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/ 2234 0x00000791, 2235 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/ 2236 0x00002195, 2237 /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/ 2238 0x00000791, 2239 /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/ 2240 0x00002195, 2241 /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/ 2242 0x00000791, 2243 /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/ 2244 0x00002195, 2245 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/ 2246 0x00000791, 2247 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/ 2248 0x00002195, 2249 /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/ 2250 0x00000791, 2251 /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/ 2252 0x00002195, 2253 /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/ 2254 0x00000791, 2255 /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/ 2256 0x00002195, 2257 }; 2258 2259 static uint8_t pdcp_test_bearer[] = { 2260 /* Control Plane w/NULL enc. + NULL int. UL */ 2261 0x03, 2262 /* Control Plane w/NULL enc. + NULL int. DL */ 2263 0x03, 2264 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 2265 0x03, 2266 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 2267 0x03, 2268 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 2269 0x03, 2270 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 2271 0x03, 2272 /* Control Plane w/NULL enc. + ZUC int. UL */ 2273 0x03, 2274 /* Control Plane w/NULL enc. + ZUC int. DL */ 2275 0x03, 2276 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 2277 0x03, 2278 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 2279 0x03, 2280 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 2281 0x03, 2282 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 2283 0x03, 2284 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 2285 0x03, 2286 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 2287 0x03, 2288 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 2289 0x03, 2290 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 2291 0x03, 2292 /* Control Plane w/AES CTR enc. + NULL int. UL */ 2293 0x03, 2294 /* Control Plane w/AES CTR enc. + NULL int. DL */ 2295 0x03, 2296 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 2297 0x03, 2298 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 2299 0x03, 2300 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 2301 0x03, 2302 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 2303 0x03, 2304 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 2305 0x03, 2306 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 2307 0x03, 2308 /* Control Plane w/ZUC enc. + NULL int. UL */ 2309 0x03, 2310 /* Control Plane w/ZUC enc. + NULL int. DL */ 2311 0x03, 2312 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 2313 0x03, 2314 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 2315 0x03, 2316 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 2317 0x03, 2318 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 2319 0x03, 2320 /* Control Plane w/ZUC enc. + ZUC int. UL */ 2321 0x03, 2322 /* Control Plane w/ZUC enc. + ZUC int. DL */ 2323 0x03, 2324 2325 /************** For 12-bit C-plane ********************/ 2326 /* Control Plane w/NULL enc. + NULL int. UL */ 2327 0x16, 2328 /* Control Plane w/NULL enc. + NULL int. DL */ 2329 0x16, 2330 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 2331 0x16, 2332 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 2333 0x16, 2334 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 2335 0x16, 2336 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 2337 0x16, 2338 /* Control Plane w/NULL enc. + ZUC int. UL */ 2339 0x16, 2340 /* Control Plane w/NULL enc. + ZUC int. DL */ 2341 0x16, 2342 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 2343 0x16, 2344 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 2345 0x16, 2346 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 2347 0x16, 2348 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 2349 0x16, 2350 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 2351 0x16, 2352 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 2353 0x16, 2354 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 2355 0x16, 2356 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 2357 0x16, 2358 /* Control Plane w/AES CTR enc. + NULL int. UL */ 2359 0x16, 2360 /* Control Plane w/AES CTR enc. + NULL int. DL */ 2361 0x16, 2362 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 2363 0x16, 2364 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 2365 0x16, 2366 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 2367 0x16, 2368 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 2369 0x16, 2370 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 2371 0x16, 2372 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 2373 0x16, 2374 /* Control Plane w/ZUC enc. + NULL int. UL */ 2375 0x16, 2376 /* Control Plane w/ZUC enc. + NULL int. DL */ 2377 0x16, 2378 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 2379 0x16, 2380 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 2381 0x16, 2382 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 2383 0x16, 2384 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 2385 0x16, 2386 /* Control Plane w/ZUC enc. + ZUC int. UL */ 2387 0x16, 2388 /* Control Plane w/ZUC enc. + ZUC int. DL */ 2389 0x16, 2390 2391 /* User Plane w/NULL enc. UL LONG SN */ 2392 0x03, 2393 /* User Plane w/NULL enc. DL LONG SN */ 2394 0x03, 2395 /* User Plane w/NULL enc. UL SHORT SN */ 2396 0x03, 2397 /* User Plane w/NULL enc. DL SHORT SN */ 2398 0x03, 2399 /* User Plane w/NULL enc. UL 15 BIT SN */ 2400 0x03, 2401 /* User Plane w/NULL enc. DL 15 BIT SN */ 2402 0x03, 2403 /* User Plane w/NULL enc. UL 18-bit SN */ 2404 0x16, 2405 /* User Plane w/NULL enc. DL 18-bit SN */ 2406 0x16, 2407 /* User Plane w/SNOW f8 enc. UL LONG SN */ 2408 0x03, 2409 /* User Plane w/SNOW f8 enc. DL LONG SN */ 2410 0x03, 2411 /* User Plane w/SNOW f8 enc. UL SHORT SN */ 2412 0x03, 2413 /* User Plane w/SNOW f8 enc. DL SHORT SN */ 2414 0x03, 2415 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */ 2416 0x03, 2417 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */ 2418 0x03, 2419 /* User Plane w/SNOW f8 enc. UL 18-bit SN */ 2420 0x0B, 2421 /* User Plane w/SNOW f8 enc. DL 18-bit SN */ 2422 0x16, 2423 /* User Plane w/AES CTR enc. UL LONG SN */ 2424 0x03, 2425 /* User Plane w/AES CTR enc. DL LONG SN */ 2426 0x03, 2427 /* User Plane w/AES CTR enc. UL SHORT SN */ 2428 0x03, 2429 /* User Plane w/AES CTR enc. DL SHORT SN */ 2430 0x03, 2431 /* User Plane w/AES CTR enc. UL 15 BIT SN */ 2432 0x03, 2433 /* User Plane w/AES CTR enc. DL 15 BIT SN */ 2434 0x03, 2435 /* User Plane w/AES CTR enc. UL 18-bit SN */ 2436 0x0B, 2437 /* User Plane w/AES CTR enc. DL 18-bit SN */ 2438 0x16, 2439 /* User Plane w/ZUC enc. UL LONG SN */ 2440 0x03, 2441 /* User Plane w/ZUC enc. DL LONG SN */ 2442 0x03, 2443 /* User Plane w/ZUC enc. UL SHORT SN */ 2444 0x03, 2445 /* User Plane w/ZUC enc. DL SHORT SN */ 2446 0x03, 2447 /* User Plane w/ZUC enc. UL 15 BIT SN */ 2448 0x03, 2449 /* User Plane w/ZUC enc. DL 15 BIT SN */ 2450 0x03, 2451 /* User Plane w/ZUC enc. UL 18-bit SN */ 2452 0x0B, 2453 /* User Plane w/ZUC enc. DL 18-bit SN */ 2454 0x16, 2455 2456 /*** u-plane with integrity for 12-bit SN ******/ 2457 2458 /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/ 2459 0x16, 2460 /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/ 2461 0x16, 2462 /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/ 2463 0x16, 2464 /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/ 2465 0x16, 2466 /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/ 2467 0x16, 2468 /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/ 2469 0x16, 2470 /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/ 2471 0x16, 2472 /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/ 2473 0x16, 2474 2475 /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/ 2476 0x16, 2477 /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/ 2478 0x16, 2479 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/ 2480 0x16, 2481 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/ 2482 0x16, 2483 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/ 2484 0x16, 2485 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/ 2486 0x16, 2487 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/ 2488 0x16, 2489 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/ 2490 0x16, 2491 /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/ 2492 0x16, 2493 /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/ 2494 0x16, 2495 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/ 2496 0x16, 2497 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/ 2498 0x16, 2499 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/ 2500 0x16, 2501 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/ 2502 0x16, 2503 /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/ 2504 0x16, 2505 /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/ 2506 0x16, 2507 2508 /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/ 2509 0x16, 2510 /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/ 2511 0x16, 2512 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/ 2513 0x16, 2514 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/ 2515 0x16, 2516 /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/ 2517 0x16, 2518 /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/ 2519 0x16, 2520 /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/ 2521 0x16, 2522 /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/ 2523 0x16, 2524 2525 /*** u-plane with integrity for 18-bit SN ******/ 2526 /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/ 2527 0x16, 2528 /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/ 2529 0x16, 2530 /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/ 2531 0x0B, 2532 /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/ 2533 0x16, 2534 /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/ 2535 0x0B, 2536 /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/ 2537 0x16, 2538 /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/ 2539 0x0B, 2540 /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/ 2541 0x16, 2542 /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/ 2543 0x0B, 2544 /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/ 2545 0x16, 2546 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/ 2547 0x0B, 2548 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/ 2549 0x16, 2550 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/ 2551 0x0B, 2552 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/ 2553 0x16, 2554 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/ 2555 0x0B, 2556 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/ 2557 0x16, 2558 /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/ 2559 0x0B, 2560 /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/ 2561 0x16, 2562 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/ 2563 0x0B, 2564 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/ 2565 0x16, 2566 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/ 2567 0x0B, 2568 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/ 2569 0x16, 2570 /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/ 2571 0x0B, 2572 /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/ 2573 0x16, 2574 /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/ 2575 0x0B, 2576 /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/ 2577 0x16, 2578 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/ 2579 0x0B, 2580 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/ 2581 0x16, 2582 /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/ 2583 0x0B, 2584 /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/ 2585 0x16, 2586 /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/ 2587 0x0B, 2588 /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/ 2589 0x16, 2590 2591 }; 2592 2593 static uint8_t pdcp_test_packet_direction[] = { 2594 /* Control Plane w/NULL enc. + NULL int. UL */ 2595 PDCP_DIR_UPLINK, 2596 /* Control Plane w/NULL enc. + NULL int. DL */ 2597 PDCP_DIR_DOWNLINK, 2598 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 2599 PDCP_DIR_UPLINK, 2600 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 2601 PDCP_DIR_DOWNLINK, 2602 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 2603 PDCP_DIR_UPLINK, 2604 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 2605 PDCP_DIR_DOWNLINK, 2606 /* Control Plane w/NULL enc. + ZUC int. UL */ 2607 PDCP_DIR_UPLINK, 2608 /* Control Plane w/NULL enc. + ZUC int. DL */ 2609 PDCP_DIR_DOWNLINK, 2610 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 2611 PDCP_DIR_UPLINK, 2612 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 2613 PDCP_DIR_DOWNLINK, 2614 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 2615 PDCP_DIR_UPLINK, 2616 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 2617 PDCP_DIR_DOWNLINK, 2618 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 2619 PDCP_DIR_UPLINK, 2620 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 2621 PDCP_DIR_DOWNLINK, 2622 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 2623 PDCP_DIR_UPLINK, 2624 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 2625 PDCP_DIR_DOWNLINK, 2626 /* Control Plane w/AES CTR enc. + NULL int. UL */ 2627 PDCP_DIR_UPLINK, 2628 /* Control Plane w/AES CTR enc. + NULL int. DL */ 2629 PDCP_DIR_DOWNLINK, 2630 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 2631 PDCP_DIR_UPLINK, 2632 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 2633 PDCP_DIR_DOWNLINK, 2634 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 2635 PDCP_DIR_UPLINK, 2636 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 2637 PDCP_DIR_DOWNLINK, 2638 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 2639 PDCP_DIR_UPLINK, 2640 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 2641 PDCP_DIR_DOWNLINK, 2642 /* Control Plane w/ZUC enc. + NULL int. UL */ 2643 PDCP_DIR_UPLINK, 2644 /* Control Plane w/ZUC enc. + NULL int. DL */ 2645 PDCP_DIR_DOWNLINK, 2646 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 2647 PDCP_DIR_UPLINK, 2648 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 2649 PDCP_DIR_DOWNLINK, 2650 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 2651 PDCP_DIR_UPLINK, 2652 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 2653 PDCP_DIR_DOWNLINK, 2654 /* Control Plane w/ZUC enc. + ZUC int. UL */ 2655 PDCP_DIR_UPLINK, 2656 /* Control Plane w/ZUC enc. + ZUC int. DL */ 2657 PDCP_DIR_DOWNLINK, 2658 2659 /***************** For 12-bit C-plane **********************/ 2660 /* Control Plane w/NULL enc. + NULL int. UL */ 2661 PDCP_DIR_UPLINK, 2662 /* Control Plane w/NULL enc. + NULL int. DL */ 2663 PDCP_DIR_DOWNLINK, 2664 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 2665 PDCP_DIR_UPLINK, 2666 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 2667 PDCP_DIR_DOWNLINK, 2668 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 2669 PDCP_DIR_UPLINK, 2670 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 2671 PDCP_DIR_DOWNLINK, 2672 /* Control Plane w/NULL enc. + ZUC int. UL */ 2673 PDCP_DIR_UPLINK, 2674 /* Control Plane w/NULL enc. + ZUC int. DL */ 2675 PDCP_DIR_DOWNLINK, 2676 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 2677 PDCP_DIR_UPLINK, 2678 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 2679 PDCP_DIR_DOWNLINK, 2680 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 2681 PDCP_DIR_UPLINK, 2682 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 2683 PDCP_DIR_DOWNLINK, 2684 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 2685 PDCP_DIR_UPLINK, 2686 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 2687 PDCP_DIR_DOWNLINK, 2688 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 2689 PDCP_DIR_UPLINK, 2690 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 2691 PDCP_DIR_DOWNLINK, 2692 /* Control Plane w/AES CTR enc. + NULL int. UL */ 2693 PDCP_DIR_UPLINK, 2694 /* Control Plane w/AES CTR enc. + NULL int. DL */ 2695 PDCP_DIR_DOWNLINK, 2696 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 2697 PDCP_DIR_UPLINK, 2698 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 2699 PDCP_DIR_DOWNLINK, 2700 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 2701 PDCP_DIR_UPLINK, 2702 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 2703 PDCP_DIR_DOWNLINK, 2704 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 2705 PDCP_DIR_UPLINK, 2706 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 2707 PDCP_DIR_DOWNLINK, 2708 /* Control Plane w/ZUC enc. + NULL int. UL */ 2709 PDCP_DIR_UPLINK, 2710 /* Control Plane w/ZUC enc. + NULL int. DL */ 2711 PDCP_DIR_DOWNLINK, 2712 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 2713 PDCP_DIR_UPLINK, 2714 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 2715 PDCP_DIR_DOWNLINK, 2716 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 2717 PDCP_DIR_UPLINK, 2718 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 2719 PDCP_DIR_DOWNLINK, 2720 /* Control Plane w/ZUC enc. + ZUC int. UL */ 2721 PDCP_DIR_UPLINK, 2722 /* Control Plane w/ZUC enc. + ZUC int. DL */ 2723 PDCP_DIR_DOWNLINK, 2724 2725 /* User Plane w/NULL enc. UL LONG SN */ 2726 PDCP_DIR_UPLINK, 2727 /* User Plane w/NULL enc. DL LONG SN */ 2728 PDCP_DIR_DOWNLINK, 2729 /* User Plane w/NULL enc. UL SHORT SN */ 2730 PDCP_DIR_UPLINK, 2731 /* User Plane w/NULL enc. DL SHORT SN */ 2732 PDCP_DIR_DOWNLINK, 2733 /* User Plane w/NULL enc. UL 15 BIT SN */ 2734 PDCP_DIR_UPLINK, 2735 /* User Plane w/NULL enc. DL 15 BIT SN */ 2736 PDCP_DIR_DOWNLINK, 2737 /* User Plane w/NULL enc. UL 18-bit SN */ 2738 PDCP_DIR_UPLINK, 2739 /* User Plane w/NULL enc. DL 18-bit SN */ 2740 PDCP_DIR_DOWNLINK, 2741 /* User Plane w/SNOW f8 enc. UL LONG SN */ 2742 PDCP_DIR_UPLINK, 2743 /* User Plane w/SNOW f8 enc. DL LONG SN */ 2744 PDCP_DIR_DOWNLINK, 2745 /* User Plane w/SNOW f8 enc. UL SHORT SN */ 2746 PDCP_DIR_UPLINK, 2747 /* User Plane w/SNOW f8 enc. DL SHORT SN */ 2748 PDCP_DIR_DOWNLINK, 2749 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */ 2750 PDCP_DIR_UPLINK, 2751 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */ 2752 PDCP_DIR_DOWNLINK, 2753 /* User Plane w/SNOW f8 enc. UL 18-bit SN */ 2754 PDCP_DIR_UPLINK, 2755 /* User Plane w/SNOW f8 enc. DL 18-bit SN */ 2756 PDCP_DIR_DOWNLINK, 2757 /* User Plane w/AES CTR enc. UL LONG SN */ 2758 PDCP_DIR_UPLINK, 2759 /* User Plane w/AES CTR enc. DL LONG SN */ 2760 PDCP_DIR_DOWNLINK, 2761 /* User Plane w/AES CTR enc. UL SHORT SN */ 2762 PDCP_DIR_UPLINK, 2763 /* User Plane w/AES CTR enc. DL SHORT SN */ 2764 PDCP_DIR_DOWNLINK, 2765 /* User Plane w/AES CTR enc. UL 15 BIT SN */ 2766 PDCP_DIR_UPLINK, 2767 /* User Plane w/AES CTR enc. DL 15 BIT SN */ 2768 PDCP_DIR_DOWNLINK, 2769 /* User Plane w/AES CTR enc. UL 18-bit SN */ 2770 PDCP_DIR_UPLINK, 2771 /* User Plane w/AES CTR enc. DL 18-bit SN */ 2772 PDCP_DIR_DOWNLINK, 2773 /* User Plane w/ZUC enc. UL LONG SN */ 2774 PDCP_DIR_UPLINK, 2775 /* User Plane w/ZUC enc. DL LONG SN */ 2776 PDCP_DIR_DOWNLINK, 2777 /* User Plane w/ZUC enc. UL SHORT SN */ 2778 PDCP_DIR_UPLINK, 2779 /* User Plane w/ZUC enc. DL SHORT SN */ 2780 PDCP_DIR_DOWNLINK, 2781 /* User Plane w/ZUC enc. UL 15 BIT SN */ 2782 PDCP_DIR_UPLINK, 2783 /* User Plane w/ZUC enc. DL 15 BIT SN */ 2784 PDCP_DIR_DOWNLINK, 2785 /* User Plane w/ZUC enc. UL for 18-bit SN */ 2786 PDCP_DIR_UPLINK, 2787 /* User Plane w/ZUC enc. DL for 18-bit SN */ 2788 PDCP_DIR_DOWNLINK, 2789 2790 /*** u-plane with integrity for 12-bit SN ******/ 2791 2792 /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/ 2793 PDCP_DIR_UPLINK, 2794 /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/ 2795 PDCP_DIR_DOWNLINK, 2796 /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/ 2797 PDCP_DIR_UPLINK, 2798 /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/ 2799 PDCP_DIR_DOWNLINK, 2800 /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/ 2801 PDCP_DIR_UPLINK, 2802 /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/ 2803 PDCP_DIR_DOWNLINK, 2804 /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/ 2805 PDCP_DIR_UPLINK, 2806 /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/ 2807 PDCP_DIR_DOWNLINK, 2808 /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/ 2809 PDCP_DIR_UPLINK, 2810 /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/ 2811 PDCP_DIR_DOWNLINK, 2812 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/ 2813 PDCP_DIR_UPLINK, 2814 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/ 2815 PDCP_DIR_DOWNLINK, 2816 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/ 2817 PDCP_DIR_UPLINK, 2818 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/ 2819 PDCP_DIR_DOWNLINK, 2820 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/ 2821 PDCP_DIR_UPLINK, 2822 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/ 2823 PDCP_DIR_DOWNLINK, 2824 /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/ 2825 PDCP_DIR_UPLINK, 2826 /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/ 2827 PDCP_DIR_DOWNLINK, 2828 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/ 2829 PDCP_DIR_UPLINK, 2830 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/ 2831 PDCP_DIR_DOWNLINK, 2832 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/ 2833 PDCP_DIR_UPLINK, 2834 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/ 2835 PDCP_DIR_DOWNLINK, 2836 /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/ 2837 PDCP_DIR_UPLINK, 2838 /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/ 2839 PDCP_DIR_DOWNLINK, 2840 /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/ 2841 PDCP_DIR_UPLINK, 2842 /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/ 2843 PDCP_DIR_DOWNLINK, 2844 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/ 2845 PDCP_DIR_UPLINK, 2846 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/ 2847 PDCP_DIR_DOWNLINK, 2848 /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/ 2849 PDCP_DIR_UPLINK, 2850 /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/ 2851 PDCP_DIR_DOWNLINK, 2852 /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/ 2853 PDCP_DIR_UPLINK, 2854 /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/ 2855 PDCP_DIR_DOWNLINK, 2856 2857 /*** u-plane with integrity for 18-bit SN ******/ 2858 /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/ 2859 PDCP_DIR_UPLINK, 2860 /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/ 2861 PDCP_DIR_DOWNLINK, 2862 /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/ 2863 PDCP_DIR_UPLINK, 2864 /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/ 2865 PDCP_DIR_DOWNLINK, 2866 /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/ 2867 PDCP_DIR_UPLINK, 2868 /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/ 2869 PDCP_DIR_DOWNLINK, 2870 /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/ 2871 PDCP_DIR_UPLINK, 2872 /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/ 2873 PDCP_DIR_DOWNLINK, 2874 /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/ 2875 PDCP_DIR_UPLINK, 2876 /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/ 2877 PDCP_DIR_DOWNLINK, 2878 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/ 2879 PDCP_DIR_UPLINK, 2880 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/ 2881 PDCP_DIR_DOWNLINK, 2882 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/ 2883 PDCP_DIR_UPLINK, 2884 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/ 2885 PDCP_DIR_DOWNLINK, 2886 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/ 2887 PDCP_DIR_UPLINK, 2888 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/ 2889 PDCP_DIR_DOWNLINK, 2890 /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/ 2891 PDCP_DIR_UPLINK, 2892 /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/ 2893 PDCP_DIR_DOWNLINK, 2894 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/ 2895 PDCP_DIR_UPLINK, 2896 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/ 2897 PDCP_DIR_DOWNLINK, 2898 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/ 2899 PDCP_DIR_UPLINK, 2900 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/ 2901 PDCP_DIR_DOWNLINK, 2902 /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/ 2903 PDCP_DIR_UPLINK, 2904 /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/ 2905 PDCP_DIR_DOWNLINK, 2906 /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/ 2907 PDCP_DIR_UPLINK, 2908 /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/ 2909 PDCP_DIR_DOWNLINK, 2910 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/ 2911 PDCP_DIR_UPLINK, 2912 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/ 2913 PDCP_DIR_DOWNLINK, 2914 /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/ 2915 PDCP_DIR_UPLINK, 2916 /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/ 2917 PDCP_DIR_DOWNLINK, 2918 /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/ 2919 PDCP_DIR_UPLINK, 2920 /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/ 2921 PDCP_DIR_DOWNLINK, 2922 2923 }; 2924 2925 static uint8_t pdcp_test_data_sn_size[] = { 2926 /* Control Plane w/NULL enc. + NULL int. UL */ 2927 5, 2928 /* Control Plane w/NULL enc. + NULL int. DL */ 2929 5, 2930 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 2931 5, 2932 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 2933 5, 2934 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 2935 5, 2936 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 2937 5, 2938 /* Control Plane w/NULL enc. + ZUC int. UL */ 2939 5, 2940 /* Control Plane w/NULL enc. + ZUC int. DL */ 2941 5, 2942 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 2943 5, 2944 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 2945 5, 2946 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 2947 5, 2948 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 2949 5, 2950 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 2951 5, 2952 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 2953 5, 2954 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 2955 5, 2956 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 2957 5, 2958 /* Control Plane w/AES CTR enc. + NULL int. UL */ 2959 5, 2960 /* Control Plane w/AES CTR enc. + NULL int. DL */ 2961 5, 2962 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 2963 5, 2964 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 2965 5, 2966 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 2967 5, 2968 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 2969 5, 2970 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 2971 5, 2972 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 2973 5, 2974 /* Control Plane w/ZUC enc. + NULL int. UL */ 2975 5, 2976 /* Control Plane w/ZUC enc. + NULL int. DL */ 2977 5, 2978 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 2979 5, 2980 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 2981 5, 2982 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 2983 5, 2984 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 2985 5, 2986 /* Control Plane w/ZUC enc. + ZUC int. UL */ 2987 5, 2988 /* Control Plane w/ZUC enc. + ZUC int. DL */ 2989 5, 2990 2991 /*************** 12 bit SN for C-plane **************************/ 2992 /* Control Plane w/NULL enc. + NULL int. UL */ 2993 12, 2994 /* Control Plane w/NULL enc. + NULL int. DL */ 2995 12, 2996 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 2997 12, 2998 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 2999 12, 3000 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 3001 12, 3002 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 3003 12, 3004 /* Control Plane w/NULL enc. + ZUC int. UL */ 3005 12, 3006 /* Control Plane w/NULL enc. + ZUC int. DL */ 3007 12, 3008 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 3009 12, 3010 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 3011 12, 3012 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 3013 12, 3014 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 3015 12, 3016 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 3017 12, 3018 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 3019 12, 3020 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 3021 12, 3022 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 3023 12, 3024 /* Control Plane w/AES CTR enc. + NULL int. UL */ 3025 12, 3026 /* Control Plane w/AES CTR enc. + NULL int. DL */ 3027 12, 3028 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 3029 12, 3030 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 3031 12, 3032 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 3033 12, 3034 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 3035 12, 3036 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 3037 12, 3038 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 3039 12, 3040 /* Control Plane w/ZUC enc. + NULL int. UL */ 3041 12, 3042 /* Control Plane w/ZUC enc. + NULL int. DL */ 3043 12, 3044 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 3045 12, 3046 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 3047 12, 3048 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 3049 12, 3050 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 3051 12, 3052 /* Control Plane w/ZUC enc. + ZUC int. UL */ 3053 12, 3054 /* Control Plane w/ZUC enc. + ZUC int. DL */ 3055 12, 3056 /*************** 12 bit SN for C-plane end **************************/ 3057 3058 /* User Plane w/NULL enc. UL LONG SN */ 3059 12, 3060 /* User Plane w/NULL enc. DL LONG SN */ 3061 12, 3062 /* User Plane w/NULL enc. UL SHORT SN */ 3063 7, 3064 /* User Plane w/NULL enc. DL SHORT SN */ 3065 7, 3066 /* User Plane w/NULL enc. UL 15 BIT SN */ 3067 15, 3068 /* User Plane w/NULL enc. DL 15 BIT SN */ 3069 15, 3070 /* User Plane w/NULL enc. UL 18 BIT SN */ 3071 18, 3072 /* User Plane w/NULL enc. DL 18 BIT SN */ 3073 18, 3074 /* User Plane w/SNOW f8 enc. UL LONG SN */ 3075 12, 3076 /* User Plane w/SNOW f8 enc. DL LONG SN */ 3077 12, 3078 /* User Plane w/SNOW f8 enc. UL SHORT SN */ 3079 7, 3080 /* User Plane w/SNOW f8 enc. DL SHORT SN */ 3081 7, 3082 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */ 3083 15, 3084 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */ 3085 15, 3086 /* User Plane w/SNOW f8 enc. UL 18 BIT SN */ 3087 18, 3088 /* User Plane w/SNOW f8 enc. DL 18 BIT SN */ 3089 18, 3090 /* User Plane w/AES CTR enc. UL LONG SN */ 3091 12, 3092 /* User Plane w/AES CTR enc. DL LONG SN */ 3093 12, 3094 /* User Plane w/AES CTR enc. UL SHORT SN */ 3095 7, 3096 /* User Plane w/AES CTR enc. DL SHORT SN */ 3097 7, 3098 /* User Plane w/AES CTR enc. UL 15 BIT SN */ 3099 15, 3100 /* User Plane w/AES CTR enc. DL 15 BIT SN */ 3101 15, 3102 /* User Plane w/AES CTR enc. UL 18 BIT SN */ 3103 18, 3104 /* User Plane w/AES CTR enc. DL 18 BIT SN */ 3105 18, 3106 /* User Plane w/ZUC enc. UL LONG SN */ 3107 12, 3108 /* User Plane w/ZUC enc. DL LONG SN */ 3109 12, 3110 /* User Plane w/ZUC enc. UL SHORT SN */ 3111 7, 3112 /* User Plane w/ZUC enc. DL SHORT SN */ 3113 7, 3114 /* User Plane w/ZUC enc. UL 15 BIT SN */ 3115 15, 3116 /* User Plane w/ZUC enc. DL 15 BIT SN */ 3117 15, 3118 /* User Plane w/ZUC enc. UL 18 BIT SN */ 3119 18, 3120 /* User Plane w/ZUC enc. DL 18 BIT SN */ 3121 18, 3122 3123 /*** u-plane with integrity for 12-bit SN ******/ 3124 3125 /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/ 3126 12, 3127 /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/ 3128 12, 3129 /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/ 3130 12, 3131 /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/ 3132 12, 3133 /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/ 3134 12, 3135 /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/ 3136 12, 3137 /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/ 3138 12, 3139 /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/ 3140 12, 3141 /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/ 3142 12, 3143 /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/ 3144 12, 3145 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/ 3146 12, 3147 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/ 3148 12, 3149 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/ 3150 12, 3151 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/ 3152 12, 3153 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/ 3154 12, 3155 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/ 3156 12, 3157 /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/ 3158 12, 3159 /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/ 3160 12, 3161 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/ 3162 12, 3163 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/ 3164 12, 3165 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/ 3166 12, 3167 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/ 3168 12, 3169 /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/ 3170 12, 3171 /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/ 3172 12, 3173 /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/ 3174 12, 3175 /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/ 3176 12, 3177 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/ 3178 12, 3179 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/ 3180 12, 3181 /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/ 3182 12, 3183 /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/ 3184 12, 3185 /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/ 3186 12, 3187 /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/ 3188 12, 3189 3190 /*** u-plane with integrity for 18-bit SN ******/ 3191 /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/ 3192 18, 3193 /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/ 3194 18, 3195 /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/ 3196 18, 3197 /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/ 3198 18, 3199 /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/ 3200 18, 3201 /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/ 3202 18, 3203 /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/ 3204 18, 3205 /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/ 3206 18, 3207 /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/ 3208 18, 3209 /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/ 3210 18, 3211 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/ 3212 18, 3213 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/ 3214 18, 3215 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/ 3216 18, 3217 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/ 3218 18, 3219 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/ 3220 18, 3221 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/ 3222 18, 3223 /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/ 3224 18, 3225 /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/ 3226 18, 3227 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/ 3228 18, 3229 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/ 3230 18, 3231 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/ 3232 18, 3233 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/ 3234 18, 3235 /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/ 3236 18, 3237 /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/ 3238 18, 3239 /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/ 3240 18, 3241 /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/ 3242 18, 3243 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/ 3244 18, 3245 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/ 3246 18, 3247 /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/ 3248 18, 3249 /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/ 3250 18, 3251 /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/ 3252 18, 3253 /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/ 3254 18, 3255 }; 3256 3257 static uint8_t *pdcp_test_crypto_key[] = { 3258 /* Control Plane w/NULL enc. + NULL int. UL */ 3259 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3260 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3261 /* Control Plane w/NULL enc. + NULL int. DL */ 3262 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3263 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3264 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 3265 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3266 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3267 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 3268 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3269 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3270 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 3271 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3272 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3273 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 3274 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3275 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3276 /* Control Plane w/NULL enc. + ZUC int. UL */ 3277 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3278 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3279 /* Control Plane w/NULL enc. + ZUC int. DL */ 3280 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3281 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3282 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 3283 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3284 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3285 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 3286 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3287 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3288 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 3289 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3290 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3291 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 3292 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3293 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3294 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 3295 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3296 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3297 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 3298 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3299 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3300 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 3301 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3302 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3303 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 3304 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3305 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3306 /* Control Plane w/AES CTR enc. + NULL int. UL */ 3307 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3308 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3309 /* Control Plane w/AES CTR enc. + NULL int. DL */ 3310 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3311 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3312 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 3313 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3314 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3315 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 3316 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3317 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3318 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 3319 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3320 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3321 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 3322 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3323 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3324 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 3325 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3326 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3327 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 3328 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3329 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3330 /* Control Plane w/ZUC enc. + NULL int. UL */ 3331 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3332 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3333 /* Control Plane w/ZUC enc. + NULL int. DL */ 3334 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3335 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3336 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 3337 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3338 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3339 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 3340 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3341 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3342 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 3343 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3344 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3345 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 3346 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3347 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3348 /* Control Plane w/ZUC enc. + ZUC int. UL */ 3349 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3350 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3351 /* Control Plane w/ZUC enc. + ZUC int. DL */ 3352 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3353 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3354 3355 /*********** C-plane 12-bit **************/ 3356 /* Control Plane w/NULL enc. + NULL int. UL */ 3357 NULL, 3358 /* Control Plane w/NULL enc. + NULL int. DL */ 3359 NULL, 3360 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 3361 NULL, 3362 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 3363 NULL, 3364 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 3365 NULL, 3366 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 3367 NULL, 3368 /* Control Plane w/NULL enc. + ZUC int. UL */ 3369 NULL, 3370 /* Control Plane w/NULL enc. + ZUC int. DL */ 3371 NULL, 3372 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 3373 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3374 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3375 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 3376 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3377 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3378 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 3379 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3380 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3381 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 3382 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3383 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3384 3385 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 3386 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3387 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3388 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 3389 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3390 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3391 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 3392 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3393 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3394 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 3395 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3396 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3397 3398 /* Control Plane w/AES CTR enc. + NULL int. UL */ 3399 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3400 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3401 /* Control Plane w/AES CTR enc. + NULL int. DL */ 3402 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3403 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3404 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 3405 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3406 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3407 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 3408 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3409 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3410 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 3411 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3412 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3413 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 3414 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3415 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3416 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 3417 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3418 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3419 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 3420 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3421 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3422 3423 /* Control Plane w/ZUC enc. + NULL int. UL */ 3424 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3425 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3426 /* Control Plane w/ZUC enc. + NULL int. DL */ 3427 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3428 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3429 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 3430 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3431 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3432 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 3433 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3434 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3435 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 3436 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3437 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3438 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 3439 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3440 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3441 /* Control Plane w/ZUC enc. + ZUC int. UL */ 3442 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3443 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3444 /* Control Plane w/ZUC enc. + ZUC int. DL */ 3445 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3446 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3447 3448 /* User Plane w/NULL enc. UL LONG SN */ 3449 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3450 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3451 /* User Plane w/NULL enc. DL LONG SN */ 3452 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3453 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3454 /* User Plane w/NULL enc. UL SHORT SN */ 3455 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3456 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3457 /* User Plane w/NULL enc. DL SHORT SN */ 3458 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3459 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3460 /* User Plane w/NULL enc. UL 15 BIT SN */ 3461 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3462 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3463 /* User Plane w/NULL enc. DL 15 BIT SN */ 3464 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3465 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3466 /* User Plane w/NULL enc. UL for 18-bit SN*/ 3467 NULL, 3468 /* User Plane w/NULL enc. DL for 18-bit SN*/ 3469 NULL, 3470 /* User Plane w/SNOW f8 enc. UL LONG SN */ 3471 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3472 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3473 /* User Plane w/SNOW f8 enc. DL LONG SN */ 3474 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3475 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3476 /* User Plane w/SNOW f8 enc. UL SHORT SN */ 3477 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3478 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3479 /* User Plane w/SNOW f8 enc. DL SHORT SN */ 3480 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3481 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3482 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */ 3483 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3484 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3485 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */ 3486 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3487 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3488 /* User Plane w/SNOW enc. UL for 18-bit SN*/ 3489 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3490 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3491 /* User Plane w/SNOW enc. DL for 18-bit SN*/ 3492 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3493 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3494 /* User Plane w/AES CTR enc. UL LONG SN */ 3495 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3496 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3497 /* User Plane w/AES CTR enc. DL LONG SN */ 3498 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3499 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3500 /* User Plane w/AES CTR enc. UL SHORT SN */ 3501 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3502 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3503 /* User Plane w/AES CTR enc. DL SHORT SN */ 3504 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3505 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3506 /* User Plane w/AES CTR enc. UL 15 BIT SN */ 3507 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3508 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3509 /* User Plane w/AES CTR enc. DL 15 BIT SN */ 3510 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3511 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3512 /* User Plane w/AES enc. UL for 18-bit SN*/ 3513 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3514 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3515 /* User Plane w/AES enc. DL for 18-bit SN*/ 3516 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3517 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3518 /* User Plane w/ZUC enc. UL LONG SN */ 3519 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3520 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3521 /* User Plane w/ZUC enc. DL LONG SN */ 3522 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3523 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3524 /* User Plane w/ZUC enc. UL SHORT SN */ 3525 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3526 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3527 /* User Plane w/ZUC enc. DL SHORT SN */ 3528 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3529 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3530 /* User Plane w/ZUC enc. UL 15 BIT SN */ 3531 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3532 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3533 /* User Plane w/ZUC enc. DL 15 BIT SN */ 3534 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3535 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3536 /* User Plane w/ZUC enc. UL for 18-bit SN*/ 3537 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3538 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3539 /* User Plane w/ZUC enc. DL for 18-bit SN*/ 3540 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3541 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3542 3543 /******* u-plane for 12-bit SN ***********/ 3544 /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/ 3545 NULL, 3546 /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/ 3547 NULL, 3548 /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/ 3549 NULL, 3550 /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/ 3551 NULL, 3552 /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/ 3553 NULL, 3554 /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/ 3555 NULL, 3556 /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/ 3557 NULL, 3558 /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/ 3559 NULL, 3560 /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/ 3561 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3562 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3563 /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/ 3564 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3565 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3566 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/ 3567 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3568 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3569 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/ 3570 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3571 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3572 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/ 3573 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3574 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3575 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/ 3576 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3577 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3578 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/ 3579 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3580 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3581 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/ 3582 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3583 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3584 3585 /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/ 3586 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3587 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3588 /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/ 3589 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3590 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3591 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/ 3592 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3593 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3594 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/ 3595 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3596 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3597 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/ 3598 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3599 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3600 3601 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/ 3602 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3603 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3604 /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/ 3605 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3606 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3607 /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/ 3608 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3609 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3610 3611 /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/ 3612 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3613 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3614 /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/ 3615 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3616 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3617 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/ 3618 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3619 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3620 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/ 3621 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3622 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3623 /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/ 3624 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3625 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3626 /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/ 3627 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3628 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3629 /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/ 3630 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3631 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3632 /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/ 3633 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3634 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3635 3636 /******* u-plane for 18-bit SN with integrity ***********/ 3637 /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/ 3638 NULL, 3639 /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/ 3640 NULL, 3641 /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/ 3642 NULL, 3643 /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/ 3644 NULL, 3645 /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/ 3646 NULL, 3647 /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/ 3648 NULL, 3649 /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/ 3650 NULL, 3651 /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/ 3652 NULL, 3653 /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/ 3654 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3655 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3656 /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/ 3657 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3658 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3659 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/ 3660 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3661 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3662 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/ 3663 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3664 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3665 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/ 3666 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3667 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3668 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/ 3669 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3670 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3671 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/ 3672 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3673 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3674 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/ 3675 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3676 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3677 /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/ 3678 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3679 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3680 /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/ 3681 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3682 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3683 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/ 3684 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3685 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3686 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/ 3687 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3688 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3689 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/ 3690 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3691 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3692 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/ 3693 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3694 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3695 /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/ 3696 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3697 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3698 /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/ 3699 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3700 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3701 /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/ 3702 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3703 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3704 /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/ 3705 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3706 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3707 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/ 3708 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3709 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3710 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/ 3711 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3712 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3713 /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/ 3714 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3715 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3716 /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/ 3717 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3718 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3719 /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/ 3720 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3721 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3722 /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/ 3723 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3724 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3725 }; 3726 3727 static uint8_t *pdcp_test_auth_key[] = { 3728 /* Control Plane w/NULL enc. + NULL int. UL */ 3729 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3730 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3731 /* Control Plane w/NULL enc. + NULL int. DL */ 3732 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3733 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3734 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 3735 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3736 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3737 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 3738 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3739 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3740 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 3741 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3742 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3743 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 3744 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3745 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3746 /* Control Plane w/NULL enc. + ZUC int. UL */ 3747 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3748 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3749 /* Control Plane w/NULL enc. + ZUC int. DL */ 3750 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3751 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3752 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 3753 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3754 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3755 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 3756 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3757 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3758 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 3759 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3760 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3761 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 3762 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3763 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3764 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 3765 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3766 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3767 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 3768 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3769 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3770 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 3771 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3772 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3773 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 3774 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3775 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3776 /* Control Plane w/AES CTR enc. + NULL int. UL */ 3777 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3778 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3779 /* Control Plane w/AES CTR enc. + NULL int. DL */ 3780 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3781 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3782 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 3783 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3784 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3785 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 3786 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3787 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3788 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 3789 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3790 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3791 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 3792 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3793 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3794 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 3795 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3796 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3797 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 3798 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3799 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3800 /* Control Plane w/ZUC enc. + NULL int. UL */ 3801 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3802 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3803 /* Control Plane w/ZUC enc. + NULL int. DL */ 3804 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3805 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3806 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 3807 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3808 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3809 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 3810 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3811 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3812 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 3813 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3814 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3815 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 3816 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3817 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3818 /* Control Plane w/ZUC enc. + ZUC int. UL */ 3819 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3820 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3821 /* Control Plane w/ZUC enc. + ZUC int. DL */ 3822 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3823 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3824 3825 /********* 12-bit C-plane **********************/ 3826 /* Control Plane w/NULL enc. + NULL int. UL */ 3827 NULL, 3828 /* Control Plane w/NULL enc. + NULL int. DL */ 3829 NULL, 3830 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 3831 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3832 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3833 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 3834 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3835 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3836 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 3837 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3838 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3839 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 3840 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3841 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3842 /* Control Plane w/NULL enc. + ZUC int. UL */ 3843 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3844 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3845 /* Control Plane w/NULL enc. + ZUC int. DL */ 3846 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3847 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3848 3849 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 3850 NULL, 3851 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 3852 NULL, 3853 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 3854 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3855 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3856 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 3857 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3858 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3859 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 3860 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3861 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3862 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 3863 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3864 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3865 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 3866 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3867 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3868 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 3869 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3870 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3871 /* Control Plane w/AES CTR enc. + NULL int. UL */ 3872 NULL, 3873 /* Control Plane w/AES CTR enc. + NULL int. DL */ 3874 NULL, 3875 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 3876 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3877 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3878 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 3879 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3880 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3881 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 3882 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3883 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3884 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 3885 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3886 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3887 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 3888 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3889 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3890 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 3891 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3892 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3893 3894 /* Control Plane w/ZUC enc. + NULL int. UL */ 3895 NULL, 3896 /* Control Plane w/ZUC enc. + NULL int. DL */ 3897 NULL, 3898 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 3899 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3900 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3901 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 3902 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3903 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3904 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 3905 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3906 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3907 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 3908 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3909 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3910 /* Control Plane w/ZUC enc. + ZUC int. UL */ 3911 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3912 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3913 /* Control Plane w/ZUC enc. + ZUC int. DL */ 3914 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3915 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3916 3917 /* User Plane w/NULL enc. UL LONG SN */ 3918 NULL, 3919 /* User Plane w/NULL enc. DL LONG SN */ 3920 NULL, 3921 /* User Plane w/NULL enc. UL SHORT SN */ 3922 NULL, 3923 /* User Plane w/NULL enc. DL SHORT SN */ 3924 NULL, 3925 /* User Plane w/NULL enc. UL 15 BIT SN */ 3926 NULL, 3927 /* User Plane w/NULL enc. DL 15 BIT SN */ 3928 NULL, 3929 /* User Plane w/NULL enc. UL 18 BIT SN */ 3930 NULL, 3931 /* User Plane w/NULL enc. DL 18 BIT SN */ 3932 NULL, 3933 /* User Plane w/SNOW f8 enc. UL LONG SN */ 3934 NULL, 3935 /* User Plane w/SNOW f8 enc. DL LONG SN */ 3936 NULL, 3937 /* User Plane w/SNOW f8 enc. UL SHORT SN */ 3938 NULL, 3939 /* User Plane w/SNOW f8 enc. DL SHORT SN */ 3940 NULL, 3941 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */ 3942 NULL, 3943 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */ 3944 NULL, 3945 /* User Plane w/SNOW f8 enc. UL 18 BIT SN */ 3946 NULL, 3947 /* User Plane w/SNOW f8 enc. DL 18 BIT SN */ 3948 NULL, 3949 /* User Plane w/AES CTR enc. UL LONG SN */ 3950 NULL, 3951 /* User Plane w/AES CTR enc. DL LONG SN */ 3952 NULL, 3953 /* User Plane w/AES CTR enc. UL SHORT SN */ 3954 NULL, 3955 /* User Plane w/AES CTR enc. DL SHORT SN */ 3956 NULL, 3957 /* User Plane w/AES CTR enc. UL 15 BIT SN */ 3958 NULL, 3959 /* User Plane w/AES CTR enc. DL 15 BIT SN */ 3960 NULL, 3961 /* User Plane w/AES CTR enc. UL 18 BIT SN */ 3962 NULL, 3963 /* User Plane w/AES CTR enc. DL 18 BIT SN */ 3964 NULL, 3965 /* User Plane w/ZUC enc. UL LONG SN */ 3966 NULL, 3967 /* User Plane w/ZUC enc. DL LONG SN */ 3968 NULL, 3969 /* User Plane w/ZUC enc. UL SHORT SN */ 3970 NULL, 3971 /* User Plane w/ZUC enc. DL SHORT SN */ 3972 NULL, 3973 /* User Plane w/ZUC enc. UL 15 BIT SN */ 3974 NULL, 3975 /* User Plane w/ZUC enc. DL 15 BIT SN */ 3976 NULL, 3977 /* User Plane w/ZUC enc. UL 18 BIT SN */ 3978 NULL, 3979 /* User Plane w/ZUC enc. DL 18 BIT SN */ 3980 NULL, 3981 3982 /***** u-plane with integrity for 12-bit SN ******/ 3983 /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/ 3984 NULL, 3985 /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/ 3986 NULL, 3987 /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/ 3988 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3989 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3990 3991 /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/ 3992 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3993 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3994 /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/ 3995 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3996 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3997 /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/ 3998 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3999 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4000 /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/ 4001 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4002 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4003 /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/ 4004 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4005 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4006 4007 /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/ 4008 NULL, 4009 /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/ 4010 NULL, 4011 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/ 4012 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4013 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4014 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/ 4015 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4016 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4017 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/ 4018 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4019 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4020 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/ 4021 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4022 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4023 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/ 4024 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4025 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4026 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/ 4027 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4028 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4029 4030 /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/ 4031 NULL, 4032 /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/ 4033 NULL, 4034 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/ 4035 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4036 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4037 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/ 4038 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4039 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4040 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/ 4041 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4042 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4043 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/ 4044 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4045 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4046 /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/ 4047 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4048 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4049 /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/ 4050 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4051 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4052 4053 /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/ 4054 NULL, 4055 /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/ 4056 NULL, 4057 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/ 4058 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4059 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4060 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/ 4061 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4062 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4063 /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/ 4064 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4065 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4066 /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/ 4067 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4068 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4069 /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/ 4070 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4071 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4072 /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/ 4073 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4074 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4075 4076 /***** u-plane with integrity for 18-bit SN ******/ 4077 /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/ 4078 NULL, 4079 /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/ 4080 NULL, 4081 /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/ 4082 (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9, 4083 0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15}, 4084 /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/ 4085 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4086 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4087 /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/ 4088 (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9, 4089 0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15}, 4090 /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/ 4091 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4092 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4093 /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/ 4094 (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9, 4095 0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15}, 4096 /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/ 4097 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4098 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4099 /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/ 4100 NULL, 4101 /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/ 4102 NULL, 4103 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/ 4104 (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9, 4105 0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15}, 4106 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/ 4107 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4108 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4109 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/ 4110 (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9, 4111 0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15}, 4112 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/ 4113 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4114 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4115 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/ 4116 (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9, 4117 0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15}, 4118 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/ 4119 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4120 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4121 /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/ 4122 NULL, 4123 /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/ 4124 NULL, 4125 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/ 4126 (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9, 4127 0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15}, 4128 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/ 4129 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4130 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4131 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/ 4132 (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9, 4133 0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15}, 4134 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/ 4135 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4136 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4137 /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/ 4138 (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9, 4139 0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15}, 4140 /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/ 4141 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4142 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4143 /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/ 4144 NULL, 4145 /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/ 4146 NULL, 4147 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/ 4148 (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9, 4149 0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15}, 4150 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/ 4151 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4152 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4153 /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/ 4154 (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9, 4155 0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15}, 4156 /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/ 4157 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4158 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4159 /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/ 4160 (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9, 4161 0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15}, 4162 /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/ 4163 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4164 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4165 }; 4166 4167 static uint8_t *pdcp_test_data_in[] = { 4168 /* Control Plane w/NULL enc. + NULL int. UL */ 4169 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4170 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4171 /* Control Plane w/NULL enc. + NULL int. DL */ 4172 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4173 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4174 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 4175 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4176 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4177 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 4178 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4179 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4180 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 4181 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4182 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4183 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 4184 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4185 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4186 /* Control Plane w/NULL enc. + ZUC int. UL */ 4187 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4188 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4189 /* Control Plane w/NULL enc. + ZUC int. DL */ 4190 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4191 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4192 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 4193 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4194 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4195 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 4196 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4197 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4198 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 4199 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4200 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4201 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 4202 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4203 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4204 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 4205 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4206 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4207 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 4208 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4209 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4210 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 4211 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4212 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4213 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 4214 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4215 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4216 /* Control Plane w/AES CTR enc. + NULL int. UL */ 4217 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4218 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4219 /* Control Plane w/AES CTR enc. + NULL int. DL */ 4220 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4221 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4222 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 4223 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4224 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4225 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 4226 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4227 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4228 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 4229 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4230 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4231 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 4232 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4233 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4234 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 4235 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4236 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4237 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 4238 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4239 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4240 /* Control Plane w/ZUC enc. + NULL int. UL */ 4241 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4242 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4243 /* Control Plane w/ZUC enc. + NULL int. DL */ 4244 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4245 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4246 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 4247 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4248 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4249 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 4250 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4251 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4252 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 4253 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4254 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4255 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 4256 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4257 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4258 /* Control Plane w/ZUC enc. + ZUC int. UL */ 4259 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4260 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4261 /* Control Plane w/ZUC enc. + ZUC int. DL */ 4262 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4263 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4264 4265 /*************** 12-bit C-plane ****************/ 4266 /* Control Plane w/NULL enc. + NULL int. UL */ 4267 (uint8_t[]){0x00, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4268 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4269 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4270 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4271 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4272 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4273 /* Control Plane w/NULL enc. + NULL int. DL */ 4274 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4275 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4276 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4277 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4278 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4279 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4280 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 4281 (uint8_t[]){0x00, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4282 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4283 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4284 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4285 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4286 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4287 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 4288 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4289 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4290 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4291 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4292 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4293 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4294 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 4295 (uint8_t[]){0x00, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4296 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4297 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4298 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4299 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4300 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4301 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 4302 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4303 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4304 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4305 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4306 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4307 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4308 /* Control Plane w/NULL enc. + ZUC int. UL */ 4309 (uint8_t[]){0x00, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4310 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4311 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4312 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4313 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4314 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4315 /* Control Plane w/NULL enc. + ZUC int. DL */ 4316 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4317 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4318 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4319 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4320 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4321 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4322 4323 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 4324 (uint8_t[]){0x00, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4325 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4326 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4327 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4328 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4329 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4330 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 4331 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4332 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4333 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4334 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4335 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4336 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4337 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 4338 (uint8_t[]){0x00, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4339 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4340 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4341 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4342 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4343 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4344 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 4345 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4346 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4347 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4348 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4349 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4350 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4351 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 4352 (uint8_t[]){0x00, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4353 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4354 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4355 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4356 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4357 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4358 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 4359 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4360 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4361 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4362 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4363 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4364 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4365 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 4366 (uint8_t[]){0x00, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4367 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4368 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4369 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4370 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4371 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4372 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 4373 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4374 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4375 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4376 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4377 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4378 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4379 4380 /* Control Plane w/AES CTR enc. + NULL int. UL */ 4381 (uint8_t[]){0x00, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4382 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4383 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4384 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4385 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4386 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4387 /* Control Plane w/AES CTR enc. + NULL int. DL */ 4388 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4389 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4390 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4391 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4392 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4393 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4394 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 4395 (uint8_t[]){0x00, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4396 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4397 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4398 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4399 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4400 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4401 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 4402 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4403 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4404 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4405 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4406 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4407 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4408 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 4409 (uint8_t[]){0x00, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4410 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4411 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4412 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4413 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4414 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4415 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 4416 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4417 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4418 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4419 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4420 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4421 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4422 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 4423 (uint8_t[]){0x00, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4424 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4425 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4426 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4427 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4428 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4429 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 4430 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4431 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4432 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4433 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4434 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4435 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4436 4437 /* Control Plane w/ZUC enc. + NULL int. UL */ 4438 (uint8_t[]){0x00, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4439 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4440 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4441 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4442 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4443 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4444 /* Control Plane w/ZUC enc. + NULL int. DL */ 4445 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4446 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4447 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4448 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4449 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4450 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4451 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 4452 (uint8_t[]){0x00, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4453 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4454 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4455 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4456 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4457 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4458 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 4459 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4460 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4461 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4462 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4463 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4464 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4465 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 4466 (uint8_t[]){0x00, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4467 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4468 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4469 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4470 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4471 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4472 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 4473 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4474 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4475 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4476 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4477 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4478 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4479 /* Control Plane w/ZUC enc. + ZUC int. UL */ 4480 (uint8_t[]){0x00, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4481 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4482 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4483 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4484 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4485 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4486 /* Control Plane w/ZUC enc. + ZUC int. DL */ 4487 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4488 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4489 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4490 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4491 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4492 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4493 4494 /* User Plane w/NULL enc. UL LONG SN */ 4495 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4496 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4497 /* User Plane w/NULL enc. DL LONG SN */ 4498 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4499 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4500 /* User Plane w/NULL enc. UL SHORT SN */ 4501 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4502 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4503 /* User Plane w/NULL enc. DL SHORT SN */ 4504 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4505 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4506 /* User Plane w/NULL enc. UL 15 BIT SN */ 4507 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4508 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4509 /* User Plane w/NULL enc. DL 15 BIT SN */ 4510 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4511 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4512 /* User Plane w/NULL enc. UL for 18-bit SN*/ 4513 (uint8_t[]){0x80, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4514 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4515 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4516 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4517 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4518 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4519 0x69, 0x00, 0x00, 0x00, 0x00}, 4520 /* User Plane w/NULL enc. DL for 18-bit SN*/ 4521 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4522 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4523 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4524 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4525 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4526 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4527 0x69, 0x00, 0x00, 0x00, 0x00}, 4528 /* User Plane w/SNOW f8 enc. UL LONG SN */ 4529 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4530 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4531 /* User Plane w/SNOW f8 enc. DL LONG SN */ 4532 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4533 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4534 /* User Plane w/SNOW f8 enc. UL SHORT SN */ 4535 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4536 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4537 /* User Plane w/SNOW f8 enc. DL SHORT SN */ 4538 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4539 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4540 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */ 4541 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4542 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4543 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */ 4544 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4545 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4546 /* User Plane w/SNOW enc. UL for 18-bit SN*/ 4547 (uint8_t[]){0x80, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4548 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4549 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4550 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4551 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4552 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4553 0x91, 0x00, 0x00, 0x00, 0x00}, 4554 /* User Plane w/SNOW enc. DL for 18-bit SN*/ 4555 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4556 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4557 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4558 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4559 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4560 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4561 0x69, 0x00, 0x00, 0x00, 0x00}, 4562 /* User Plane w/AES CTR enc. UL LONG SN */ 4563 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4564 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4565 /* User Plane w/AES CTR enc. DL LONG SN */ 4566 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4567 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4568 /* User Plane w/AES CTR enc. UL SHORT SN */ 4569 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4570 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4571 /* User Plane w/AES CTR enc. DL SHORT SN */ 4572 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4573 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4574 /* User Plane w/AES CTR enc. UL 15 BIT SN */ 4575 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4576 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4577 /* User Plane w/AES CTR enc. DL 15 BIT SN */ 4578 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4579 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4580 /* User Plane w/AES enc. UL for 18-bit SN*/ 4581 (uint8_t[]){0x80, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4582 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4583 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4584 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4585 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4586 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4587 0x91, 0x00, 0x00, 0x00, 0x00}, 4588 /* User Plane w/AES enc. DL for 18-bit SN*/ 4589 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4590 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4591 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4592 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4593 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4594 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4595 0x69, 0x00, 0x00, 0x00, 0x00}, 4596 /* User Plane w/ZUC enc. UL LONG SN */ 4597 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4598 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4599 /* User Plane w/ZUC enc. DL LONG SN */ 4600 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4601 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4602 /* User Plane w/ZUC enc. UL SHORT SN */ 4603 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4604 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4605 /* User Plane w/ZUC enc. DL SHORT SN */ 4606 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4607 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4608 /* User Plane w/ZUC enc. UL 15 BIT SN */ 4609 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4610 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4611 /* User Plane w/ZUC enc. DL 15 BIT SN */ 4612 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4613 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4614 /* User Plane w/ZUC enc. UL for 18-bit SN*/ 4615 (uint8_t[]){0x80, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4616 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4617 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4618 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4619 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4620 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4621 0x91, 0x00, 0x00, 0x00, 0x00}, 4622 /* User Plane w/ZUC enc. DL for 18-bit SN*/ 4623 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4624 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4625 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4626 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4627 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4628 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4629 0x69, 0x00, 0x00, 0x00, 0x00}, 4630 4631 /*************** u-plane with integrity for 12-bit SN *****/ 4632 /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/ 4633 (uint8_t[]){0x80, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4634 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4635 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4636 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4637 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4638 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4639 /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/ 4640 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4641 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4642 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4643 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4644 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4645 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4646 /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/ 4647 (uint8_t[]){0x80, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4648 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4649 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4650 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4651 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4652 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4653 /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/ 4654 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4655 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4656 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4657 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4658 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4659 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4660 /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/ 4661 (uint8_t[]){0x80, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4662 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4663 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4664 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4665 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4666 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4667 /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/ 4668 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4669 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4670 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4671 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4672 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4673 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4674 /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/ 4675 (uint8_t[]){0x80, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4676 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4677 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4678 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4679 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4680 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4681 /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/ 4682 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4683 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4684 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4685 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4686 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4687 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4688 4689 /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/ 4690 (uint8_t[]){0x80, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4691 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4692 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4693 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4694 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4695 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4696 /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/ 4697 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4698 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4699 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4700 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4701 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4702 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4703 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/ 4704 (uint8_t[]){0x80, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4705 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4706 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4707 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4708 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4709 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4710 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/ 4711 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4712 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4713 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4714 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4715 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4716 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4717 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/ 4718 (uint8_t[]){0x80, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4719 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4720 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4721 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4722 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4723 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4724 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/ 4725 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4726 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4727 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4728 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4729 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4730 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4731 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/ 4732 (uint8_t[]){0x80, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4733 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4734 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4735 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4736 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4737 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4738 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/ 4739 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4740 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4741 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4742 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4743 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4744 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4745 4746 /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/ 4747 (uint8_t[]){0x80, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4748 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4749 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4750 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4751 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4752 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4753 /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/ 4754 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4755 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4756 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4757 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4758 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4759 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4760 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/ 4761 (uint8_t[]){0x80, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4762 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4763 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4764 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4765 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4766 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4767 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/ 4768 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4769 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4770 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4771 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4772 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4773 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4774 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/ 4775 (uint8_t[]){0x80, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4776 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4777 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4778 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4779 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4780 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4781 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/ 4782 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4783 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4784 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4785 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4786 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4787 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4788 /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/ 4789 (uint8_t[]){0x80, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4790 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4791 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4792 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4793 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4794 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4795 /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/ 4796 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4797 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4798 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4799 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4800 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4801 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4802 4803 /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/ 4804 (uint8_t[]){0x80, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4805 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4806 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4807 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4808 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4809 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4810 /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/ 4811 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4812 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4813 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4814 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4815 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4816 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4817 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/ 4818 (uint8_t[]){0x80, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4819 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4820 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4821 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4822 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4823 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4824 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/ 4825 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4826 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4827 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4828 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4829 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4830 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4831 /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/ 4832 (uint8_t[]){0x80, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4833 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4834 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4835 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4836 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4837 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4838 /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/ 4839 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4840 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4841 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4842 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4843 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4844 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4845 /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/ 4846 (uint8_t[]){0x80, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4847 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4848 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4849 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4850 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4851 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4852 /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/ 4853 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4854 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4855 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4856 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4857 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4858 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4859 4860 /*************** u-plane with integrity for 18-bit SN *****/ 4861 /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/ 4862 (uint8_t[]){0x80, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4863 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4864 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4865 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4866 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4867 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4868 0x69}, 4869 /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/ 4870 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4871 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4872 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4873 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4874 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4875 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4876 0x69}, 4877 /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/ 4878 (uint8_t[]){0x80, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4879 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4880 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4881 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4882 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4883 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4884 0x91}, 4885 /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/ 4886 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4887 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4888 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4889 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4890 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4891 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4892 0x69}, 4893 /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/ 4894 (uint8_t[]){0x80, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4895 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4896 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4897 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4898 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4899 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4900 0x91}, 4901 /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/ 4902 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4903 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4904 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4905 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4906 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4907 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4908 0x69}, 4909 /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/ 4910 (uint8_t[]){0x80, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4911 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4912 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4913 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4914 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4915 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4916 0x91}, 4917 /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/ 4918 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4919 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4920 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4921 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4922 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4923 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4924 0x69}, 4925 /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/ 4926 (uint8_t[]){0x80, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4927 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4928 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4929 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4930 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4931 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4932 0x91}, 4933 /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/ 4934 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4935 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4936 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4937 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4938 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4939 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4940 0x69}, 4941 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/ 4942 (uint8_t[]){0x80, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4943 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4944 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4945 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4946 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4947 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4948 0x91}, 4949 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/ 4950 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4951 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4952 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4953 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4954 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4955 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4956 0x69}, 4957 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/ 4958 (uint8_t[]){0x80, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4959 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4960 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4961 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4962 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4963 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4964 0x91}, 4965 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/ 4966 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4967 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4968 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4969 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4970 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4971 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4972 0x69}, 4973 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/ 4974 (uint8_t[]){0x80, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4975 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4976 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4977 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4978 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4979 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4980 0x91}, 4981 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/ 4982 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4983 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4984 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4985 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4986 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4987 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4988 0x69}, 4989 /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/ 4990 (uint8_t[]){0x80, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4991 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4992 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4993 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4994 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4995 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4996 0x91}, 4997 /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/ 4998 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4999 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 5000 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 5001 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 5002 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 5003 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 5004 0x69}, 5005 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/ 5006 (uint8_t[]){0x80, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 5007 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 5008 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 5009 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 5010 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 5011 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 5012 0x91}, 5013 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/ 5014 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 5015 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 5016 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 5017 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 5018 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 5019 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 5020 0x69}, 5021 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/ 5022 (uint8_t[]){0x80, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 5023 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 5024 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 5025 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 5026 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 5027 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 5028 0x91}, 5029 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/ 5030 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 5031 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 5032 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 5033 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 5034 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 5035 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 5036 0x69}, 5037 /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/ 5038 (uint8_t[]){0x80, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 5039 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 5040 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 5041 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 5042 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 5043 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 5044 0x91}, 5045 /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/ 5046 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 5047 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 5048 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 5049 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 5050 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 5051 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 5052 0x69}, 5053 /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/ 5054 (uint8_t[]){0x80, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 5055 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 5056 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 5057 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 5058 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 5059 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 5060 0x91}, 5061 /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/ 5062 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 5063 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 5064 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 5065 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 5066 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 5067 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 5068 0x69}, 5069 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/ 5070 (uint8_t[]){0x80, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 5071 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 5072 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 5073 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 5074 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 5075 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 5076 0x91}, 5077 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/ 5078 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 5079 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 5080 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 5081 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 5082 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 5083 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 5084 0x69}, 5085 /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/ 5086 (uint8_t[]){0x80, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 5087 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 5088 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 5089 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 5090 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 5091 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 5092 0x91}, 5093 /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/ 5094 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 5095 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 5096 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 5097 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 5098 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 5099 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 5100 0x69}, 5101 /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/ 5102 (uint8_t[]){0x80, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 5103 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 5104 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 5105 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 5106 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 5107 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 5108 0x91}, 5109 /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/ 5110 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 5111 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 5112 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 5113 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 5114 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 5115 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 5116 0x69}, 5117 }; 5118 5119 static uint32_t pdcp_test_data_in_len[] = { 5120 /* Control Plane w/NULL enc. + NULL int. UL */ 5121 16, 5122 /* Control Plane w/NULL enc. + NULL int. DL */ 5123 16, 5124 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 5125 16, 5126 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 5127 16, 5128 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 5129 16, 5130 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 5131 16, 5132 /* Control Plane w/NULL enc. + ZUC int. UL */ 5133 16, 5134 /* Control Plane w/NULL enc. + ZUC int. DL */ 5135 16, 5136 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 5137 16, 5138 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 5139 16, 5140 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 5141 16, 5142 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 5143 16, 5144 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 5145 16, 5146 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 5147 16, 5148 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 5149 16, 5150 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 5151 16, 5152 /* Control Plane w/AES CTR enc. + NULL int. UL */ 5153 16, 5154 /* Control Plane w/AES CTR enc. + NULL int. DL */ 5155 16, 5156 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 5157 16, 5158 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 5159 16, 5160 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 5161 16, 5162 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 5163 16, 5164 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 5165 16, 5166 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 5167 16, 5168 /* Control Plane w/ZUC enc. + NULL int. UL */ 5169 16, 5170 /* Control Plane w/ZUC enc. + NULL int. DL */ 5171 16, 5172 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 5173 16, 5174 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 5175 16, 5176 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 5177 16, 5178 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 5179 16, 5180 /* Control Plane w/ZUC enc. + ZUC int. UL */ 5181 16, 5182 /* Control Plane w/ZUC enc. + ZUC int. DL */ 5183 16, 5184 5185 /****************** C-plane 12-bit SN ***********/ 5186 /* Control Plane w/NULL enc. + NULL int. UL LONG SN */ 5187 66, 5188 /* Control Plane w/NULL enc. + NULL int. DL LONG SN */ 5189 66, 5190 /* Control Plane w/NULL enc. + SNOW f9 int. UL LONG SN */ 5191 66, 5192 /* Control Plane w/NULL enc. + SNOW f9 int. DL LONG SN */ 5193 66, 5194 /* Control Plane w/NULL enc. + AES CMAC int. UL LONG SN */ 5195 66, 5196 /* Control Plane w/NULL enc. + AES CMAC int. DL LONG SN */ 5197 66, 5198 /* Control Plane w/NULL enc. + ZUC int. UL LONG SN */ 5199 66, 5200 /* Control Plane w/NULL enc. + ZUC int. DL LONG SN */ 5201 66, 5202 5203 /* Control Plane w/SNOW f8 enc. + NULL int. UL LONG SN */ 5204 66, 5205 /* Control Plane w/SNOW f8 enc. + NULL int. DL LONG SN */ 5206 66, 5207 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL LONG SN */ 5208 66, 5209 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL LONG SN */ 5210 66, 5211 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL LONG SN */ 5212 66, 5213 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 5214 66, 5215 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 5216 66, 5217 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 5218 66, 5219 5220 /* Control Plane w/AES CTR enc. + NULL int. UL */ 5221 66, 5222 /* Control Plane w/AES CTR enc. + NULL int. DL */ 5223 66, 5224 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 5225 66, 5226 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 5227 66, 5228 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 5229 66, 5230 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 5231 66, 5232 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 5233 66, 5234 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 5235 66, 5236 5237 /* Control Plane w/ZUC enc. + NULL int. UL */ 5238 66, 5239 /* Control Plane w/ZUC enc. + NULL int. DL */ 5240 66, 5241 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 5242 66, 5243 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 5244 66, 5245 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 5246 66, 5247 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 5248 66, 5249 /* Control Plane w/ZUC enc. + ZUC int. UL */ 5250 66, 5251 /* Control Plane w/ZUC enc. + ZUC int. DL */ 5252 66, 5253 5254 5255 /* User Plane w/NULL enc. UL LONG SN */ 5256 17, 5257 /* User Plane w/NULL enc. DL LONG SN */ 5258 17, 5259 /* User Plane w/NULL enc. UL SHORT SN */ 5260 16, 5261 /* User Plane w/NULL enc. DL SHORT SN */ 5262 16, 5263 /* User Plane w/NULL enc. UL 15 BIT SN */ 5264 17, 5265 /* User Plane w/NULL enc. DL 15 BIT SN */ 5266 17, 5267 /* User Plane w/NULL enc. UL 18 BIT SN */ 5268 71, 5269 /* User Plane w/NULL enc. DL 18 BIT SN */ 5270 71, 5271 /* User Plane w/SNOW f8 enc. UL LONG SN */ 5272 17, 5273 /* User Plane w/SNOW f8 enc. DL LONG SN */ 5274 17, 5275 /* User Plane w/SNOW f8 enc. UL SHORT SN */ 5276 16, 5277 /* User Plane w/SNOW f8 enc. DL SHORT SN */ 5278 16, 5279 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */ 5280 17, 5281 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */ 5282 17, 5283 /* User Plane w/SNOW f8 enc. UL 18 BIT SN */ 5284 71, 5285 /* User Plane w/SNOW f8 enc. DL 18 BIT SN */ 5286 71, 5287 /* User Plane w/AES CTR enc. UL LONG SN */ 5288 17, 5289 /* User Plane w/AES CTR enc. DL LONG SN */ 5290 17, 5291 /* User Plane w/AES CTR enc. UL SHORT SN */ 5292 16, 5293 /* User Plane w/AES CTR enc. DL SHORT SN */ 5294 16, 5295 /* User Plane w/AES CTR enc. UL 15 BIT SN */ 5296 17, 5297 /* User Plane w/AES CTR enc. DL 15 BIT SN */ 5298 17, 5299 /* User Plane w/AES CTR enc. UL 18 BIT SN */ 5300 71, 5301 /* User Plane w/AES CTR enc. DL 18 BIT SN */ 5302 71, 5303 /* User Plane w/ZUC enc. UL LONG SN */ 5304 17, 5305 /* User Plane w/ZUC enc. DL LONG SN */ 5306 17, 5307 /* User Plane w/ZUC enc. UL SHORT SN */ 5308 16, 5309 /* User Plane w/ZUC enc. DL SHORT SN */ 5310 16, 5311 /* User Plane w/ZUC enc. UL 15 BIT SN */ 5312 17, 5313 /* User Plane w/ZUC enc. DL 15 BIT SN */ 5314 17, 5315 /* User Plane w/ZUC enc. UL 18 BIT SN */ 5316 71, 5317 /* User Plane w/ZUC enc. DL 18 BIT SN */ 5318 71, 5319 5320 /***** u-plane with integrity for 12-bit SN *******/ 5321 5322 /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN */ 5323 66, 5324 /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN */ 5325 66, 5326 /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN */ 5327 66, 5328 /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN */ 5329 66, 5330 /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN */ 5331 66, 5332 /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN */ 5333 66, 5334 /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN */ 5335 66, 5336 /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN */ 5337 66, 5338 5339 /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN */ 5340 66, 5341 /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN */ 5342 66, 5343 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN */ 5344 66, 5345 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN */ 5346 66, 5347 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN */ 5348 66, 5349 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/ 5350 66, 5351 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/ 5352 66, 5353 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/ 5354 66, 5355 5356 /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/ 5357 66, 5358 /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/ 5359 66, 5360 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/ 5361 66, 5362 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/ 5363 66, 5364 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/ 5365 66, 5366 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/ 5367 66, 5368 /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/ 5369 66, 5370 /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/ 5371 66, 5372 5373 /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/ 5374 66, 5375 /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/ 5376 66, 5377 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/ 5378 66, 5379 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/ 5380 66, 5381 /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/ 5382 66, 5383 /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/ 5384 66, 5385 /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/ 5386 66, 5387 /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/ 5388 66, 5389 5390 /***** u-plane with integrity for 18-bit SN *******/ 5391 /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN */ 5392 67, 5393 /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN */ 5394 67, 5395 /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN */ 5396 67, 5397 /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN */ 5398 67, 5399 /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN */ 5400 67, 5401 /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN */ 5402 67, 5403 /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN */ 5404 67, 5405 /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN */ 5406 67, 5407 /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN */ 5408 67, 5409 /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN */ 5410 67, 5411 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN */ 5412 67, 5413 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN */ 5414 67, 5415 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN */ 5416 67, 5417 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/ 5418 67, 5419 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/ 5420 67, 5421 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/ 5422 67, 5423 /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/ 5424 67, 5425 /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/ 5426 67, 5427 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/ 5428 67, 5429 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/ 5430 67, 5431 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/ 5432 67, 5433 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/ 5434 67, 5435 /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/ 5436 67, 5437 /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/ 5438 67, 5439 /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/ 5440 67, 5441 /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/ 5442 67, 5443 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/ 5444 67, 5445 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/ 5446 67, 5447 /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/ 5448 67, 5449 /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/ 5450 67, 5451 /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/ 5452 67, 5453 /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/ 5454 67, 5455 }; 5456 5457 static uint8_t *pdcp_test_data_out[] = { 5458 /* Control Plane w/NULL enc. + NULL int. UL */ 5459 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 5460 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x00, 0x00, 0x00, 0x00}, 5461 /* Control Plane w/NULL enc. + NULL int. DL */ 5462 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 5463 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x00, 0x00, 0x00, 0x00}, 5464 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 5465 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 5466 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x88, 0x7f, 0x4e, 0x59}, 5467 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 5468 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 5469 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x9d, 0x9e, 0x45, 0x36}, 5470 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 5471 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 5472 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0xf3, 0xdd, 0x01, 0xdf}, 5473 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 5474 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 5475 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x5d, 0x8e, 0x5d, 0x05}, 5476 /* Control Plane w/NULL enc. + ZUC int. UL */ 5477 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 5478 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x18, 0xc3, 0x2e, 0x66}, 5479 /* Control Plane w/NULL enc. + ZUC int. DL */ 5480 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 5481 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x72, 0x44, 0xab, 0x64}, 5482 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 5483 (uint8_t[]){0x8b, 0x39, 0xd1, 0x2b, 0xbd, 0x2a, 0x4c, 0x91, 0x59, 0xff, 5484 0xfa, 0xce, 0x68, 0xc0, 0x7c, 0x30, 0xd0, 0xc5, 0x08, 0x58}, 5485 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 5486 (uint8_t[]){0x8b, 0x26, 0xf3, 0x67, 0xf1, 0x42, 0x50, 0x1a, 0x85, 0x02, 5487 0xb9, 0x00, 0xa8, 0x9b, 0xcf, 0x06, 0xd1, 0x2c, 0x86, 0x7c}, 5488 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 5489 (uint8_t[]){0x8b, 0x39, 0xd1, 0x2b, 0xbd, 0x2a, 0x4c, 0x91, 0x59, 0xff, 5490 0xfa, 0xce, 0x68, 0xc0, 0x7c, 0x30, 0x58, 0xba, 0x46, 0x01}, 5491 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 5492 (uint8_t[]){0x8b, 0x26, 0xf3, 0x67, 0xf1, 0x42, 0x50, 0x1a, 0x85, 0x02, 5493 0xb9, 0x00, 0xa8, 0x9b, 0xcf, 0x06, 0x4c, 0xb2, 0xc3, 0x4a}, 5494 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 5495 (uint8_t[]){0x8b, 0x39, 0xd1, 0x2b, 0xbd, 0x2a, 0x4c, 0x91, 0x59, 0xff, 5496 0xfa, 0xce, 0x68, 0xc0, 0x7c, 0x30, 0x23, 0x18, 0x09, 0x87}, 5497 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 5498 (uint8_t[]){0x8b, 0x26, 0xf3, 0x67, 0xf1, 0x42, 0x50, 0x1a, 0x85, 0x02, 5499 0xb9, 0x00, 0xa8, 0x9b, 0xcf, 0x06, 0x8c, 0xa2, 0xdb, 0x79}, 5500 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 5501 (uint8_t[]){0x8b, 0x39, 0xd1, 0x2b, 0xbd, 0x2a, 0x4c, 0x91, 0x59, 0xff, 5502 0xfa, 0xce, 0x68, 0xc0, 0x7c, 0x30, 0xc8, 0x06, 0x26, 0x3e}, 5503 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 5504 (uint8_t[]){0x8b, 0x26, 0xf3, 0x67, 0xf1, 0x42, 0x50, 0x1a, 0x85, 0x02, 5505 0xb9, 0x00, 0xa8, 0x9b, 0xcf, 0x06, 0xa3, 0x68, 0x2d, 0x18}, 5506 /* Control Plane w/AES CTR enc. + NULL int. UL */ 5507 (uint8_t[]){0x8b, 0x2c, 0x59, 0x74, 0xab, 0xdc, 0xd8, 0x36, 0xf6, 0x1b, 5508 0x54, 0x8d, 0x46, 0x93, 0x1c, 0xff, 0x32, 0x4f, 0x1a, 0x6b}, 5509 /* Control Plane w/AES CTR enc. + NULL int. DL */ 5510 (uint8_t[]){0x8b, 0xf2, 0xb9, 0x9d, 0x96, 0x51, 0xcc, 0x1e, 0xe8, 0x55, 5511 0x3e, 0x98, 0xc5, 0x58, 0xec, 0x4c, 0x92, 0x40, 0x52, 0x8e}, 5512 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 5513 (uint8_t[]){0x8b, 0x2c, 0x59, 0x74, 0xab, 0xdc, 0xd8, 0x36, 0xf6, 0x1b, 5514 0x54, 0x8d, 0x46, 0x93, 0x1c, 0xff, 0xba, 0x30, 0x54, 0x32}, 5515 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 5516 (uint8_t[]){0x8b, 0xf2, 0xb9, 0x9d, 0x96, 0x51, 0xcc, 0x1e, 0xe8, 0x55, 5517 0x3e, 0x98, 0xc5, 0x58, 0xec, 0x4c, 0x0f, 0xde, 0x17, 0xb8}, 5518 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 5519 (uint8_t[]){0x8b, 0x2c, 0x59, 0x74, 0xab, 0xdc, 0xd8, 0x36, 0xf6, 0x1b, 5520 0x54, 0x8d, 0x46, 0x93, 0x1c, 0xff, 0xc1, 0x92, 0x1b, 0xb4}, 5521 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 5522 (uint8_t[]){0x8b, 0xf2, 0xb9, 0x9d, 0x96, 0x51, 0xcc, 0x1e, 0xe8, 0x55, 5523 0x3e, 0x98, 0xc5, 0x58, 0xec, 0x4c, 0xcf, 0xce, 0x0f, 0x8b}, 5524 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 5525 (uint8_t[]){0x8b, 0x2c, 0x59, 0x74, 0xab, 0xdc, 0xd8, 0x36, 0xf6, 0x1b, 5526 0x54, 0x8d, 0x46, 0x93, 0x1c, 0xff, 0x2a, 0x8c, 0x34, 0x0d}, 5527 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 5528 (uint8_t[]){0x8b, 0xf2, 0xb9, 0x9d, 0x96, 0x51, 0xcc, 0x1e, 0xe8, 0x55, 5529 0x3e, 0x98, 0xc5, 0x58, 0xec, 0x4c, 0xe0, 0x04, 0xf9, 0xea}, 5530 /* Control Plane w/ZUC enc. + NULL int. UL */ 5531 (uint8_t[]){0x8b, 0xa6, 0x23, 0xf8, 0xca, 0x98, 0x03, 0x33, 0x81, 0x8a, 5532 0x6b, 0xfe, 0x37, 0xf2, 0x20, 0xd6, 0x68, 0x82, 0xb9, 0x06}, 5533 /* Control Plane w/ZUC enc. + NULL int. DL */ 5534 (uint8_t[]){0x8b, 0x3b, 0x42, 0xfc, 0x73, 0x83, 0x09, 0xb1, 0x3f, 0x66, 5535 0x86, 0x3a, 0x5d, 0xe7, 0x47, 0xf4, 0x44, 0x81, 0x49, 0x0e}, 5536 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 5537 (uint8_t[]){0x8b, 0xa6, 0x23, 0xf8, 0xca, 0x98, 0x03, 0x33, 0x81, 0x8a, 5538 0x6b, 0xfe, 0x37, 0xf2, 0x20, 0xd6, 0xe0, 0xfd, 0xf7, 0x5f}, 5539 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 5540 (uint8_t[]){0x8b, 0x3b, 0x42, 0xfc, 0x73, 0x83, 0x09, 0xb1, 0x3f, 0x66, 5541 0x86, 0x3a, 0x5d, 0xe7, 0x47, 0xf4, 0xd9, 0x1f, 0x0c, 0x38}, 5542 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 5543 (uint8_t[]){0x8b, 0xa6, 0x23, 0xf8, 0xca, 0x98, 0x03, 0x33, 0x81, 0x8a, 5544 0x6b, 0xfe, 0x37, 0xf2, 0x20, 0xd6, 0x9b, 0x5f, 0xb8, 0xd9}, 5545 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 5546 (uint8_t[]){0x8b, 0x3b, 0x42, 0xfc, 0x73, 0x83, 0x09, 0xb1, 0x3f, 0x66, 5547 0x86, 0x3a, 0x5d, 0xe7, 0x47, 0xf4, 0x19, 0x0f, 0x14, 0x0b}, 5548 /* Control Plane w/ZUC enc. + ZUC int. UL */ 5549 (uint8_t[]){0x8b, 0xa6, 0x23, 0xf8, 0xca, 0x98, 0x03, 0x33, 0x81, 0x8a, 5550 0x6b, 0xfe, 0x37, 0xf2, 0x20, 0xd6, 0x70, 0x41, 0x97, 0x60}, 5551 /* Control Plane w/ZUC enc. + ZUC int. DL */ 5552 (uint8_t[]){0x8b, 0x3b, 0x42, 0xfc, 0x73, 0x83, 0x09, 0xb1, 0x3f, 0x66, 5553 0x86, 0x3a, 0x5d, 0xe7, 0x47, 0xf4, 0x36, 0xc5, 0xe2, 0x6a}, 5554 5555 /************ C-plane 12-bit ****************************/ 5556 /* Control Plane w/NULL enc. + NULL int. UL LONG SN */ 5557 (uint8_t[]){0x00, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5558 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5559 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5560 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5561 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5562 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5563 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x00, 0x00, 0x00, 0x00}, 5564 /* Control Plane w/NULL enc. + NULL int. DL LONG SN */ 5565 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5566 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5567 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5568 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5569 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5570 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5571 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x00, 0x00, 0x00, 0x00}, 5572 /* Control Plane w/NULL enc. + SNOW f9 int. UL LONG SN */ 5573 (uint8_t[]){0x00, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5574 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5575 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5576 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5577 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5578 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5579 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x33, 0x22, 0x02, 0x10}, 5580 /* Control Plane w/NULL enc. + SNOW f9 int. DL LONG SN */ 5581 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5582 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5583 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5584 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5585 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5586 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5587 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x97, 0x50, 0x3F, 0xF7}, 5588 /* Control Plane w/NULL enc. + AES CMAC int. UL LONG SN */ 5589 (uint8_t[]){0x00, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5590 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5591 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5592 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5593 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5594 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5595 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x1B, 0xB0, 0x4A, 0xBF}, 5596 /* Control Plane w/NULL enc. + AES CMAC int. DL LONG SN */ 5597 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5598 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5599 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5600 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5601 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5602 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5603 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xE8, 0xBB, 0xE9, 0x36}, 5604 /* Control Plane w/NULL enc. + ZUC int. UL LONG SN */ 5605 (uint8_t[]){0x00, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5606 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5607 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5608 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5609 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5610 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5611 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x28, 0x41, 0xAB, 0x16}, 5612 /* Control Plane w/NULL enc. + ZUC int. DL LONG SN */ 5613 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5614 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5615 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5616 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5617 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5618 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5619 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x76, 0xD0, 0x5B, 0x2C}, 5620 5621 /* Control Plane w/SNOW f8 enc. + NULL int. UL LONG SN */ 5622 (uint8_t[]){0x00, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68, 5623 0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA, 5624 0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8, 5625 0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24, 5626 0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B, 5627 0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED, 5628 0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x12, 0x07, 0xAC, 0x93}, 5629 /* Control Plane w/SNOW f8 enc. + NULL int. DL LONG SN */ 5630 (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9, 5631 0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA, 5632 0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF, 5633 0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC, 5634 0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9, 5635 0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7, 5636 0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0xDC, 0x32, 0x96, 0x65}, 5637 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL LONG SN */ 5638 (uint8_t[]){0x00, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68, 5639 0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA, 5640 0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8, 5641 0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24, 5642 0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B, 5643 0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED, 5644 0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x21, 0x25, 0xAE, 0x83}, 5645 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL LONG SN */ 5646 (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9, 5647 0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA, 5648 0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF, 5649 0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC, 5650 0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9, 5651 0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7, 5652 0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0x4B, 0x62, 0xA9, 0x92}, 5653 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL LONG SN */ 5654 (uint8_t[]){0x00, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68, 5655 0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA, 5656 0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8, 5657 0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24, 5658 0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B, 5659 0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED, 5660 0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x09, 0xB7, 0xE6, 0x2C}, 5661 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL LONG SN */ 5662 (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9, 5663 0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA, 5664 0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF, 5665 0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC, 5666 0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9, 5667 0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7, 5668 0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0x34, 0x89, 0x7F, 0x53}, 5669 /* Control Plane w/SNOW f8 enc. + ZUC int. UL LONG SN */ 5670 (uint8_t[]){0x00, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68, 5671 0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA, 5672 0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8, 5673 0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24, 5674 0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B, 5675 0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED, 5676 0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x3A, 0x46, 0x07, 0x85}, 5677 /* Control Plane w/SNOW f8 enc. + ZUC int. DL LONG SN */ 5678 (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9, 5679 0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA, 5680 0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF, 5681 0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC, 5682 0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9, 5683 0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7, 5684 0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0xAA, 0xE2, 0xCD, 0x49}, 5685 5686 /* Control Plane w/AES CTR enc. + NULL int. UL LONG SN */ 5687 (uint8_t[]){0x00, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF, 5688 0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10, 5689 0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8, 5690 0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5, 5691 0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB, 5692 0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22, 5693 0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0x86, 0x33, 0x3F, 0x3C}, 5694 5695 /* Control Plane w/AES CTR enc. + NULL int. DL LONG SN */ 5696 (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C, 5697 0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10, 5698 0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45, 5699 0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62, 5700 0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54, 5701 0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65, 5702 0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0x87, 0x7A, 0x32, 0x1B}, 5703 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL LONG SN */ 5704 (uint8_t[]){0x00, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF, 5705 0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10, 5706 0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8, 5707 0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5, 5708 0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB, 5709 0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22, 5710 0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0xB5, 0x11, 0x3D, 0x2C}, 5711 5712 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL LONG SN */ 5713 (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C, 5714 0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10, 5715 0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45, 5716 0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62, 5717 0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54, 5718 0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65, 5719 0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0x10, 0x2A, 0x0D, 0xEC}, 5720 /* Control Plane w/AES CTR enc. + AES CMAC int. UL LONG SN */ 5721 (uint8_t[]){0x00, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF, 5722 0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10, 5723 0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8, 5724 0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5, 5725 0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB, 5726 0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22, 5727 0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0x9D, 0x83, 0x75, 0x83}, 5728 /* Control Plane w/AES CTR enc. + AES CMAC int. DL LONG SN */ 5729 (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C, 5730 0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10, 5731 0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45, 5732 0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62, 5733 0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54, 5734 0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65, 5735 0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0x6F, 0xC1, 0xDB, 0x2D}, 5736 /* Control Plane w/AES CTR enc. + ZUC int. UL LONG SN */ 5737 (uint8_t[]){0x00, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF, 5738 0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10, 5739 0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8, 5740 0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5, 5741 0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB, 5742 0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22, 5743 0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0xAE, 0x72, 0x94, 0x2A}, 5744 /* Control Plane w/AES CTR enc. + ZUC int. DL LONG SN */ 5745 (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C, 5746 0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10, 5747 0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45, 5748 0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62, 5749 0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54, 5750 0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65, 5751 0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0xF1, 0xAA, 0x69, 0x37}, 5752 /* Control Plane w/ZUC enc. + NULL int. UL LONG SN */ 5753 (uint8_t[]){0x00, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56, 5754 0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED, 5755 0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA, 5756 0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC, 5757 0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5, 5758 0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C, 5759 0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x1D, 0xCD, 0x3A, 0xE0}, 5760 /* Control Plane w/ZUC enc. + NULL int. DL LONG SN */ 5761 (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26, 5762 0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC, 5763 0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA, 5764 0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32, 5765 0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29, 5766 0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51, 5767 0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0x90, 0xF5, 0xBD, 0x56}, 5768 /* Control Plane w/ZUC enc. + SNOW f9 int. UL LONG SN */ 5769 (uint8_t[]){0x00, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56, 5770 0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED, 5771 0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA, 5772 0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC, 5773 0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5, 5774 0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C, 5775 0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x2E, 0xEF, 0x38, 0xF0}, 5776 /* Control Plane w/ZUC enc. + SNOW f9 int. DL LONG SN */ 5777 (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26, 5778 0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC, 5779 0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA, 5780 0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32, 5781 0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29, 5782 0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51, 5783 0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0x07, 0xA5, 0x82, 0xA1}, 5784 /* Control Plane w/ZUC enc. + AES CMAC int. UL LONG SN */ 5785 (uint8_t[]){0x00, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56, 5786 0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED, 5787 0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA, 5788 0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC, 5789 0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5, 5790 0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C, 5791 0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x06, 0x7D, 0x70, 0x5F}, 5792 /* Control Plane w/ZUC enc. + AES CMAC int. DL LONG SN */ 5793 (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26, 5794 0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC, 5795 0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA, 5796 0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32, 5797 0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29, 5798 0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51, 5799 0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0x78, 0x4E, 0x54, 0x60}, 5800 /* Control Plane w/ZUC enc. + ZUC int. UL LONG SN */ 5801 (uint8_t[]){0x00, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56, 5802 0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED, 5803 0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA, 5804 0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC, 5805 0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5, 5806 0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C, 5807 0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x35, 0x8C, 0x91, 0xF6}, 5808 /* Control Plane w/ZUC enc. + ZUC int. DL LONG SN */ 5809 (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26, 5810 0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC, 5811 0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA, 5812 0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32, 5813 0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29, 5814 0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51, 5815 0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0xE6, 0x25, 0xE6, 0x7A}, 5816 5817 /* User Plane w/NULL enc. UL LONG SN */ 5818 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 5819 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 5820 /* User Plane w/NULL enc. DL LONG SN */ 5821 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 5822 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 5823 /* User Plane w/NULL enc. UL SHORT SN */ 5824 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 5825 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 5826 /* User Plane w/NULL enc. DL SHORT SN */ 5827 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 5828 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 5829 /* User Plane w/NULL enc. UL 15 BIT SN */ 5830 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 5831 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 5832 /* User Plane w/NULL enc. DL 15 BIT SN */ 5833 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 5834 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 5835 /* User Plane w/NULL enc. UL for 18-bit SN*/ 5836 (uint8_t[]){0x80, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 5837 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 5838 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 5839 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 5840 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 5841 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 5842 0x69, 0x00, 0x00, 0x00, 0x00}, 5843 /* User Plane w/NULL enc. DL for 18-bit SN*/ 5844 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 5845 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 5846 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 5847 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 5848 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 5849 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 5850 0x69, 0x00, 0x00, 0x00, 0x00}, 5851 /* User Plane w/SNOW f8 enc. UL LONG SN */ 5852 (uint8_t[]){0x8b, 0x26, 0x7a, 0xe0, 0x00, 0x07, 0x2a, 0xa6, 0xef, 0xdc, 5853 0x75, 0xef, 0x2e, 0x27, 0x0f, 0x69, 0x3d}, 5854 /* User Plane w/SNOW f8 enc. DL LONG SN */ 5855 (uint8_t[]){0x8b, 0x26, 0x7e, 0xbb, 0x80, 0x20, 0xba, 0xef, 0xe7, 0xf7, 5856 0xef, 0x69, 0x51, 0x85, 0x09, 0xa5, 0xab}, 5857 /* User Plane w/SNOW f8 enc. UL SHORT SN */ 5858 (uint8_t[]){0x8b, 0x80, 0xcf, 0xe5, 0x27, 0xe2, 0x88, 0x2a, 0xac, 0xc5, 5859 0xaf, 0x49, 0x9b, 0x3e, 0x48, 0x89}, 5860 /* User Plane w/SNOW f8 enc. DL SHORT SN */ 5861 (uint8_t[]){0x8b, 0xe2, 0x51, 0x58, 0x88, 0xff, 0x1a, 0x00, 0xe4, 0x67, 5862 0x05, 0x46, 0x24, 0x2f, 0x07, 0xb7}, 5863 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */ 5864 (uint8_t[]){0x8b, 0x26, 0xbe, 0x72, 0x05, 0x78, 0x92, 0xec, 0xb1, 0x4f, 5865 0xdd, 0x5d, 0xfc, 0x60, 0x2c, 0x9a, 0x85}, 5866 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */ 5867 (uint8_t[]){0x8b, 0x26, 0x0b, 0x50, 0xf3, 0xff, 0x37, 0xe3, 0x6b, 0xaf, 5868 0x08, 0xd8, 0xf6, 0x1f, 0xca, 0x6f, 0xbc}, 5869 /* User Plane w/SNOW enc. UL for 18-bit SN*/ 5870 (uint8_t[]){0x80, 0x00, 0x01, 0x9A, 0xAF, 0x1D, 0x21, 0x2F, 0x48, 0xB2, 0x30, 5871 0xCF, 0xBB, 0x8A, 0x2C, 0xB7, 0x57, 0xB6, 0x27, 0x89, 0x0D, 0x91, 5872 0x03, 0x2C, 0x2B, 0x8D, 0x29, 0x4A, 0xBD, 0x8D, 0x48, 0xD2, 0x69, 5873 0x37, 0xB1, 0xA1, 0x97, 0x12, 0xBD, 0x0A, 0x91, 0x4D, 0xEB, 0x76, 5874 0xC8, 0x96, 0x7A, 0x0A, 0x25, 0x08, 0xEB, 0x41, 0x30, 0x00, 0x33, 5875 0xC7, 0xFF, 0x33, 0x4E, 0xC1, 0xFE, 0x5C, 0x0F, 0x15, 0xE7, 0x9F, 5876 0x31, 0x55, 0xDA, 0x18, 0x4D}, 5877 /* User Plane w/SNOW enc. DL for 18-bit SN*/ 5878 (uint8_t[]){0xF8, 0x00, 0x00, 0x22, 0x2D, 0x15, 0xBA, 0x95, 0xAC, 0x47, 0x5A, 5879 0xE3, 0x90, 0x82, 0xEA, 0xC2, 0x93, 0x80, 0x23, 0xE9, 0xAC, 0xEA, 0x5D, 5880 0xAA, 0x70, 0x42, 0x04, 0x7C, 0xE6, 0xA6, 0x1D, 0x91, 0xAE, 0x2E, 0x43, 5881 0x60, 0x39, 0x23, 0x06, 0xD2, 0x31, 0x73, 0x98, 0xF0, 0x61, 0x47, 0xB5, 5882 0xC4, 0xB0, 0xB8, 0x31, 0x50, 0x9E, 0x37, 0x15, 0x0E, 0x0D, 0x29, 0x9D, 5883 0xB3, 0x78, 0xFB, 0x9D, 0x5C, 0x90, 0xF8, 0x80, 0x53, 0x93, 0xEF, 0x7C}, 5884 /* User Plane w/AES CTR enc. UL LONG SN */ 5885 (uint8_t[]){0x8b, 0x26, 0xde, 0x0a, 0x59, 0xca, 0x7d, 0x93, 0xa3, 0xb5, 5886 0xd2, 0x88, 0xb3, 0x04, 0xa2, 0x12, 0x09}, 5887 /* User Plane w/AES CTR enc. DL LONG SN */ 5888 (uint8_t[]){0x8b, 0x26, 0x69, 0x92, 0x25, 0xd8, 0xe9, 0xd5, 0xe9, 0x53, 5889 0x60, 0x49, 0x9f, 0xe9, 0x8f, 0xbe, 0x6a}, 5890 /* User Plane w/AES CTR enc. UL SHORT SN */ 5891 (uint8_t[]){0x8b, 0x0f, 0xa1, 0xf2, 0x56, 0x6e, 0xee, 0x62, 0x1c, 0x62, 5892 0x06, 0x7e, 0x38, 0x4a, 0x02, 0xa4}, 5893 /* User Plane w/AES CTR enc. DL SHORT SN */ 5894 (uint8_t[]){0x8b, 0x00, 0x8d, 0x50, 0x80, 0x30, 0xda, 0xc7, 0x14, 0xc5, 5895 0xe0, 0xc8, 0xfb, 0x83, 0xd0, 0x73}, 5896 /* User Plane w/AES CTR enc. UL 15 BIT SN */ 5897 (uint8_t[]){0x8b, 0x26, 0xa1, 0x2e, 0xa3, 0x64, 0xa9, 0x81, 0xbc, 0xd3, 5898 0x6f, 0xef, 0xee, 0x30, 0x71, 0x23, 0x85}, 5899 /* User Plane w/AES CTR enc. DL 15 BIT SN */ 5900 (uint8_t[]){0x8b, 0x26, 0xc7, 0xf2, 0x23, 0xb3, 0xbe, 0xc0, 0xdf, 0xc5, 5901 0xed, 0x37, 0x35, 0x7c, 0x66, 0xa3, 0xf9}, 5902 /* User Plane w/AES enc. UL for 18-bit SN*/ 5903 (uint8_t[]){0x80, 0x00, 0x01, 0xBF, 0x31, 0x94, 0xCF, 0x6E, 0x99, 0x84, 0x08, 5904 0xF1, 0x90, 0xC2, 0x22, 0xD0, 0xD2, 0x3D, 0x44, 0x75, 0x7F, 0xC5, 0x0F, 5905 0xAC, 0x7C, 0x18, 0x46, 0xA5, 0x3E, 0x2F, 0x0F, 0x26, 0x9E, 0x5A, 0x49, 5906 0xF7, 0xCB, 0x70, 0x17, 0xBC, 0x01, 0x1D, 0xA3, 0x65, 0x0E, 0x4B, 0x53, 5907 0x14, 0x73, 0x76, 0xDE, 0x54, 0xA0, 0xF9, 0x4C, 0xC2, 0x8F, 0x02, 0x88, 5908 0x36, 0xC7, 0xC4, 0x5A, 0x57, 0x7D, 0xA1, 0x0D, 0xC1, 0x66, 0x96, 0xC8}, 5909 /* User Plane w/AES enc. DL for 18-bit SN*/ 5910 (uint8_t[]){0xF8, 0x00, 0x00, 0x01, 0x0D, 0x4B, 0x5E, 0xD3, 0xCE, 0x96, 0xE1, 5911 0x9A, 0x9D, 0xB3, 0x01, 0xD6, 0x40, 0x50, 0x00, 0x6C, 0x63, 0xFD, 0x37, 5912 0xD9, 0xBB, 0x3B, 0x76, 0xE5, 0x7D, 0x3C, 0xFC, 0xE3, 0x9D, 0x45, 0x4A, 5913 0x07, 0x14, 0xD3, 0x14, 0xBC, 0x7E, 0x57, 0xAB, 0xB0, 0x8D, 0x8F, 0x42, 5914 0x39, 0x22, 0xB2, 0xF6, 0x5F, 0xBD, 0x58, 0xE3, 0xE0, 0xDB, 0xD5, 0x7F, 5915 0xFB, 0x78, 0x95, 0xE1, 0x5E, 0x36, 0xF8, 0x52, 0x98, 0x15, 0x68, 0x35}, 5916 /* User Plane w/ZUC enc. UL LONG SN */ 5917 (uint8_t[]){0x8b, 0x26, 0xfb, 0xb6, 0x0e, 0x81, 0xa1, 0x9e, 0xc8, 0xeb, 5918 0x90, 0xa8, 0xc7, 0x0e, 0x27, 0xcb, 0xb0}, 5919 /* User Plane w/ZUC enc. DL LONG SN */ 5920 (uint8_t[]){0x8b, 0x26, 0x2f, 0x5d, 0xa4, 0x82, 0xfb, 0xce, 0x1f, 0x3a, 5921 0xb5, 0x66, 0x60, 0x40, 0x65, 0x2b, 0x40}, 5922 /* User Plane w/ZUC enc. UL SHORT SN */ 5923 (uint8_t[]){0x8b, 0xcb, 0x75, 0x03, 0xd5, 0xed, 0xea, 0x73, 0x39, 0xf5, 5924 0x07, 0x03, 0x04, 0x51, 0xc9, 0x5e}, 5925 /* User Plane w/ZUC enc. DL SHORT SN */ 5926 (uint8_t[]){0x8b, 0xe9, 0xd2, 0x49, 0x7f, 0xfd, 0x98, 0x9f, 0xc4, 0x6a, 5927 0xcb, 0xe6, 0x4e, 0x21, 0x33, 0xd2}, 5928 /* User Plane w/ZUC enc. UL 15 BIT SN */ 5929 (uint8_t[]){0x8b, 0x26, 0x01, 0x0a, 0xba, 0x79, 0xf8, 0xe5, 0x9f, 0x22, 5930 0x37, 0xab, 0x5c, 0x7e, 0xad, 0xd6, 0x6b}, 5931 /* User Plane w/ZUC enc. DL 15 BIT SN */ 5932 (uint8_t[]){0x8b, 0x26, 0xa3, 0x1a, 0x1e, 0x22, 0xf7, 0x17, 0x8a, 0xb5, 5933 0x59, 0xd8, 0x2b, 0x13, 0xdd, 0x12, 0x4e}, 5934 /* User Plane w/ZUC enc. UL for 18-bit SN*/ 5935 (uint8_t[]){0x80, 0x00, 0x01, 0x32, 0xF9, 0x21, 0x1D, 0xBB, 0xF8, 0xE5, 0x7C, 5936 0x74, 0xC2, 0xD7, 0xFF, 0x74, 0x59, 0x3A, 0x69, 0xD1, 0x8B, 0x65, 0x98, 5937 0xB9, 0x3C, 0xFB, 0x63, 0xB1, 0x9E, 0xB7, 0xCA, 0x04, 0x68, 0xB9, 0xAB, 5938 0xA2, 0x5A, 0xAF, 0x15, 0x8E, 0x71, 0xED, 0xE4, 0xFA, 0x99, 0x79, 0xF9, 5939 0x51, 0x54, 0x82, 0x69, 0x4C, 0x45, 0x0B, 0xFA, 0x87, 0x4D, 0x97, 0x6E, 5940 0xB0, 0xC9, 0x06, 0x08, 0x6B, 0xFC, 0x4A, 0x85, 0x43, 0x62, 0x73, 0xD8}, 5941 /* User Plane w/ZUC enc. DL for 18-bit SN*/ 5942 (uint8_t[]){0xF8, 0x00, 0x00, 0x30, 0x62, 0x48, 0xC0, 0xB1, 0xED, 0x1F, 0x13, 5943 0x8A, 0x7A, 0x62, 0x40, 0x12, 0x35, 0x54, 0x03, 0x93, 0xBD, 0xE5, 0x88, 5944 0x51, 0x38, 0xB5, 0x89, 0xC6, 0xD3, 0xB5, 0x44, 0xC2, 0xB9, 0xB9, 0x59, 5945 0x7C, 0xEC, 0x71, 0xD8, 0x42, 0x01, 0x03, 0x3C, 0x0E, 0xBB, 0x7B, 0xDD, 5946 0x7D, 0x2D, 0xE0, 0x3C, 0xE3, 0x81, 0xAA, 0xEA, 0xCC, 0xD7, 0xFC, 0x46, 5947 0x07, 0x7C, 0x8E, 0x8E, 0x0E, 0x99, 0xB8, 0x31, 0x65, 0x17, 0xF6, 0xE3}, 5948 5949 /************************* 12-bit u-plane with int ************/ 5950 /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN */ 5951 (uint8_t[]){0x80, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5952 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5953 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5954 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5955 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5956 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5957 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x00, 0x00, 0x00, 0x00}, 5958 /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN */ 5959 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5960 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5961 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5962 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5963 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5964 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5965 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x00, 0x00, 0x00, 0x00}, 5966 /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN */ 5967 (uint8_t[]){0x80, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5968 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5969 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5970 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5971 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5972 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5973 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x6A, 0x4D, 0xA1, 0xE0}, 5974 /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN */ 5975 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5976 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5977 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5978 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5979 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5980 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5981 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x97, 0x50, 0x3F, 0xF7}, 5982 /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN */ 5983 (uint8_t[]){0x80, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5984 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5985 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5986 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5987 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5988 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5989 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xB4, 0x36, 0x24, 0x75}, 5990 /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN */ 5991 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5992 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5993 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5994 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5995 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5996 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5997 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xE8, 0xBB, 0xE9, 0x36}, 5998 /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN */ 5999 (uint8_t[]){0x80, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 6000 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 6001 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 6002 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 6003 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 6004 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 6005 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x5B, 0x05, 0x40, 0x0B}, 6006 /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN */ 6007 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 6008 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 6009 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 6010 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 6011 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 6012 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 6013 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x76, 0xD0, 0x5B, 0x2C}, 6014 6015 /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN */ 6016 (uint8_t[]){0x80, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68, 6017 0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA, 6018 0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8, 6019 0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24, 6020 0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B, 6021 0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED, 6022 0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x12, 0x07, 0xAC, 0x93}, 6023 /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN */ 6024 (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9, 6025 0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA, 6026 0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF, 6027 0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC, 6028 0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9, 6029 0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7, 6030 0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0xDC, 0x32, 0x96, 0x65}, 6031 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN */ 6032 (uint8_t[]){0x80, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68, 6033 0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA, 6034 0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8, 6035 0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24, 6036 0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B, 6037 0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED, 6038 0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x78, 0x4A, 0x0D, 0x73}, 6039 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN */ 6040 (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9, 6041 0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA, 6042 0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF, 6043 0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC, 6044 0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9, 6045 0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7, 6046 0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0x4B, 0x62, 0xA9, 0x92}, 6047 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN */ 6048 (uint8_t[]){0x80, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68, 6049 0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA, 6050 0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8, 6051 0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24, 6052 0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B, 6053 0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED, 6054 0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0xA6, 0x31, 0x88, 0xE6}, 6055 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN */ 6056 (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9, 6057 0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA, 6058 0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF, 6059 0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC, 6060 0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9, 6061 0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7, 6062 0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0x34, 0x89, 0x7F, 0x53}, 6063 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN */ 6064 (uint8_t[]){0x80, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68, 6065 0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA, 6066 0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8, 6067 0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24, 6068 0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B, 6069 0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED, 6070 0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x49, 0x02, 0xEC, 0x98}, 6071 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN */ 6072 (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9, 6073 0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA, 6074 0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF, 6075 0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC, 6076 0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9, 6077 0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7, 6078 0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0xAA, 0xE2, 0xCD, 0x49}, 6079 /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN */ 6080 (uint8_t[]){0x80, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF, 6081 0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10, 6082 0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8, 6083 0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5, 6084 0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB, 6085 0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22, 6086 0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0x86, 0x33, 0x3F, 0x3C}, 6087 6088 /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN */ 6089 (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C, 6090 0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10, 6091 0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45, 6092 0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62, 6093 0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54, 6094 0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65, 6095 0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0x87, 0x7A, 0x32, 0x1B}, 6096 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN */ 6097 (uint8_t[]){0x80, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF, 6098 0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10, 6099 0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8, 6100 0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5, 6101 0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB, 6102 0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22, 6103 0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0xEC, 0x7E, 0x9E, 0xDC}, 6104 6105 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN */ 6106 (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C, 6107 0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10, 6108 0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45, 6109 0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62, 6110 0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54, 6111 0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65, 6112 0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0x10, 0x2A, 0x0D, 0xEC}, 6113 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN */ 6114 (uint8_t[]){0x80, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF, 6115 0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10, 6116 0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8, 6117 0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5, 6118 0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB, 6119 0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22, 6120 0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0x32, 0x05, 0x1B, 0x49}, 6121 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN */ 6122 (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C, 6123 0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10, 6124 0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45, 6125 0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62, 6126 0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54, 6127 0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65, 6128 0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0x6F, 0xC1, 0xDB, 0x2D}, 6129 /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN */ 6130 (uint8_t[]){0x80, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF, 6131 0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10, 6132 0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8, 6133 0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5, 6134 0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB, 6135 0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22, 6136 0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0xDD, 0x36, 0x7F, 0x37}, 6137 /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN */ 6138 (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C, 6139 0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10, 6140 0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45, 6141 0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62, 6142 0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54, 6143 0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65, 6144 0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0xF1, 0xAA, 0x69, 0x37}, 6145 6146 /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN */ 6147 (uint8_t[]){0x80, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56, 6148 0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED, 6149 0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA, 6150 0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC, 6151 0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5, 6152 0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C, 6153 0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x1D, 0xCD, 0x3A, 0xE0}, 6154 /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN */ 6155 (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26, 6156 0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC, 6157 0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA, 6158 0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32, 6159 0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29, 6160 0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51, 6161 0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0x90, 0xF5, 0xBD, 0x56}, 6162 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN */ 6163 (uint8_t[]){0x80, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56, 6164 0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED, 6165 0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA, 6166 0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC, 6167 0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5, 6168 0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C, 6169 0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x77, 0x80, 0x9B, 0x00}, 6170 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN */ 6171 (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26, 6172 0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC, 6173 0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA, 6174 0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32, 6175 0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29, 6176 0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51, 6177 0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0x07, 0xA5, 0x82, 0xA1}, 6178 /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN */ 6179 (uint8_t[]){0x80, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56, 6180 0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED, 6181 0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA, 6182 0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC, 6183 0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5, 6184 0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C, 6185 0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0xA9, 0xFB, 0x1E, 0x95}, 6186 /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN */ 6187 (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26, 6188 0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC, 6189 0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA, 6190 0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32, 6191 0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29, 6192 0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51, 6193 0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0x78, 0x4E, 0x54, 0x60}, 6194 /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN */ 6195 (uint8_t[]){0x80, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56, 6196 0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED, 6197 0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA, 6198 0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC, 6199 0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5, 6200 0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C, 6201 0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x46, 0xC8, 0x7A, 0xEB}, 6202 /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN */ 6203 (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26, 6204 0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC, 6205 0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA, 6206 0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32, 6207 0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29, 6208 0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51, 6209 0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0xE6, 0x25, 0xE6, 0x7A}, 6210 6211 /************************* 18-bit u-plane with int ************/ 6212 /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN */ 6213 (uint8_t[]){0x80, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 6214 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 6215 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 6216 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 6217 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 6218 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 6219 0x69, 0x00, 0x00, 0x00, 0x00}, 6220 /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN */ 6221 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 6222 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 6223 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 6224 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 6225 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 6226 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 6227 0x69, 0x00, 0x00, 0x00, 0x00}, 6228 /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN */ 6229 (uint8_t[]){0x80, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 6230 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 6231 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 6232 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 6233 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 6234 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 6235 0x91, 0x7F, 0x58, 0x24, 0x17}, 6236 /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN */ 6237 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 6238 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 0xF3, 6239 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 6240 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 6241 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 6242 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 0x69, 0x84, 0x45, 0xA8, 0x88}, 6243 /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN */ 6244 (uint8_t[]){0x80, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 6245 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 0x68, 6246 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 0x52, 0x08, 6247 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 0x31, 0xA2, 0x76, 6248 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 0xD2, 0xEE, 0xD6, 0x93, 6249 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 0x91, 0x83, 0xB7, 0xF2, 0x0B}, 6250 /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN */ 6251 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 6252 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 0xF3, 6253 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 6254 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 6255 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 6256 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 0x69, 0xD9, 0x0B, 0x89, 0x7F}, 6257 /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN */ 6258 (uint8_t[]){0x80, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 6259 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 0x68, 6260 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 0x52, 0x08, 6261 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 0x31, 0xA2, 0x76, 6262 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 0xD2, 0xEE, 0xD6, 0x93, 6263 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 0x91, 0xAB, 0x98, 0xC0, 0x1A}, 6264 /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN */ 6265 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 6266 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 0xF3, 6267 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 6268 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 6269 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 6270 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 0x69, 0xDA, 0xE9, 0x17, 0x96}, 6271 /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN */ 6272 (uint8_t[]){0x80, 0x00, 0x01, 0x9A, 0xAF, 0x1D, 0x21, 0x2F, 0x48, 0xB2, 0x30, 6273 0xCF, 0xBB, 0x8A, 0x2C, 0xB7, 0x57, 0xB6, 0x27, 0x89, 0x0D, 0x91, 6274 0x03, 0x2C, 0x2B, 0x8D, 0x29, 0x4A, 0xBD, 0x8D, 0x48, 0xD2, 0x69, 6275 0x37, 0xB1, 0xA1, 0x97, 0x12, 0xBD, 0x0A, 0x91, 0x4D, 0xEB, 0x76, 6276 0xC8, 0x96, 0x7A, 0x0A, 0x25, 0x08, 0xEB, 0x41, 0x30, 0x00, 0x33, 6277 0xC7, 0xFF, 0x33, 0x4E, 0xC1, 0xFE, 0x5C, 0x0F, 0x15, 0xE7, 0x9F, 6278 0x31, 0x55, 0xDA, 0x18, 0x4D}, 6279 /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN */ 6280 (uint8_t[]){0xF8, 0x00, 0x00, 0x22, 0x2D, 0x15, 0xBA, 0x95, 0xAC, 0x47, 0x5A, 6281 0xE3, 0x90, 0x82, 0xEA, 0xC2, 0x93, 0x80, 0x23, 0xE9, 0xAC, 0xEA, 0x5D, 6282 0xAA, 0x70, 0x42, 0x04, 0x7C, 0xE6, 0xA6, 0x1D, 0x91, 0xAE, 0x2E, 0x43, 6283 0x60, 0x39, 0x23, 0x06, 0xD2, 0x31, 0x73, 0x98, 0xF0, 0x61, 0x47, 0xB5, 6284 0xC4, 0xB0, 0xB8, 0x31, 0x50, 0x9E, 0x37, 0x15, 0x0E, 0x0D, 0x29, 0x9D, 6285 0xB3, 0x78, 0xFB, 0x9D, 0x5C, 0x90, 0xF8, 0x80, 0x53, 0x93, 0xEF, 0x7C}, 6286 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN */ 6287 (uint8_t[]){0x80, 0x00, 0x01, 0x9A, 0xAF, 0x1D, 0x21, 0x2F, 0x48, 0xB2, 0x30, 6288 0xCF, 0xBB, 0x8A, 0x2C, 0xB7, 0x57, 0xB6, 0x27, 0x89, 0x0D, 0x91, 0x03, 6289 0x2C, 0x2B, 0x8D, 0x29, 0x4A, 0xBD, 0x8D, 0x48, 0xD2, 0x69, 0x37, 0xB1, 6290 0xA1, 0x97, 0x12, 0xBD, 0x0A, 0x91, 0x4D, 0xEB, 0x76, 0xC8, 0x96, 0x7A, 6291 0x0A, 0x25, 0x08, 0xEB, 0x41, 0x30, 0x00, 0x33, 0xC7, 0xFF, 0x33, 0x4E, 6292 0xC1, 0xFE, 0x5C, 0x0F, 0x15, 0xE7, 0x9F, 0x31, 0x2A, 0x82, 0x3C, 0x5A}, 6293 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN */ 6294 (uint8_t[]){0xF8, 0x00, 0x00, 0x22, 0x2D, 0x15, 0xBA, 0x95, 0xAC, 0x47, 0x5A, 6295 0xE3, 0x90, 0x82, 0xEA, 0xC2, 0x93, 0x80, 0x23, 0xE9, 0xAC, 0xEA, 0x5D, 6296 0xAA, 0x70, 0x42, 0x04, 0x7C, 0xE6, 0xA6, 0x1D, 0x91, 0xAE, 0x2E, 0x43, 6297 0x60, 0x39, 0x23, 0x06, 0xD2, 0x31, 0x73, 0x98, 0xF0, 0x61, 0x47, 0xB5, 6298 0xC4, 0xB0, 0xB8, 0x31, 0x50, 0x9E, 0x37, 0x15, 0x0E, 0x0D, 0x29, 0x9D, 6299 0xB3, 0x78, 0xFB, 0x9D, 0x5C, 0x90, 0xF8, 0x80, 0xD7, 0xD6, 0x47, 0xF4}, 6300 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN */ 6301 (uint8_t[]){0x80, 0x00, 0x01, 0x9A, 0xAF, 0x1D, 0x21, 0x2F, 0x48, 0xB2, 0x30, 6302 0xCF, 0xBB, 0x8A, 0x2C, 0xB7, 0x57, 0xB6, 0x27, 0x89, 0x0D, 0x91, 0x03, 6303 0x2C, 0x2B, 0x8D, 0x29, 0x4A, 0xBD, 0x8D, 0x48, 0xD2, 0x69, 0x37, 0xB1, 6304 0xA1, 0x97, 0x12, 0xBD, 0x0A, 0x91, 0x4D, 0xEB, 0x76, 0xC8, 0x96, 0x7A, 6305 0x0A, 0x25, 0x08, 0xEB, 0x41, 0x30, 0x00, 0x33, 0xC7, 0xFF, 0x33, 0x4E, 6306 0xC1, 0xFE, 0x5C, 0x0F, 0x15, 0xE7, 0x9F, 0x31, 0xD6, 0x6D, 0xEA, 0x46}, 6307 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN */ 6308 (uint8_t[]){0xF8, 0x00, 0x00, 0x22, 0x2D, 0x15, 0xBA, 0x95, 0xAC, 0x47, 0x5A, 6309 0xE3, 0x90, 0x82, 0xEA, 0xC2, 0x93, 0x80, 0x23, 0xE9, 0xAC, 0xEA, 0x5D, 6310 0xAA, 0x70, 0x42, 0x04, 0x7C, 0xE6, 0xA6, 0x1D, 0x91, 0xAE, 0x2E, 0x43, 6311 0x60, 0x39, 0x23, 0x06, 0xD2, 0x31, 0x73, 0x98, 0xF0, 0x61, 0x47, 0xB5, 6312 0xC4, 0xB0, 0xB8, 0x31, 0x50, 0x9E, 0x37, 0x15, 0x0E, 0x0D, 0x29, 0x9D, 6313 0xB3, 0x78, 0xFB, 0x9D, 0x5C, 0x90, 0xF8, 0x80, 0x8A, 0x98, 0x66, 0x03}, 6314 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN */ 6315 (uint8_t[]){0x80, 0x00, 0x01, 0x9A, 0xAF, 0x1D, 0x21, 0x2F, 0x48, 0xB2, 0x30, 6316 0xCF, 0xBB, 0x8A, 0x2C, 0xB7, 0x57, 0xB6, 0x27, 0x89, 0x0D, 0x91, 0x03, 6317 0x2C, 0x2B, 0x8D, 0x29, 0x4A, 0xBD, 0x8D, 0x48, 0xD2, 0x69, 0x37, 0xB1, 6318 0xA1, 0x97, 0x12, 0xBD, 0x0A, 0x91, 0x4D, 0xEB, 0x76, 0xC8, 0x96, 0x7A, 6319 0x0A, 0x25, 0x08, 0xEB, 0x41, 0x30, 0x00, 0x33, 0xC7, 0xFF, 0x33, 0x4E, 6320 0xC1, 0xFE, 0x5C, 0x0F, 0x15, 0xE7, 0x9F, 0x31, 0xFE, 0x42, 0xD8, 0x57}, 6321 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN */ 6322 (uint8_t[]){0xF8, 0x00, 0x00, 0x22, 0x2D, 0x15, 0xBA, 0x95, 0xAC, 0x47, 0x5A, 6323 0xE3, 0x90, 0x82, 0xEA, 0xC2, 0x93, 0x80, 0x23, 0xE9, 0xAC, 0xEA, 0x5D, 6324 0xAA, 0x70, 0x42, 0x04, 0x7C, 0xE6, 0xA6, 0x1D, 0x91, 0xAE, 0x2E, 0x43, 6325 0x60, 0x39, 0x23, 0x06, 0xD2, 0x31, 0x73, 0x98, 0xF0, 0x61, 0x47, 0xB5, 6326 0xC4, 0xB0, 0xB8, 0x31, 0x50, 0x9E, 0x37, 0x15, 0x0E, 0x0D, 0x29, 0x9D, 6327 0xB3, 0x78, 0xFB, 0x9D, 0x5C, 0x90, 0xF8, 0x80, 0x89, 0x7A, 0xF8, 0xEA}, 6328 /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN */ 6329 (uint8_t[]){0x80, 0x00, 0x01, 0xBF, 0x31, 0x94, 0xCF, 0x6E, 0x99, 0x84, 0x08, 6330 0xF1, 0x90, 0xC2, 0x22, 0xD0, 0xD2, 0x3D, 0x44, 0x75, 0x7F, 0xC5, 0x0F, 6331 0xAC, 0x7C, 0x18, 0x46, 0xA5, 0x3E, 0x2F, 0x0F, 0x26, 0x9E, 0x5A, 0x49, 6332 0xF7, 0xCB, 0x70, 0x17, 0xBC, 0x01, 0x1D, 0xA3, 0x65, 0x0E, 0x4B, 0x53, 6333 0x14, 0x73, 0x76, 0xDE, 0x54, 0xA0, 0xF9, 0x4C, 0xC2, 0x8F, 0x02, 0x88, 6334 0x36, 0xC7, 0xC4, 0x5A, 0x57, 0x7D, 0xA1, 0x0D, 0xC1, 0x66, 0x96, 0xC8}, 6335 /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN */ 6336 (uint8_t[]){0xF8, 0x00, 0x00, 0x01, 0x0D, 0x4B, 0x5E, 0xD3, 0xCE, 0x96, 0xE1, 6337 0x9A, 0x9D, 0xB3, 0x01, 0xD6, 0x40, 0x50, 0x00, 0x6C, 0x63, 0xFD, 0x37, 6338 0xD9, 0xBB, 0x3B, 0x76, 0xE5, 0x7D, 0x3C, 0xFC, 0xE3, 0x9D, 0x45, 0x4A, 6339 0x07, 0x14, 0xD3, 0x14, 0xBC, 0x7E, 0x57, 0xAB, 0xB0, 0x8D, 0x8F, 0x42, 6340 0x39, 0x22, 0xB2, 0xF6, 0x5F, 0xBD, 0x58, 0xE3, 0xE0, 0xDB, 0xD5, 0x7F, 6341 0xFB, 0x78, 0x95, 0xE1, 0x5E, 0x36, 0xF8, 0x52, 0x98, 0x15, 0x68, 0x35}, 6342 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN */ 6343 (uint8_t[]){0x80, 0x00, 0x01, 0xBF, 0x31, 0x94, 0xCF, 0x6E, 0x99, 0x84, 0x08, 6344 0xF1, 0x90, 0xC2, 0x22, 0xD0, 0xD2, 0x3D, 0x44, 0x75, 0x7F, 0xC5, 0x0F, 6345 0xAC, 0x7C, 0x18, 0x46, 0xA5, 0x3E, 0x2F, 0x0F, 0x26, 0x9E, 0x5A, 0x49, 6346 0xF7, 0xCB, 0x70, 0x17, 0xBC, 0x01, 0x1D, 0xA3, 0x65, 0x0E, 0x4B, 0x53, 6347 0x14, 0x73, 0x76, 0xDE, 0x54, 0xA0, 0xF9, 0x4C, 0xC2, 0x8F, 0x02, 0x88, 6348 0x36, 0xC7, 0xC4, 0x5A, 0x57, 0x7D, 0xA1, 0x0D, 0xBE, 0x3E, 0xB2, 0xDF}, 6349 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN */ 6350 (uint8_t[]){0xF8, 0x00, 0x00, 0x01, 0x0D, 0x4B, 0x5E, 0xD3, 0xCE, 0x96, 0xE1, 6351 0x9A, 0x9D, 0xB3, 0x01, 0xD6, 0x40, 0x50, 0x00, 0x6C, 0x63, 0xFD, 0x37, 6352 0xD9, 0xBB, 0x3B, 0x76, 0xE5, 0x7D, 0x3C, 0xFC, 0xE3, 0x9D, 0x45, 0x4A, 6353 0x07, 0x14, 0xD3, 0x14, 0xBC, 0x7E, 0x57, 0xAB, 0xB0, 0x8D, 0x8F, 0x42, 6354 0x39, 0x22, 0xB2, 0xF6, 0x5F, 0xBD, 0x58, 0xE3, 0xE0, 0xDB, 0xD5, 0x7F, 6355 0xFB, 0x78, 0x95, 0xE1, 0x5E, 0x36, 0xF8, 0x52, 0x1C, 0x50, 0xC0, 0xBD}, 6356 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN */ 6357 (uint8_t[]){0x80, 0x00, 0x01, 0xBF, 0x31, 0x94, 0xCF, 0x6E, 0x99, 0x84, 0x08, 6358 0xF1, 0x90, 0xC2, 0x22, 0xD0, 0xD2, 0x3D, 0x44, 0x75, 0x7F, 0xC5, 0x0F, 6359 0xAC, 0x7C, 0x18, 0x46, 0xA5, 0x3E, 0x2F, 0x0F, 0x26, 0x9E, 0x5A, 0x49, 6360 0xF7, 0xCB, 0x70, 0x17, 0xBC, 0x01, 0x1D, 0xA3, 0x65, 0x0E, 0x4B, 0x53, 6361 0x14, 0x73, 0x76, 0xDE, 0x54, 0xA0, 0xF9, 0x4C, 0xC2, 0x8F, 0x02, 0x88, 6362 0x36, 0xC7, 0xC4, 0x5A, 0x57, 0x7D, 0xA1, 0x0D, 0x42, 0xD1, 0x64, 0xC3}, 6363 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN */ 6364 (uint8_t[]){0xF8, 0x00, 0x00, 0x01, 0x0D, 0x4B, 0x5E, 0xD3, 0xCE, 0x96, 0xE1, 6365 0x9A, 0x9D, 0xB3, 0x01, 0xD6, 0x40, 0x50, 0x00, 0x6C, 0x63, 0xFD, 0x37, 6366 0xD9, 0xBB, 0x3B, 0x76, 0xE5, 0x7D, 0x3C, 0xFC, 0xE3, 0x9D, 0x45, 0x4A, 6367 0x07, 0x14, 0xD3, 0x14, 0xBC, 0x7E, 0x57, 0xAB, 0xB0, 0x8D, 0x8F, 0x42, 6368 0x39, 0x22, 0xB2, 0xF6, 0x5F, 0xBD, 0x58, 0xE3, 0xE0, 0xDB, 0xD5, 0x7F, 6369 0xFB, 0x78, 0x95, 0xE1, 0x5E, 0x36, 0xF8, 0x52, 0x41, 0x1E, 0xE1, 0x4A}, 6370 /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN */ 6371 (uint8_t[]){0x80, 0x00, 0x01, 0xBF, 0x31, 0x94, 0xCF, 0x6E, 0x99, 0x84, 0x08, 6372 0xF1, 0x90, 0xC2, 0x22, 0xD0, 0xD2, 0x3D, 0x44, 0x75, 0x7F, 0xC5, 0x0F, 6373 0xAC, 0x7C, 0x18, 0x46, 0xA5, 0x3E, 0x2F, 0x0F, 0x26, 0x9E, 0x5A, 0x49, 6374 0xF7, 0xCB, 0x70, 0x17, 0xBC, 0x01, 0x1D, 0xA3, 0x65, 0x0E, 0x4B, 0x53, 6375 0x14, 0x73, 0x76, 0xDE, 0x54, 0xA0, 0xF9, 0x4C, 0xC2, 0x8F, 0x02, 0x88, 6376 0x36, 0xC7, 0xC4, 0x5A, 0x57, 0x7D, 0xA1, 0x0D, 0x6A, 0xFE, 0x56, 0xD2}, 6377 /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN */ 6378 (uint8_t[]){0xF8, 0x00, 0x00, 0x01, 0x0D, 0x4B, 0x5E, 0xD3, 0xCE, 0x96, 0xE1, 6379 0x9A, 0x9D, 0xB3, 0x01, 0xD6, 0x40, 0x50, 0x00, 0x6C, 0x63, 0xFD, 0x37, 6380 0xD9, 0xBB, 0x3B, 0x76, 0xE5, 0x7D, 0x3C, 0xFC, 0xE3, 0x9D, 0x45, 0x4A, 6381 0x07, 0x14, 0xD3, 0x14, 0xBC, 0x7E, 0x57, 0xAB, 0xB0, 0x8D, 0x8F, 0x42, 6382 0x39, 0x22, 0xB2, 0xF6, 0x5F, 0xBD, 0x58, 0xE3, 0xE0, 0xDB, 0xD5, 0x7F, 6383 0xFB, 0x78, 0x95, 0xE1, 0x5E, 0x36, 0xF8, 0x52, 0x42, 0xFC, 0x7F, 0xA3}, 6384 /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN */ 6385 (uint8_t[]){0x80, 0x00, 0x01, 0x32, 0xF9, 0x21, 0x1D, 0xBB, 0xF8, 0xE5, 0x7C, 6386 0x74, 0xC2, 0xD7, 0xFF, 0x74, 0x59, 0x3A, 0x69, 0xD1, 0x8B, 0x65, 0x98, 6387 0xB9, 0x3C, 0xFB, 0x63, 0xB1, 0x9E, 0xB7, 0xCA, 0x04, 0x68, 0xB9, 0xAB, 6388 0xA2, 0x5A, 0xAF, 0x15, 0x8E, 0x71, 0xED, 0xE4, 0xFA, 0x99, 0x79, 0xF9, 6389 0x51, 0x54, 0x82, 0x69, 0x4C, 0x45, 0x0B, 0xFA, 0x87, 0x4D, 0x97, 0x6E, 6390 0xB0, 0xC9, 0x06, 0x08, 0x6B, 0xFC, 0x4A, 0x85, 0x43, 0x62, 0x73, 0xD8}, 6391 /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN */ 6392 (uint8_t[]){0xF8, 0x00, 0x00, 0x30, 0x62, 0x48, 0xC0, 0xB1, 0xED, 0x1F, 0x13, 6393 0x8A, 0x7A, 0x62, 0x40, 0x12, 0x35, 0x54, 0x03, 0x93, 0xBD, 0xE5, 0x88, 6394 0x51, 0x38, 0xB5, 0x89, 0xC6, 0xD3, 0xB5, 0x44, 0xC2, 0xB9, 0xB9, 0x59, 6395 0x7C, 0xEC, 0x71, 0xD8, 0x42, 0x01, 0x03, 0x3C, 0x0E, 0xBB, 0x7B, 0xDD, 6396 0x7D, 0x2D, 0xE0, 0x3C, 0xE3, 0x81, 0xAA, 0xEA, 0xCC, 0xD7, 0xFC, 0x46, 6397 0x07, 0x7C, 0x8E, 0x8E, 0x0E, 0x99, 0xB8, 0x31, 0x65, 0x17, 0xF6, 0xE3}, 6398 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN */ 6399 (uint8_t[]){0x80, 0x00, 0x01, 0x32, 0xF9, 0x21, 0x1D, 0xBB, 0xF8, 0xE5, 0x7C, 6400 0x74, 0xC2, 0xD7, 0xFF, 0x74, 0x59, 0x3A, 0x69, 0xD1, 0x8B, 0x65, 0x98, 6401 0xB9, 0x3C, 0xFB, 0x63, 0xB1, 0x9E, 0xB7, 0xCA, 0x04, 0x68, 0xB9, 0xAB, 6402 0xA2, 0x5A, 0xAF, 0x15, 0x8E, 0x71, 0xED, 0xE4, 0xFA, 0x99, 0x79, 0xF9, 6403 0x51, 0x54, 0x82, 0x69, 0x4C, 0x45, 0x0B, 0xFA, 0x87, 0x4D, 0x97, 0x6E, 6404 0xB0, 0xC9, 0x06, 0x08, 0x6B, 0xFC, 0x4A, 0x85, 0x3C, 0x3A, 0x57, 0xCF}, 6405 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN */ 6406 (uint8_t[]){0xF8, 0x00, 0x00, 0x30, 0x62, 0x48, 0xC0, 0xB1, 0xED, 0x1F, 0x13, 6407 0x8A, 0x7A, 0x62, 0x40, 0x12, 0x35, 0x54, 0x03, 0x93, 0xBD, 0xE5, 0x88, 6408 0x51, 0x38, 0xB5, 0x89, 0xC6, 0xD3, 0xB5, 0x44, 0xC2, 0xB9, 0xB9, 0x59, 6409 0x7C, 0xEC, 0x71, 0xD8, 0x42, 0x01, 0x03, 0x3C, 0x0E, 0xBB, 0x7B, 0xDD, 6410 0x7D, 0x2D, 0xE0, 0x3C, 0xE3, 0x81, 0xAA, 0xEA, 0xCC, 0xD7, 0xFC, 0x46, 6411 0x07, 0x7C, 0x8E, 0x8E, 0x0E, 0x99, 0xB8, 0x31, 0xE1, 0x52, 0x5E, 0x6B}, 6412 /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN */ 6413 (uint8_t[]){0x80, 0x00, 0x01, 0x32, 0xF9, 0x21, 0x1D, 0xBB, 0xF8, 0xE5, 0x7C, 6414 0x74, 0xC2, 0xD7, 0xFF, 0x74, 0x59, 0x3A, 0x69, 0xD1, 0x8B, 0x65, 0x98, 6415 0xB9, 0x3C, 0xFB, 0x63, 0xB1, 0x9E, 0xB7, 0xCA, 0x04, 0x68, 0xB9, 0xAB, 6416 0xA2, 0x5A, 0xAF, 0x15, 0x8E, 0x71, 0xED, 0xE4, 0xFA, 0x99, 0x79, 0xF9, 6417 0x51, 0x54, 0x82, 0x69, 0x4C, 0x45, 0x0B, 0xFA, 0x87, 0x4D, 0x97, 0x6E, 6418 0xB0, 0xC9, 0x06, 0x08, 0x6B, 0xFC, 0x4A, 0x85, 0xC0, 0xD5, 0x81, 0xD3}, 6419 /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN */ 6420 (uint8_t[]){0xF8, 0x00, 0x00, 0x30, 0x62, 0x48, 0xC0, 0xB1, 0xED, 0x1F, 0x13, 6421 0x8A, 0x7A, 0x62, 0x40, 0x12, 0x35, 0x54, 0x03, 0x93, 0xBD, 0xE5, 0x88, 6422 0x51, 0x38, 0xB5, 0x89, 0xC6, 0xD3, 0xB5, 0x44, 0xC2, 0xB9, 0xB9, 0x59, 6423 0x7C, 0xEC, 0x71, 0xD8, 0x42, 0x01, 0x03, 0x3C, 0x0E, 0xBB, 0x7B, 0xDD, 6424 0x7D, 0x2D, 0xE0, 0x3C, 0xE3, 0x81, 0xAA, 0xEA, 0xCC, 0xD7, 0xFC, 0x46, 6425 0x07, 0x7C, 0x8E, 0x8E, 0x0E, 0x99, 0xB8, 0x31, 0xBC, 0x1C, 0x7F, 0x9C}, 6426 /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN */ 6427 (uint8_t[]){0x80, 0x00, 0x01, 0x32, 0xF9, 0x21, 0x1D, 0xBB, 0xF8, 0xE5, 0x7C, 6428 0x74, 0xC2, 0xD7, 0xFF, 0x74, 0x59, 0x3A, 0x69, 0xD1, 0x8B, 0x65, 0x98, 6429 0xB9, 0x3C, 0xFB, 0x63, 0xB1, 0x9E, 0xB7, 0xCA, 0x04, 0x68, 0xB9, 0xAB, 6430 0xA2, 0x5A, 0xAF, 0x15, 0x8E, 0x71, 0xED, 0xE4, 0xFA, 0x99, 0x79, 0xF9, 6431 0x51, 0x54, 0x82, 0x69, 0x4C, 0x45, 0x0B, 0xFA, 0x87, 0x4D, 0x97, 0x6E, 6432 0xB0, 0xC9, 0x06, 0x08, 0x6B, 0xFC, 0x4A, 0x85, 0xE8, 0xFA, 0xB3, 0xC2}, 6433 /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN */ 6434 (uint8_t[]){0xF8, 0x00, 0x00, 0x30, 0x62, 0x48, 0xC0, 0xB1, 0xED, 0x1F, 0x13, 6435 0x8A, 0x7A, 0x62, 0x40, 0x12, 0x35, 0x54, 0x03, 0x93, 0xBD, 0xE5, 0x88, 6436 0x51, 0x38, 0xB5, 0x89, 0xC6, 0xD3, 0xB5, 0x44, 0xC2, 0xB9, 0xB9, 0x59, 6437 0x7C, 0xEC, 0x71, 0xD8, 0x42, 0x01, 0x03, 0x3C, 0x0E, 0xBB, 0x7B, 0xDD, 6438 0x7D, 0x2D, 0xE0, 0x3C, 0xE3, 0x81, 0xAA, 0xEA, 0xCC, 0xD7, 0xFC, 0x46, 6439 0x07, 0x7C, 0x8E, 0x8E, 0x0E, 0x99, 0xB8, 0x31, 0xBF, 0xFE, 0xE1, 0x75}, 6440 }; 6441 6442 #endif /* SECURITY_PDCP_TEST_VECTOR_H_ */ 6443