1 /* SPDX-License-Identifier: BSD-3-Clause 2 * 3 * Copyright (C) 2015-2016 Freescale Semiconductor,Inc. 4 * Copyright 2018-2019 NXP 5 */ 6 7 #ifndef SECURITY_PDCP_TEST_VECTOR_H_ 8 #define SECURITY_PDCP_TEST_VECTOR_H_ 9 10 #include <rte_security.h> 11 12 /* 13 * PDCP test vectors and related structures. 14 */ 15 enum pdcp_dir { 16 PDCP_DIR_UPLINK = 0, 17 PDCP_DIR_DOWNLINK = 1, 18 PDCP_DIR_INVALID 19 }; 20 21 struct pdcp_test_param { 22 uint8_t type; 23 enum rte_security_pdcp_domain domain; 24 enum rte_crypto_cipher_algorithm cipher_alg; 25 uint8_t cipher_key_len; 26 enum rte_crypto_auth_algorithm auth_alg; 27 uint8_t auth_key_len; 28 const char *name; 29 }; 30 31 static struct pdcp_test_param pdcp_test_params[] = { 32 { 33 .name = 34 "PDCP Control Plane with NULL encryption and NULL integrity Uplink", 35 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 36 .auth_alg = RTE_CRYPTO_AUTH_NULL, 37 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 38 .cipher_key_len = 0, 39 .auth_key_len = 0, 40 }, 41 { 42 .name = 43 "PDCP Control Plane with NULL encryption and NULL integrity Downlink", 44 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 45 .auth_alg = RTE_CRYPTO_AUTH_NULL, 46 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 47 .cipher_key_len = 0, 48 .auth_key_len = 0, 49 }, 50 { 51 .name = 52 "PDCP Control Plane with NULL encryption and SNOW f9 integrity Uplink", 53 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 54 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 55 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 56 .cipher_key_len = 0, 57 .auth_key_len = 16, 58 }, 59 { 60 .name = 61 "PDCP Control Plane with NULL encryption and SNOW f9 integrity Downlink", 62 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 63 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 64 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 65 .cipher_key_len = 0, 66 .auth_key_len = 16, 67 }, 68 { 69 .name = 70 "PDCP Control Plane with NULL encryption and AES CMAC integrity Uplink", 71 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 72 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 73 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 74 .cipher_key_len = 0, 75 .auth_key_len = 16, 76 }, 77 { 78 .name = 79 "PDCP Control Plane with NULL encryption and AES CMAC integrity Downlink", 80 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 81 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 82 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 83 .cipher_key_len = 0, 84 .auth_key_len = 16, 85 }, 86 { 87 .name = 88 "PDCP Control Plane with NULL encryption and ZUC integrity Uplink", 89 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 90 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 91 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 92 .cipher_key_len = 0, 93 .auth_key_len = 16, 94 }, 95 { 96 .name = 97 "PDCP Control Plane with NULL encryption and ZUC integrity Downlink", 98 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 99 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 100 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 101 .cipher_key_len = 0, 102 .auth_key_len = 16, 103 }, 104 { 105 .name = 106 "PDCP Control Plane with SNOW f8 encryption and NULL integrity Uplink", 107 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 108 .auth_alg = RTE_CRYPTO_AUTH_NULL, 109 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 110 .cipher_key_len = 16, 111 .auth_key_len = 0, 112 }, 113 { 114 .name = 115 "PDCP Control Plane with SNOW f8 encryption and NULL integrity Downlink", 116 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 117 .auth_alg = RTE_CRYPTO_AUTH_NULL, 118 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 119 .cipher_key_len = 16, 120 .auth_key_len = 0, 121 }, 122 { 123 .name = 124 "PDCP Control Plane with SNOW f8 encryption and SNOW f9 integrity Uplink", 125 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 126 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 127 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 128 .cipher_key_len = 16, 129 .auth_key_len = 16, 130 }, 131 { 132 .name = 133 "PDCP Control Plane with SNOW f8 encryption and SNOW f9 integrity Downlink", 134 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 135 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 136 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 137 .cipher_key_len = 16, 138 .auth_key_len = 16, 139 }, 140 { 141 .name = 142 "PDCP Control Plane with SNOW f8 encryption and AES CMAC integrity Uplink", 143 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 144 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 145 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 146 .cipher_key_len = 16, 147 .auth_key_len = 16, 148 }, 149 { 150 .name = 151 "PDCP Control Plane with SNOW f8 encryption and AES CMAC integrity Downlink", 152 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 153 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 154 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 155 .cipher_key_len = 16, 156 .auth_key_len = 16, 157 }, 158 { 159 .name = 160 "PDCP Control Plane with SNOW f8 encryption and ZUC integrity Uplink", 161 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 162 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 163 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 164 .cipher_key_len = 16, 165 .auth_key_len = 16, 166 }, 167 { 168 .name = 169 "PDCP Control Plane with SNOW f8 encryption and ZUC integrity Downlink", 170 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 171 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 172 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 173 .cipher_key_len = 16, 174 .auth_key_len = 16, 175 }, 176 { 177 .name = 178 "PDCP Control Plane with AES CTR encryption and NULL integrity Uplink", 179 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 180 .auth_alg = RTE_CRYPTO_AUTH_NULL, 181 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 182 .cipher_key_len = 16, 183 .auth_key_len = 0, 184 }, 185 { 186 .name = 187 "PDCP Control Plane with AES CTR encryption and NULL integrity Downlink", 188 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 189 .auth_alg = RTE_CRYPTO_AUTH_NULL, 190 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 191 .cipher_key_len = 16, 192 .auth_key_len = 0, 193 }, 194 { 195 .name = 196 "PDCP Control Plane with AES CTR encryption and SNOW f9 integrity Uplink", 197 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 198 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 199 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 200 .cipher_key_len = 16, 201 .auth_key_len = 16, 202 }, 203 { 204 .name = 205 "PDCP Control Plane with AES CTR encryption and SNOW f9 integrity Downlink", 206 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 207 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 208 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 209 .cipher_key_len = 16, 210 .auth_key_len = 16, 211 }, 212 { 213 .name = 214 "PDCP Control Plane with AES CTR encryption and AES CMAC integrity Uplink", 215 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 216 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 217 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 218 .cipher_key_len = 16, 219 .auth_key_len = 16, 220 }, 221 { 222 .name = 223 "PDCP Control Plane with AES CTR encryption and AES CMAC integrity Downlink", 224 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 225 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 226 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 227 .cipher_key_len = 16, 228 .auth_key_len = 16, 229 }, 230 { 231 .name = 232 "PDCP Control Plane with AES CTR encryption and ZUC integrity Uplink", 233 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 234 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 235 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 236 .cipher_key_len = 16, 237 .auth_key_len = 16, 238 }, 239 { 240 .name = 241 "PDCP Control Plane with AES CTR encryption and ZUC integrity Downlink", 242 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 243 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 244 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 245 .cipher_key_len = 16, 246 .auth_key_len = 16, 247 }, 248 { 249 .name = 250 "PDCP Control Plane with ZUC encryption and NULL integrity Uplink", 251 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 252 .auth_alg = RTE_CRYPTO_AUTH_NULL, 253 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 254 .cipher_key_len = 16, 255 .auth_key_len = 0, 256 }, 257 { 258 .name = 259 "PDCP Control Plane with ZUC encryption and NULL integrity Downlink", 260 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 261 .auth_alg = RTE_CRYPTO_AUTH_NULL, 262 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 263 .cipher_key_len = 16, 264 .auth_key_len = 0, 265 }, 266 { 267 .name = 268 "PDCP Control Plane with ZUC encryption and SNOW f9 integrity Uplink", 269 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 270 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 271 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 272 .cipher_key_len = 16, 273 .auth_key_len = 16, 274 }, 275 { 276 .name = 277 "PDCP Control Plane with ZUC encryption and SNOW f9 integrity Downlink", 278 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 279 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 280 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 281 .cipher_key_len = 16, 282 .auth_key_len = 16, 283 }, 284 { 285 .name = 286 "PDCP Control Plane with ZUC encryption and AES CMAC integrity Uplink", 287 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 288 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 289 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 290 .cipher_key_len = 16, 291 .auth_key_len = 16, 292 }, 293 { 294 .name = 295 "PDCP Control Plane with ZUC encryption and AES CMAC integrity Downlink", 296 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 297 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 298 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 299 .cipher_key_len = 16, 300 .auth_key_len = 16, 301 }, 302 { 303 .name = 304 "PDCP Control Plane with ZUC encryption and ZUC integrity Uplink", 305 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 306 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 307 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 308 .cipher_key_len = 16, 309 .auth_key_len = 16, 310 }, 311 { 312 .name = 313 "PDCP Control Plane with ZUC encryption and ZUC integrity Downlink", 314 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 315 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 316 .cipher_key_len = 16, 317 .auth_key_len = 16, 318 }, 319 320 /* For 12-bit C-plane */ 321 { 322 .name = 323 "PDCP Control Plane with NULL encryption and NULL integrity Uplink", 324 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 325 .auth_alg = RTE_CRYPTO_AUTH_NULL, 326 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 327 .cipher_key_len = 0, 328 .auth_key_len = 0, 329 }, 330 { 331 .name = 332 "PDCP Control Plane with NULL encryption and NULL integrity Downlink", 333 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 334 .auth_alg = RTE_CRYPTO_AUTH_NULL, 335 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 336 .cipher_key_len = 0, 337 .auth_key_len = 0, 338 }, 339 { 340 .name = 341 "PDCP Control Plane with NULL encryption and SNOW f9 integrity Uplink", 342 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 343 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 344 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 345 .cipher_key_len = 0, 346 .auth_key_len = 16, 347 }, 348 { 349 .name = 350 "PDCP Control Plane with NULL encryption and SNOW f9 integrity Downlink", 351 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 352 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 353 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 354 .cipher_key_len = 0, 355 .auth_key_len = 16, 356 }, 357 { 358 .name = 359 "PDCP Control Plane with NULL encryption and AES CMAC integrity Uplink", 360 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 361 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 362 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 363 .cipher_key_len = 0, 364 .auth_key_len = 16, 365 }, 366 { 367 .name = 368 "PDCP Control Plane with NULL encryption and AES CMAC integrity Downlink", 369 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 370 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 371 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 372 .cipher_key_len = 0, 373 .auth_key_len = 16, 374 }, 375 { 376 .name = 377 "PDCP Control Plane with NULL encryption and ZUC integrity Uplink", 378 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 379 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 380 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 381 .cipher_key_len = 0, 382 .auth_key_len = 16, 383 }, 384 { 385 .name = 386 "PDCP Control Plane with NULL encryption and ZUC integrity Downlink", 387 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 388 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 389 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 390 .cipher_key_len = 0, 391 .auth_key_len = 16, 392 }, 393 { 394 .name = 395 "PDCP Control Plane with SNOW f8 encryption and NULL integrity Uplink", 396 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 397 .auth_alg = RTE_CRYPTO_AUTH_NULL, 398 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 399 .cipher_key_len = 16, 400 .auth_key_len = 0, 401 }, 402 { 403 .name = 404 "PDCP Control Plane with SNOW f8 encryption and NULL integrity Downlink", 405 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 406 .auth_alg = RTE_CRYPTO_AUTH_NULL, 407 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 408 .cipher_key_len = 16, 409 .auth_key_len = 0, 410 }, 411 { 412 .name = 413 "PDCP Control Plane with SNOW f8 encryption and SNOW f9 integrity Uplink", 414 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 415 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 416 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 417 .cipher_key_len = 16, 418 .auth_key_len = 16, 419 }, 420 { 421 .name = 422 "PDCP Control Plane with SNOW f8 encryption and SNOW f9 integrity Downlink", 423 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 424 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 425 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 426 .cipher_key_len = 16, 427 .auth_key_len = 16, 428 }, 429 { 430 .name = 431 "PDCP Control Plane with SNOW f8 encryption and AES CMAC integrity Uplink", 432 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 433 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 434 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 435 .cipher_key_len = 16, 436 .auth_key_len = 16, 437 }, 438 { 439 .name = 440 "PDCP Control Plane with SNOW f8 encryption and AES CMAC integrity Downlink", 441 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 442 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 443 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 444 .cipher_key_len = 16, 445 .auth_key_len = 16, 446 }, 447 { 448 .name = 449 "PDCP Control Plane with SNOW f8 encryption and ZUC integrity Uplink", 450 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 451 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 452 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 453 .cipher_key_len = 16, 454 .auth_key_len = 16, 455 }, 456 { 457 .name = 458 "PDCP Control Plane with SNOW f8 encryption and ZUC integrity Downlink", 459 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 460 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 461 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 462 .cipher_key_len = 16, 463 .auth_key_len = 16, 464 }, 465 { 466 .name = 467 "PDCP Control Plane with AES CTR encryption and NULL integrity Uplink", 468 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 469 .auth_alg = RTE_CRYPTO_AUTH_NULL, 470 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 471 .cipher_key_len = 16, 472 .auth_key_len = 0, 473 }, 474 { 475 .name = 476 "PDCP Control Plane with AES CTR encryption and NULL integrity Downlink", 477 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 478 .auth_alg = RTE_CRYPTO_AUTH_NULL, 479 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 480 .cipher_key_len = 16, 481 .auth_key_len = 0, 482 }, 483 { 484 .name = 485 "PDCP Control Plane with AES CTR encryption and SNOW f9 integrity Uplink", 486 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 487 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 488 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 489 .cipher_key_len = 16, 490 .auth_key_len = 16, 491 }, 492 { 493 .name = 494 "PDCP Control Plane with AES CTR encryption and SNOW f9 integrity Downlink", 495 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 496 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 497 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 498 .cipher_key_len = 16, 499 .auth_key_len = 16, 500 }, 501 { 502 .name = 503 "PDCP Control Plane with AES CTR encryption and AES CMAC integrity Uplink", 504 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 505 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 506 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 507 .cipher_key_len = 16, 508 .auth_key_len = 16, 509 }, 510 { 511 .name = 512 "PDCP Control Plane with AES CTR encryption and AES CMAC integrity Downlink", 513 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 514 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 515 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 516 .cipher_key_len = 16, 517 .auth_key_len = 16, 518 }, 519 { 520 .name = 521 "PDCP Control Plane with AES CTR encryption and ZUC integrity Uplink", 522 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 523 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 524 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 525 .cipher_key_len = 16, 526 .auth_key_len = 16, 527 }, 528 { 529 .name = 530 "PDCP Control Plane with AES CTR encryption and ZUC integrity Downlink", 531 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 532 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 533 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 534 .cipher_key_len = 16, 535 .auth_key_len = 16, 536 }, 537 { 538 .name = 539 "PDCP Control Plane with ZUC encryption and NULL integrity Uplink", 540 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 541 .auth_alg = RTE_CRYPTO_AUTH_NULL, 542 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 543 .cipher_key_len = 16, 544 .auth_key_len = 0, 545 }, 546 { 547 .name = 548 "PDCP Control Plane with ZUC encryption and NULL integrity Downlink", 549 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 550 .auth_alg = RTE_CRYPTO_AUTH_NULL, 551 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 552 .cipher_key_len = 16, 553 .auth_key_len = 0, 554 }, 555 { 556 .name = 557 "PDCP Control Plane with ZUC encryption and SNOW f9 integrity Uplink", 558 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 559 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 560 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 561 .cipher_key_len = 16, 562 .auth_key_len = 16, 563 }, 564 { 565 .name = 566 "PDCP Control Plane with ZUC encryption and SNOW f9 integrity Downlink", 567 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 568 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 569 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 570 .cipher_key_len = 16, 571 .auth_key_len = 16, 572 }, 573 { 574 .name = 575 "PDCP Control Plane with ZUC encryption and AES CMAC integrity Uplink", 576 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 577 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 578 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 579 .cipher_key_len = 16, 580 .auth_key_len = 16, 581 }, 582 { 583 .name = 584 "PDCP Control Plane with ZUC encryption and AES CMAC integrity Downlink", 585 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 586 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 587 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 588 .cipher_key_len = 16, 589 .auth_key_len = 16, 590 }, 591 { 592 .name = 593 "PDCP Control Plane with ZUC encryption and ZUC integrity Uplink", 594 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 595 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 596 .domain = RTE_SECURITY_PDCP_MODE_CONTROL, 597 .cipher_key_len = 16, 598 .auth_key_len = 16, 599 }, 600 { 601 .name = 602 "PDCP Control Plane with ZUC encryption and ZUC integrity Downlink", 603 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 604 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 605 .cipher_key_len = 16, 606 .auth_key_len = 16, 607 }, 608 { 609 .name = 610 "PDCP User Plane with NULL encryption Uplink with long sequence number", 611 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 612 .auth_alg = 0, 613 .domain = RTE_SECURITY_PDCP_MODE_DATA, 614 .cipher_key_len = 0, 615 .auth_key_len = 0, 616 }, 617 { 618 .name = 619 "PDCP User Plane with NULL encryption Downlink with long sequence number", 620 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 621 .auth_alg = 0, 622 .domain = RTE_SECURITY_PDCP_MODE_DATA, 623 .cipher_key_len = 0, 624 .auth_key_len = 0, 625 }, 626 { 627 .name = 628 "PDCP User Plane with NULL encryption Uplink with short sequence number", 629 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 630 .auth_alg = 0, 631 .domain = RTE_SECURITY_PDCP_MODE_DATA, 632 .cipher_key_len = 0, 633 .auth_key_len = 0, 634 }, 635 { 636 .name = 637 "PDCP User Plane with NULL encryption Downlink with short sequence number", 638 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 639 .auth_alg = 0, 640 .domain = RTE_SECURITY_PDCP_MODE_DATA, 641 .cipher_key_len = 0, 642 .auth_key_len = 0, 643 }, 644 { 645 .name = 646 "PDCP User Plane with NULL encryption Uplink with 15 bit sequence number", 647 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 648 .auth_alg = 0, 649 .domain = RTE_SECURITY_PDCP_MODE_DATA, 650 .cipher_key_len = 0, 651 .auth_key_len = 0, 652 }, 653 { 654 .name = 655 "PDCP User Plane with NULL encryption Downlink with 15 bit sequence number", 656 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 657 .auth_alg = 0, 658 .domain = RTE_SECURITY_PDCP_MODE_DATA, 659 .cipher_key_len = 0, 660 .auth_key_len = 0, 661 }, 662 { 663 .name = 664 "PDCP User Plane with NULL encryption Uplink with 18 bit SN", 665 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 666 .auth_alg = 0, 667 .domain = RTE_SECURITY_PDCP_MODE_DATA, 668 .cipher_key_len = 0, 669 .auth_key_len = 0, 670 }, 671 { 672 .name = 673 "PDCP User Plane with NULL encryption Downlink with 18 bit SN", 674 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 675 .auth_alg = 0, 676 .domain = RTE_SECURITY_PDCP_MODE_DATA, 677 .cipher_key_len = 0, 678 .auth_key_len = 0, 679 }, 680 { 681 .name = 682 "PDCP User Plane with SNOW f8 encryption Uplink with long sequence number", 683 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 684 .auth_alg = 0, 685 .domain = RTE_SECURITY_PDCP_MODE_DATA, 686 .cipher_key_len = 16, 687 .auth_key_len = 0, 688 }, 689 { 690 .name = 691 "PDCP User Plane with SNOW f8 encryption Downlink with long sequence number", 692 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 693 .auth_alg = 0, 694 .domain = RTE_SECURITY_PDCP_MODE_DATA, 695 .cipher_key_len = 16, 696 .auth_key_len = 0, 697 }, 698 { 699 .name = 700 "PDCP User Plane with SNOW f8 encryption Uplink with short sequence number", 701 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 702 .auth_alg = 0, 703 .domain = RTE_SECURITY_PDCP_MODE_DATA, 704 .cipher_key_len = 16, 705 .auth_key_len = 0, 706 }, 707 { 708 .name = 709 "PDCP User Plane with SNOW f8 encryption Downlink with short sequence number", 710 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 711 .auth_alg = 0, 712 .domain = RTE_SECURITY_PDCP_MODE_DATA, 713 .cipher_key_len = 16, 714 .auth_key_len = 0, 715 }, 716 { 717 .name = 718 "PDCP User Plane with SNOW f8 encryption Uplink with 15 bit sequence number", 719 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 720 .auth_alg = 0, 721 .domain = RTE_SECURITY_PDCP_MODE_DATA, 722 .cipher_key_len = 16, 723 .auth_key_len = 0, 724 }, 725 { 726 .name = 727 "PDCP User Plane with SNOW f8 encryption Downlink with 15 bit sequence number", 728 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 729 .auth_alg = 0, 730 .domain = RTE_SECURITY_PDCP_MODE_DATA, 731 .cipher_key_len = 16, 732 .auth_key_len = 0, 733 }, 734 { 735 .name = 736 "PDCP User Plane with SNOW f8 encryption Uplink with 18 bit SN", 737 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 738 .auth_alg = 0, 739 .domain = RTE_SECURITY_PDCP_MODE_DATA, 740 .cipher_key_len = 16, 741 .auth_key_len = 0, 742 }, 743 { 744 .name = 745 "PDCP User Plane with SNOW f8 encryption Downlink with 18 bit SN", 746 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 747 .auth_alg = 0, 748 .domain = RTE_SECURITY_PDCP_MODE_DATA, 749 .cipher_key_len = 16, 750 .auth_key_len = 0, 751 }, 752 { 753 .name = 754 "PDCP User Plane with AES CTR encryption Uplink with long sequence number", 755 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 756 .auth_alg = 0, 757 .domain = RTE_SECURITY_PDCP_MODE_DATA, 758 .cipher_key_len = 16, 759 .auth_key_len = 0, 760 }, 761 { 762 .name = 763 "PDCP User Plane with AES CTR encryption Downlink with long sequence number", 764 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 765 .auth_alg = 0, 766 .domain = RTE_SECURITY_PDCP_MODE_DATA, 767 .cipher_key_len = 16, 768 .auth_key_len = 0, 769 }, 770 { 771 .name = 772 "PDCP User Plane with AES CTR encryption Uplink with short sequence number", 773 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 774 .auth_alg = 0, 775 .domain = RTE_SECURITY_PDCP_MODE_DATA, 776 .cipher_key_len = 16, 777 .auth_key_len = 0, 778 }, 779 { 780 .name = 781 "PDCP User Plane with AES CTR encryption Downlink with short sequence number", 782 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 783 .auth_alg = 0, 784 .domain = RTE_SECURITY_PDCP_MODE_DATA, 785 .cipher_key_len = 16, 786 .auth_key_len = 0, 787 }, 788 { 789 .name = 790 "PDCP User Plane with AES CTR encryption Uplink with 15 bit sequence number", 791 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 792 .auth_alg = 0, 793 .domain = RTE_SECURITY_PDCP_MODE_DATA, 794 .cipher_key_len = 16, 795 .auth_key_len = 0, 796 }, 797 { 798 .name = 799 "PDCP User Plane with AES CTR encryption Downlink with 15 bit sequence number", 800 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 801 .auth_alg = 0, 802 .domain = RTE_SECURITY_PDCP_MODE_DATA, 803 .cipher_key_len = 16, 804 .auth_key_len = 0, 805 }, 806 { 807 .name = 808 "PDCP User Plane with AES CTR encryption Uplink with 18 bit SN", 809 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 810 .auth_alg = 0, 811 .domain = RTE_SECURITY_PDCP_MODE_DATA, 812 .cipher_key_len = 16, 813 .auth_key_len = 0, 814 }, 815 { 816 .name = 817 "PDCP User Plane with AES CTR encryption Downlink with 18 bit SN", 818 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 819 .auth_alg = 0, 820 .domain = RTE_SECURITY_PDCP_MODE_DATA, 821 .cipher_key_len = 16, 822 .auth_key_len = 0, 823 }, 824 { 825 .name = 826 "PDCP User Plane with ZUC encryption Uplink with long sequence number", 827 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 828 .auth_alg = 0, 829 .domain = RTE_SECURITY_PDCP_MODE_DATA, 830 .cipher_key_len = 16, 831 .auth_key_len = 0, 832 }, 833 { 834 .name = 835 "PDCP User Plane with ZUC encryption Downlink with long sequence number", 836 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 837 .auth_alg = 0, 838 .domain = RTE_SECURITY_PDCP_MODE_DATA, 839 .cipher_key_len = 16, 840 .auth_key_len = 0, 841 }, 842 { 843 .name = 844 "PDCP User Plane with ZUC encryption Uplink with short sequence number", 845 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 846 .auth_alg = 0, 847 .domain = RTE_SECURITY_PDCP_MODE_DATA, 848 .cipher_key_len = 16, 849 .auth_key_len = 0, 850 }, 851 { 852 .name = 853 "PDCP User Plane with ZUC encryption Downlink with short sequence number", 854 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 855 .auth_alg = 0, 856 .domain = RTE_SECURITY_PDCP_MODE_DATA, 857 .cipher_key_len = 16, 858 .auth_key_len = 0, 859 }, 860 { 861 .name = 862 "PDCP User Plane with ZUC encryption Uplink with 15 bit sequence number", 863 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 864 .auth_alg = 0, 865 .domain = RTE_SECURITY_PDCP_MODE_DATA, 866 .cipher_key_len = 16, 867 .auth_key_len = 0, 868 }, 869 { 870 .name = 871 "PDCP User Plane with ZUC encryption Downlink with 15 bit sequence number", 872 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 873 .auth_alg = 0, 874 .domain = RTE_SECURITY_PDCP_MODE_DATA, 875 .cipher_key_len = 16, 876 .auth_key_len = 0 877 }, 878 { 879 .name = 880 "PDCP User Plane with ZUC encryption Uplink with 18 bit SN", 881 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 882 .auth_alg = 0, 883 .domain = RTE_SECURITY_PDCP_MODE_DATA, 884 .cipher_key_len = 16, 885 .auth_key_len = 0, 886 }, 887 { 888 .name = 889 "PDCP User Plane with ZUC encryption Downlink with 18 bit SN", 890 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 891 .auth_alg = 0, 892 .domain = RTE_SECURITY_PDCP_MODE_DATA, 893 .cipher_key_len = 16, 894 .auth_key_len = 0, 895 }, 896 897 /********* 12-bit uplane with integrity **************************/ 898 { 899 .name = 900 "PDCP User Plane with NULL encryption and NULL integrity Uplink with 12 bit SN", 901 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 902 .auth_alg = RTE_CRYPTO_AUTH_NULL, 903 .domain = RTE_SECURITY_PDCP_MODE_DATA, 904 .cipher_key_len = 0, 905 .auth_key_len = 0, 906 }, 907 { 908 .name = 909 "PDCP User Plane with NULL encryption and NULL integrity Downlink with 12 bit SN", 910 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 911 .auth_alg = RTE_CRYPTO_AUTH_NULL, 912 .domain = RTE_SECURITY_PDCP_MODE_DATA, 913 .cipher_key_len = 0, 914 .auth_key_len = 0, 915 }, 916 { 917 .name = 918 "PDCP User Plane with NULL encryption and SNOW f9 integrity Uplink with 12 bit SN", 919 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 920 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 921 .domain = RTE_SECURITY_PDCP_MODE_DATA, 922 .cipher_key_len = 0, 923 .auth_key_len = 16, 924 }, 925 { 926 .name = 927 "PDCP User Plane with NULL encryption and SNOW f9 integrity Downlink with 12 bit SN", 928 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 929 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 930 .domain = RTE_SECURITY_PDCP_MODE_DATA, 931 .cipher_key_len = 0, 932 .auth_key_len = 16, 933 }, 934 { 935 .name = 936 "PDCP User Plane with NULL encryption and AES CMAC integrity Uplink with 12 bit SN", 937 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 938 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 939 .domain = RTE_SECURITY_PDCP_MODE_DATA, 940 .cipher_key_len = 0, 941 .auth_key_len = 16, 942 }, 943 { 944 .name = 945 "PDCP User Plane with NULL encryption and AES CMAC integrity Downlink with 12 bit SN", 946 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 947 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 948 .domain = RTE_SECURITY_PDCP_MODE_DATA, 949 .cipher_key_len = 0, 950 .auth_key_len = 16, 951 }, 952 { 953 .name = 954 "PDCP User Plane with NULL encryption and ZUC integrity Uplink with 12 bit SN", 955 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 956 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 957 .domain = RTE_SECURITY_PDCP_MODE_DATA, 958 .cipher_key_len = 0, 959 .auth_key_len = 16, 960 }, 961 { 962 .name = 963 "PDCP User Plane with NULL encryption and ZUC integrity Downlink with 12 bit SN", 964 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 965 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 966 .domain = RTE_SECURITY_PDCP_MODE_DATA, 967 .cipher_key_len = 0, 968 .auth_key_len = 16, 969 }, 970 { 971 .name = 972 "PDCP User Plane with SNOW f8 encryption and NULL integrity Uplink with 12 bit SN", 973 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 974 .auth_alg = RTE_CRYPTO_AUTH_NULL, 975 .domain = RTE_SECURITY_PDCP_MODE_DATA, 976 .cipher_key_len = 16, 977 .auth_key_len = 0, 978 }, 979 { 980 .name = 981 "PDCP User Plane with SNOW f8 encryption and NULL integrity Downlink with 12 bit SN", 982 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 983 .auth_alg = RTE_CRYPTO_AUTH_NULL, 984 .domain = RTE_SECURITY_PDCP_MODE_DATA, 985 .cipher_key_len = 16, 986 .auth_key_len = 0, 987 }, 988 { 989 .name = 990 "PDCP User Plane with SNOW f8 encryption and SNOW f9 integrity Uplink with 12 bit SN", 991 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 992 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 993 .domain = RTE_SECURITY_PDCP_MODE_DATA, 994 .cipher_key_len = 16, 995 .auth_key_len = 16, 996 }, 997 { 998 .name = 999 "PDCP User Plane with SNOW f8 encryption and SNOW f9 integrity Downlink with 12 bit SN", 1000 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1001 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1002 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1003 .cipher_key_len = 16, 1004 .auth_key_len = 16, 1005 }, 1006 { 1007 .name = 1008 "PDCP User Plane with SNOW f8 encryption and AES CMAC integrity Uplink with 12 bit SN", 1009 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1010 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1011 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1012 .cipher_key_len = 16, 1013 .auth_key_len = 16, 1014 }, 1015 { 1016 .name = 1017 "PDCP User Plane with SNOW f8 encryption and AES CMAC integrity Downlink with 12 bit SN", 1018 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1019 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1020 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1021 .cipher_key_len = 16, 1022 .auth_key_len = 16, 1023 }, 1024 { 1025 .name = 1026 "PDCP User Plane with SNOW f8 encryption and ZUC integrity Uplink with 12 bit SN", 1027 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1028 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1029 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1030 .cipher_key_len = 16, 1031 .auth_key_len = 16, 1032 }, 1033 { 1034 .name = 1035 "PDCP User Plane with SNOW f8 encryption and ZUC integrity Downlink with 12 bit SN", 1036 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1037 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1038 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1039 .cipher_key_len = 16, 1040 .auth_key_len = 16, 1041 }, 1042 { 1043 .name = 1044 "PDCP User Plane with AES CTR encryption and NULL integrity Uplink with 12 bit SN", 1045 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1046 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1047 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1048 .cipher_key_len = 16, 1049 .auth_key_len = 0, 1050 }, 1051 { 1052 .name = 1053 "PDCP User Plane with AES CTR encryption and NULL integrity Downlink with 12 bit SN", 1054 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1055 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1056 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1057 .cipher_key_len = 16, 1058 .auth_key_len = 0, 1059 }, 1060 { 1061 .name = 1062 "PDCP User Plane with AES CTR encryption and SNOW f9 integrity Uplink with 12 bit SN", 1063 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1064 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1065 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1066 .cipher_key_len = 16, 1067 .auth_key_len = 16, 1068 }, 1069 { 1070 .name = 1071 "PDCP User Plane with AES CTR encryption and SNOW f9 integrity Downlink with 12 bit SN", 1072 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1073 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1074 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1075 .cipher_key_len = 16, 1076 .auth_key_len = 16, 1077 }, 1078 { 1079 .name = 1080 "PDCP User Plane with AES CTR encryption and AES CMAC integrity Uplink with 12 bit SN", 1081 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1082 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1083 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1084 .cipher_key_len = 16, 1085 .auth_key_len = 16, 1086 }, 1087 { 1088 .name = 1089 "PDCP User Plane with AES CTR encryption and AES CMAC integrity Downlink with 12 bit SN", 1090 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1091 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1092 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1093 .cipher_key_len = 16, 1094 .auth_key_len = 16, 1095 }, 1096 { 1097 .name = 1098 "PDCP User Plane with AES CTR encryption and ZUC integrity Uplink with 12 bit SN", 1099 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1100 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1101 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1102 .cipher_key_len = 16, 1103 .auth_key_len = 16, 1104 }, 1105 { 1106 .name = 1107 "PDCP User Plane with AES CTR encryption and ZUC integrity Downlink with 12 bit SN", 1108 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1109 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1110 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1111 .cipher_key_len = 16, 1112 .auth_key_len = 16, 1113 }, 1114 { 1115 .name = 1116 "PDCP User Plane with ZUC encryption and NULL integrity Uplink with 12 bit SN", 1117 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1118 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1119 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1120 .cipher_key_len = 16, 1121 .auth_key_len = 0, 1122 }, 1123 { 1124 .name = 1125 "PDCP User Plane with ZUC encryption and NULL integrity Downlink with 12 bit SN", 1126 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1127 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1128 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1129 .cipher_key_len = 16, 1130 .auth_key_len = 0, 1131 }, 1132 { 1133 .name = 1134 "PDCP User Plane with ZUC encryption and SNOW f9 integrity Uplink with 12 bit SN", 1135 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1136 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1137 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1138 .cipher_key_len = 16, 1139 .auth_key_len = 16, 1140 }, 1141 { 1142 .name = 1143 "PDCP User Plane with ZUC encryption and SNOW f9 integrity Downlink with 12 bit SN", 1144 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1145 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1146 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1147 .cipher_key_len = 16, 1148 .auth_key_len = 16, 1149 }, 1150 { 1151 .name = 1152 "PDCP User Plane with ZUC encryption and AES CMAC integrity Uplink with 12 bit SN", 1153 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1154 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1155 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1156 .cipher_key_len = 16, 1157 .auth_key_len = 16, 1158 }, 1159 { 1160 .name = 1161 "PDCP User Plane with ZUC encryption and AES CMAC integrity Downlink with 12 bit SN", 1162 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1163 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1164 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1165 .cipher_key_len = 16, 1166 .auth_key_len = 16, 1167 }, 1168 { 1169 .name = 1170 "PDCP User Plane with ZUC encryption and ZUC integrity Uplink with 12 bit SN", 1171 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1172 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1173 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1174 .cipher_key_len = 16, 1175 .auth_key_len = 16, 1176 }, 1177 { 1178 .name = 1179 "PDCP User Plane with ZUC encryption and ZUC integrity Downlink with 12 bit SN", 1180 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1181 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1182 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1183 .cipher_key_len = 16, 1184 .auth_key_len = 16, 1185 }, 1186 /********* 18-bit uplane with integrity **************************/ 1187 { 1188 .name = 1189 "PDCP User Plane with NULL encryption and NULL integrity Uplink with 18 bit SN", 1190 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 1191 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1192 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1193 .cipher_key_len = 0, 1194 .auth_key_len = 0, 1195 }, 1196 { 1197 .name = 1198 "PDCP User Plane with NULL encryption and NULL integrity Downlink with 18 bit SN", 1199 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 1200 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1201 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1202 .cipher_key_len = 0, 1203 .auth_key_len = 0, 1204 }, 1205 { 1206 .name = 1207 "PDCP User Plane with NULL encryption and SNOW f9 integrity Uplink with 18 bit SN", 1208 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 1209 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1210 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1211 .cipher_key_len = 0, 1212 .auth_key_len = 16, 1213 }, 1214 { 1215 .name = 1216 "PDCP User Plane with NULL encryption and SNOW f9 integrity Downlink with 18 bit SN", 1217 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 1218 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1219 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1220 .cipher_key_len = 0, 1221 .auth_key_len = 16, 1222 }, 1223 { 1224 .name = 1225 "PDCP User Plane with NULL encryption and AES CMAC integrity Uplink with 18 bit SN", 1226 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 1227 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1228 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1229 .cipher_key_len = 0, 1230 .auth_key_len = 16, 1231 }, 1232 { 1233 .name = 1234 "PDCP User Plane with NULL encryption and AES CMAC integrity Downlink with 18 bit SN", 1235 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 1236 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1237 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1238 .cipher_key_len = 0, 1239 .auth_key_len = 16, 1240 }, 1241 { 1242 .name = 1243 "PDCP User Plane with NULL encryption and ZUC integrity Uplink with 18 bit SN", 1244 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 1245 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1246 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1247 .cipher_key_len = 0, 1248 .auth_key_len = 16, 1249 }, 1250 { 1251 .name = 1252 "PDCP User Plane with NULL encryption and ZUC integrity Downlink with 18 bit SN", 1253 .cipher_alg = RTE_CRYPTO_CIPHER_NULL, 1254 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1255 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1256 .cipher_key_len = 0, 1257 .auth_key_len = 16, 1258 }, 1259 { 1260 .name = 1261 "PDCP User Plane with SNOW f8 encryption and NULL integrity Uplink with 18 bit SN", 1262 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1263 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1264 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1265 .cipher_key_len = 16, 1266 .auth_key_len = 0, 1267 }, 1268 { 1269 .name = 1270 "PDCP User Plane with SNOW f8 encryption and NULL integrity Downlink with 18 bit SN", 1271 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1272 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1273 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1274 .cipher_key_len = 16, 1275 .auth_key_len = 0, 1276 }, 1277 { 1278 .name = 1279 "PDCP User Plane with SNOW f8 encryption and SNOW f9 integrity Uplink with 18 bit SN", 1280 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1281 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1282 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1283 .cipher_key_len = 16, 1284 .auth_key_len = 16, 1285 }, 1286 { 1287 .name = 1288 "PDCP User Plane with SNOW f8 encryption and SNOW f9 integrity Downlink with 18 bit SN", 1289 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1290 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1291 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1292 .cipher_key_len = 16, 1293 .auth_key_len = 16, 1294 }, 1295 { 1296 .name = 1297 "PDCP User Plane with SNOW f8 encryption and AES CMAC integrity Uplink with 18 bit SN", 1298 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1299 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1300 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1301 .cipher_key_len = 16, 1302 .auth_key_len = 16, 1303 }, 1304 { 1305 .name = 1306 "PDCP User Plane with SNOW f8 encryption and AES CMAC integrity Downlink with 18 bit SN", 1307 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1308 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1309 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1310 .cipher_key_len = 16, 1311 .auth_key_len = 16, 1312 }, 1313 { 1314 .name = 1315 "PDCP User Plane with SNOW f8 encryption and ZUC integrity Uplink with 18 bit SN", 1316 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1317 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1318 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1319 .cipher_key_len = 16, 1320 .auth_key_len = 16, 1321 }, 1322 { 1323 .name = 1324 "PDCP User Plane with SNOW f8 encryption and ZUC integrity Downlink with 18 bit SN", 1325 .cipher_alg = RTE_CRYPTO_CIPHER_SNOW3G_UEA2, 1326 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1327 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1328 .cipher_key_len = 16, 1329 .auth_key_len = 16, 1330 }, 1331 { 1332 .name = 1333 "PDCP User Plane with AES CTR encryption and NULL integrity Uplink with 18 bit SN", 1334 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1335 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1336 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1337 .cipher_key_len = 16, 1338 .auth_key_len = 0, 1339 }, 1340 { 1341 .name = 1342 "PDCP User Plane with AES CTR encryption and NULL integrity Downlink with 18 bit SN", 1343 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1344 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1345 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1346 .cipher_key_len = 16, 1347 .auth_key_len = 0, 1348 }, 1349 { 1350 .name = 1351 "PDCP User Plane with AES CTR encryption and SNOW f9 integrity Uplink with 18 bit SN", 1352 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1353 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1354 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1355 .cipher_key_len = 16, 1356 .auth_key_len = 16, 1357 }, 1358 { 1359 .name = 1360 "PDCP User Plane with AES CTR encryption and SNOW f9 integrity Downlink with 18 bit SN", 1361 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1362 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1363 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1364 .cipher_key_len = 16, 1365 .auth_key_len = 16, 1366 }, 1367 { 1368 .name = 1369 "PDCP User Plane with AES CTR encryption and AES CMAC integrity Uplink with 18 bit SN", 1370 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1371 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1372 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1373 .cipher_key_len = 16, 1374 .auth_key_len = 16, 1375 }, 1376 { 1377 .name = 1378 "PDCP User Plane with AES CTR encryption and AES CMAC integrity Downlink with 18 bit SN", 1379 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1380 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1381 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1382 .cipher_key_len = 16, 1383 .auth_key_len = 16, 1384 }, 1385 { 1386 .name = 1387 "PDCP User Plane with AES CTR encryption and ZUC integrity Uplink with 18 bit SN", 1388 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1389 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1390 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1391 .cipher_key_len = 16, 1392 .auth_key_len = 16, 1393 }, 1394 { 1395 .name = 1396 "PDCP User Plane with AES CTR encryption and ZUC integrity Downlink with 18 bit SN", 1397 .cipher_alg = RTE_CRYPTO_CIPHER_AES_CTR, 1398 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1399 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1400 .cipher_key_len = 16, 1401 .auth_key_len = 16, 1402 }, 1403 { 1404 .name = 1405 "PDCP User Plane with ZUC encryption and NULL integrity Uplink with 18 bit SN", 1406 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1407 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1408 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1409 .cipher_key_len = 16, 1410 .auth_key_len = 0, 1411 }, 1412 { 1413 .name = 1414 "PDCP User Plane with ZUC encryption and NULL integrity Downlink with 18 bit SN", 1415 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1416 .auth_alg = RTE_CRYPTO_AUTH_NULL, 1417 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1418 .cipher_key_len = 16, 1419 .auth_key_len = 0, 1420 }, 1421 { 1422 .name = 1423 "PDCP User Plane with ZUC encryption and SNOW f9 integrity Uplink with 18 bit SN", 1424 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1425 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1426 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1427 .cipher_key_len = 16, 1428 .auth_key_len = 16, 1429 }, 1430 { 1431 .name = 1432 "PDCP User Plane with ZUC encryption and SNOW f9 integrity Downlink with 18 bit SN", 1433 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1434 .auth_alg = RTE_CRYPTO_AUTH_SNOW3G_UIA2, 1435 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1436 .cipher_key_len = 16, 1437 .auth_key_len = 16, 1438 }, 1439 { 1440 .name = 1441 "PDCP User Plane with ZUC encryption and AES CMAC integrity Uplink with 18 bit SN", 1442 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1443 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1444 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1445 .cipher_key_len = 16, 1446 .auth_key_len = 16, 1447 }, 1448 { 1449 .name = 1450 "PDCP User Plane with ZUC encryption and AES CMAC integrity Downlink with 18 bit SN", 1451 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1452 .auth_alg = RTE_CRYPTO_AUTH_AES_CMAC, 1453 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1454 .cipher_key_len = 16, 1455 .auth_key_len = 16, 1456 }, 1457 { 1458 .name = 1459 "PDCP User Plane with ZUC encryption and ZUC integrity Uplink with 18 bit SN", 1460 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1461 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1462 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1463 .cipher_key_len = 16, 1464 .auth_key_len = 16, 1465 }, 1466 { 1467 .name = 1468 "PDCP User Plane with ZUC encryption and ZUC integrity Downlink with 18 bit SN", 1469 .cipher_alg = RTE_CRYPTO_CIPHER_ZUC_EEA3, 1470 .auth_alg = RTE_CRYPTO_AUTH_ZUC_EIA3, 1471 .domain = RTE_SECURITY_PDCP_MODE_DATA, 1472 .cipher_key_len = 16, 1473 .auth_key_len = 16, 1474 }, 1475 }; 1476 1477 static uint32_t pdcp_test_hfn[] = { 1478 /* Control Plane w/NULL enc. + NULL int. UL */ 1479 0x000fa557, 1480 /* Control Plane w/NULL enc. + NULL int. DL */ 1481 0x000fa557, 1482 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 1483 0x000fa557, 1484 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 1485 0x000fa557, 1486 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 1487 0x000fa557, 1488 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 1489 0x000fa557, 1490 /* Control Plane w/NULL enc. + ZUC int. UL */ 1491 0x000fa557, 1492 /* Control Plane w/NULL enc. + ZUC int. DL */ 1493 0x000fa557, 1494 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 1495 0x000fa557, 1496 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 1497 0x000fa557, 1498 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 1499 0x000fa557, 1500 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 1501 0x000fa557, 1502 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 1503 0x000fa557, 1504 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 1505 0x000fa557, 1506 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 1507 0x000fa557, 1508 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 1509 0x000fa557, 1510 /* Control Plane w/AES CTR enc. + NULL int. UL */ 1511 0x000fa557, 1512 /* Control Plane w/AES CTR enc. + NULL int. DL */ 1513 0x000fa557, 1514 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 1515 0x000fa557, 1516 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 1517 0x000fa557, 1518 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 1519 0x000fa557, 1520 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 1521 0x000fa557, 1522 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 1523 0x000fa557, 1524 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 1525 0x000fa557, 1526 /* Control Plane w/ZUC enc. + NULL int. UL */ 1527 0x000fa557, 1528 /* Control Plane w/ZUC enc. + NULL int. DL */ 1529 0x000fa557, 1530 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 1531 0x000fa557, 1532 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 1533 0x000fa557, 1534 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 1535 0x000fa557, 1536 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 1537 0x000fa557, 1538 /* Control Plane w/ZUC enc. + ZUC int. UL */ 1539 0x000fa557, 1540 /* Control Plane w/ZUC enc. + ZUC int. DL */ 1541 0x000fa557, 1542 1543 /* For 12-bit C-plane ***********************/ 1544 /* Control Plane w/NULL enc. + NULL int. UL */ 1545 0x01, 1546 /* Control Plane w/NULL enc. + NULL int. DL */ 1547 0x01, 1548 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 1549 0x01, 1550 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 1551 0x01, 1552 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 1553 0x01, 1554 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 1555 0x01, 1556 /* Control Plane w/NULL enc. + ZUC int. UL */ 1557 0x01, 1558 /* Control Plane w/NULL enc. + ZUC int. DL */ 1559 0x01, 1560 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 1561 0x01, 1562 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 1563 0x01, 1564 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 1565 0x01, 1566 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 1567 0x01, 1568 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 1569 0x01, 1570 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 1571 0x01, 1572 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 1573 0x01, 1574 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 1575 0x01, 1576 /* Control Plane w/AES CTR enc. + NULL int. UL */ 1577 0x01, 1578 /* Control Plane w/AES CTR enc. + NULL int. DL */ 1579 0x01, 1580 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 1581 0x01, 1582 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 1583 0x01, 1584 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 1585 0x01, 1586 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 1587 0x01, 1588 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 1589 0x01, 1590 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 1591 0x01, 1592 /* Control Plane w/ZUC enc. + NULL int. UL */ 1593 0x01, 1594 /* Control Plane w/ZUC enc. + NULL int. DL */ 1595 0x01, 1596 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 1597 0x01, 1598 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 1599 0x01, 1600 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 1601 0x01, 1602 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 1603 0x01, 1604 /* Control Plane w/ZUC enc. + ZUC int. UL */ 1605 0x01, 1606 /* Control Plane w/ZUC enc. + ZUC int. DL */ 1607 0x01, 1608 1609 /* 12-bit C-plane ends ***********************/ 1610 1611 /* User Plane w/NULL enc. UL LONG SN */ 1612 0x000fa557, 1613 /* User Plane w/NULL enc. DL LONG SN */ 1614 0x000fa557, 1615 /* User Plane w/NULL enc. UL SHORT SN */ 1616 0x000fa557, 1617 /* User Plane w/NULL enc. DL SHORT SN */ 1618 0x000fa557, 1619 /* User Plane w/NULL enc. UL 15 BIT SN */ 1620 0x000fa557, 1621 /* User Plane w/NULL enc. DL 15 BIT SN */ 1622 0x000fa557, 1623 /* User Plane w/NULL enc. UL 18-bit SN */ 1624 0x01, 1625 /* User Plane w/NULL enc. DL 18-bit SN */ 1626 0x01, 1627 /* User Plane w/SNOW f8 enc. UL LONG SN */ 1628 0x000fa557, 1629 /* User Plane w/SNOW f8 enc. DL LONG SN */ 1630 0x000fa557, 1631 /* User Plane w/SNOW f8 enc. UL SHORT SN */ 1632 0x000fa557, 1633 /* User Plane w/SNOW f8 enc. DL SHORT SN */ 1634 0x000fa557, 1635 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */ 1636 0x000fa557, 1637 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */ 1638 0x000fa557, 1639 /* User Plane w/SNOW f8 enc. UL 18-bit SN */ 1640 0x01, 1641 /* User Plane w/SNOW f8 enc. DL 18-bit SN */ 1642 0x01, 1643 /* User Plane w/AES CTR enc. UL LONG SN */ 1644 0x000fa557, 1645 /* User Plane w/AES CTR enc. DL LONG SN */ 1646 0x000fa557, 1647 /* User Plane w/AES CTR enc. UL SHORT SN */ 1648 0x000fa557, 1649 /* User Plane w/AES CTR enc. DL SHORT SN */ 1650 0x000fa557, 1651 /* User Plane w/AES CTR enc. UL 15 BIT SN */ 1652 0x000fa557, 1653 /* User Plane w/AES CTR enc. DL 15 BIT SN */ 1654 0x000fa557, 1655 /* User Plane w/AES CTR enc. UL 18-bit SN */ 1656 0x01, 1657 /* User Plane w/AES CTR enc. DL 18-bit SN */ 1658 0x01, 1659 /* User Plane w/ZUC enc. UL LONG SN */ 1660 0x000fa557, 1661 /* User Plane w/ZUC enc. DL LONG SN */ 1662 0x000fa557, 1663 /* User Plane w/ZUC enc. UL SHORT SN */ 1664 0x000fa557, 1665 /* User Plane w/ZUC enc. DL SHORT SN */ 1666 0x000fa557, 1667 /* User Plane w/ZUC enc. UL 15 BIT SN */ 1668 0x000fa557, 1669 /* User Plane w/ZUC enc. DL 15 BIT SN */ 1670 0x000fa557, 1671 /* User Plane w/ZUC enc. UL 18-bit SN */ 1672 0x01, 1673 /* User Plane w/ZUC enc. DL 18-bit SN */ 1674 0x01, 1675 1676 /********* 12-bit uplane with integrity **************************/ 1677 /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/ 1678 0x01, 1679 /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/ 1680 0x01, 1681 /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/ 1682 0x01, 1683 /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/ 1684 0x01, 1685 /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/ 1686 0x01, 1687 /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/ 1688 0x01, 1689 /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/ 1690 0x01, 1691 /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/ 1692 0x01, 1693 /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/ 1694 0x01, 1695 /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/ 1696 0x01, 1697 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/ 1698 0x01, 1699 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/ 1700 0x01, 1701 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/ 1702 0x01, 1703 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/ 1704 0x01, 1705 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/ 1706 0x01, 1707 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/ 1708 0x01, 1709 /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/ 1710 0x01, 1711 /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/ 1712 0x01, 1713 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/ 1714 0x01, 1715 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/ 1716 0x01, 1717 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/ 1718 0x01, 1719 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/ 1720 0x01, 1721 /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/ 1722 0x01, 1723 /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/ 1724 0x01, 1725 /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/ 1726 0x01, 1727 /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/ 1728 0x01, 1729 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/ 1730 0x01, 1731 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/ 1732 0x01, 1733 /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/ 1734 0x01, 1735 /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/ 1736 0x01, 1737 /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/ 1738 0x01, 1739 /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/ 1740 0x01, 1741 1742 /********* 18-bit uplane with integrity **************************/ 1743 /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/ 1744 0x01, 1745 /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/ 1746 0x01, 1747 /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/ 1748 0x01, 1749 /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/ 1750 0x01, 1751 /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/ 1752 0x01, 1753 /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/ 1754 0x01, 1755 /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/ 1756 0x01, 1757 /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/ 1758 0x01, 1759 /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/ 1760 0x01, 1761 /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/ 1762 0x01, 1763 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/ 1764 0x01, 1765 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/ 1766 0x01, 1767 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/ 1768 0x01, 1769 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/ 1770 0x01, 1771 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/ 1772 0x01, 1773 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/ 1774 0x01, 1775 /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/ 1776 0x01, 1777 /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/ 1778 0x01, 1779 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/ 1780 0x01, 1781 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/ 1782 0x01, 1783 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/ 1784 0x01, 1785 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/ 1786 0x01, 1787 /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/ 1788 0x01, 1789 /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/ 1790 0x01, 1791 /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/ 1792 0x01, 1793 /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/ 1794 0x01, 1795 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/ 1796 0x01, 1797 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/ 1798 0x01, 1799 /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/ 1800 0x01, 1801 /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/ 1802 0x01, 1803 /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/ 1804 0x01, 1805 /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/ 1806 0x01, 1807 }; 1808 1809 static uint32_t pdcp_test_hfn_threshold[] = { 1810 /* Control Plane w/NULL enc. + NULL int. UL */ 1811 0x000fa558, 1812 /* Control Plane w/NULL enc. + NULL int. DL */ 1813 0x000fa558, 1814 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 1815 0x000fa558, 1816 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 1817 0x000fa558, 1818 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 1819 0x000fa558, 1820 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 1821 0x000fa558, 1822 /* Control Plane w/NULL enc. + ZUC int. UL */ 1823 0x000fa558, 1824 /* Control Plane w/NULL enc. + ZUC int. DL */ 1825 0x000fa558, 1826 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 1827 0x000fa558, 1828 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 1829 0x000fa558, 1830 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 1831 0x000fa558, 1832 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 1833 0x000fa558, 1834 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 1835 0x000fa558, 1836 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 1837 0x000fa558, 1838 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 1839 0x000fa558, 1840 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 1841 0x000fa558, 1842 /* Control Plane w/AES CTR enc. + NULL int. UL */ 1843 0x000fa558, 1844 /* Control Plane w/AES CTR enc. + NULL int. DL */ 1845 0x000fa558, 1846 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 1847 0x000fa558, 1848 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 1849 0x000fa558, 1850 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 1851 0x000fa558, 1852 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 1853 0x000fa558, 1854 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 1855 0x000fa558, 1856 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 1857 0x000fa558, 1858 /* Control Plane w/ZUC enc. + NULL int. UL */ 1859 0x000fa558, 1860 /* Control Plane w/ZUC enc. + NULL int. DL */ 1861 0x000fa558, 1862 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 1863 0x000fa558, 1864 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 1865 0x000fa558, 1866 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 1867 0x000fa558, 1868 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 1869 0x000fa558, 1870 /* Control Plane w/ZUC enc. + ZUC int. UL */ 1871 0x000fa558, 1872 /* Control Plane w/ZUC enc. + ZUC int. DL */ 1873 0x000fa558, 1874 1875 /*********** For 12-bit C-plane ***********************/ 1876 /* Control Plane w/NULL enc. + NULL int. UL */ 1877 0x70C0A, 1878 /* Control Plane w/NULL enc. + NULL int. DL */ 1879 0x70C0A, 1880 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 1881 0x70C0A, 1882 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 1883 0x70C0A, 1884 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 1885 0x70C0A, 1886 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 1887 0x70C0A, 1888 /* Control Plane w/NULL enc. + ZUC int. UL */ 1889 0x70C0A, 1890 /* Control Plane w/NULL enc. + ZUC int. DL */ 1891 0x70C0A, 1892 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 1893 0x70C0A, 1894 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 1895 0x70C0A, 1896 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 1897 0x70C0A, 1898 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 1899 0x70C0A, 1900 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 1901 0x70C0A, 1902 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 1903 0x70C0A, 1904 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 1905 0x70C0A, 1906 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 1907 0x70C0A, 1908 /* Control Plane w/AES CTR enc. + NULL int. UL */ 1909 0x70C0A, 1910 /* Control Plane w/AES CTR enc. + NULL int. DL */ 1911 0x70C0A, 1912 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 1913 0x70C0A, 1914 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 1915 0x70C0A, 1916 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 1917 0x70C0A, 1918 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 1919 0x70C0A, 1920 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 1921 0x70C0A, 1922 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 1923 0x70C0A, 1924 /* Control Plane w/ZUC enc. + NULL int. UL */ 1925 0x70C0A, 1926 /* Control Plane w/ZUC enc. + NULL int. DL */ 1927 0x70C0A, 1928 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 1929 0x70C0A, 1930 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 1931 0x70C0A, 1932 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 1933 0x70C0A, 1934 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 1935 0x70C0A, 1936 /* Control Plane w/ZUC enc. + ZUC int. UL */ 1937 0x70C0A, 1938 /* Control Plane w/ZUC enc. + ZUC int. DL */ 1939 0x70C0A, 1940 1941 /* User Plane w/NULL enc. UL LONG SN */ 1942 0x000fa558, 1943 /* User Plane w/NULL enc. DL LONG SN */ 1944 0x000fa558, 1945 /* User Plane w/NULL enc. UL SHORT SN */ 1946 0x000fa558, 1947 /* User Plane w/NULL enc. DL SHORT SN */ 1948 0x000fa558, 1949 /* User Plane w/NULL enc. UL 15 BIT SN */ 1950 0x000fa558, 1951 /* User Plane w/NULL enc. DL 15 BIT SN */ 1952 0x000fa558, 1953 /* User Plane w/NULL enc. UL 18-bit SN */ 1954 0x00002195, 1955 /* User Plane w/NULL enc. DL 18-bit SN */ 1956 0x00002195, 1957 /* User Plane w/SNOW f8 enc. UL LONG SN */ 1958 0x000fa558, 1959 /* User Plane w/SNOW f8 enc. DL LONG SN */ 1960 0x000fa558, 1961 /* User Plane w/SNOW f8 enc. UL SHORT SN */ 1962 0x000fa558, 1963 /* User Plane w/SNOW f8 enc. DL SHORT SN */ 1964 0x000fa558, 1965 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */ 1966 0x000fa558, 1967 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */ 1968 0x000fa558, 1969 /* User Plane w/SNOW f8 enc. UL 18-bit SN */ 1970 0x00000791, 1971 /* User Plane w/SNOW f8 enc. DL 18-bit SN */ 1972 0x00002195, 1973 /* User Plane w/AES CTR enc. UL LONG SN */ 1974 0x000fa558, 1975 /* User Plane w/AES CTR enc. DL LONG SN */ 1976 0x000fa558, 1977 /* User Plane w/AES CTR enc. UL SHORT SN */ 1978 0x000fa558, 1979 /* User Plane w/AES CTR enc. DL SHORT SN */ 1980 0x000fa558, 1981 /* User Plane w/AES CTR enc. UL 15 BIT SN */ 1982 0x000fa558, 1983 /* User Plane w/AES CTR enc. DL 15 BIT SN */ 1984 0x000fa558, 1985 /* User Plane w/AES CTR enc. UL 18-bit SN */ 1986 0x00000791, 1987 /* User Plane w/AES CTR enc. DL 18-bit SN */ 1988 0x00002195, 1989 /* User Plane w/ZUC enc. UL LONG SN */ 1990 0x000fa558, 1991 /* User Plane w/ZUC enc. DL LONG SN */ 1992 0x000fa558, 1993 /* User Plane w/ZUC enc. UL SHORT SN */ 1994 0x000fa558, 1995 /* User Plane w/ZUC enc. DL SHORT SN */ 1996 0x000fa558, 1997 /* User Plane w/ZUC enc. UL 15 BIT SN */ 1998 0x000fa558, 1999 /* User Plane w/ZUC enc. DL 15 BIT SN */ 2000 0x000fa558, 2001 /* User Plane w/ZUC enc. UL for 18-bit SN*/ 2002 0x00000791, 2003 /* User Plane w/ZUC enc. DL for 18-bit SN*/ 2004 0x00002195, 2005 2006 /*** u-plane with integrity for 12-bit SN ******/ 2007 2008 /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/ 2009 0x70C0A, 2010 /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/ 2011 0x70C0A, 2012 /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/ 2013 0x70C0A, 2014 /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/ 2015 0x70C0A, 2016 /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/ 2017 0x70C0A, 2018 /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/ 2019 0x70C0A, 2020 /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/ 2021 0x70C0A, 2022 /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/ 2023 0x70C0A, 2024 /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/ 2025 0x70C0A, 2026 /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/ 2027 0x70C0A, 2028 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/ 2029 0x70C0A, 2030 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/ 2031 0x70C0A, 2032 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/ 2033 0x70C0A, 2034 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/ 2035 0x70C0A, 2036 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/ 2037 0x70C0A, 2038 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/ 2039 0x70C0A, 2040 /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/ 2041 0x70C0A, 2042 /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/ 2043 0x70C0A, 2044 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/ 2045 0x70C0A, 2046 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/ 2047 0x70C0A, 2048 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/ 2049 0x70C0A, 2050 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/ 2051 0x70C0A, 2052 /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/ 2053 0x70C0A, 2054 /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/ 2055 0x70C0A, 2056 /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/ 2057 0x70C0A, 2058 /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/ 2059 0x70C0A, 2060 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/ 2061 0x70C0A, 2062 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/ 2063 0x70C0A, 2064 /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/ 2065 0x70C0A, 2066 /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/ 2067 0x70C0A, 2068 /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/ 2069 0x70C0A, 2070 /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/ 2071 0x70C0A, 2072 2073 /*** u-plane with integrity for 18-bit SN ******/ 2074 /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/ 2075 0x00002195, 2076 /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/ 2077 0x00002195, 2078 /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/ 2079 0x00000791, 2080 /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/ 2081 0x00002195, 2082 /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/ 2083 0x00000791, 2084 /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/ 2085 0x00002195, 2086 /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/ 2087 0x00000791, 2088 /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/ 2089 0x00002195, 2090 /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/ 2091 0x00000791, 2092 /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/ 2093 0x00002195, 2094 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/ 2095 0x00000791, 2096 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/ 2097 0x00002195, 2098 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/ 2099 0x00000791, 2100 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/ 2101 0x00002195, 2102 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/ 2103 0x00000791, 2104 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/ 2105 0x00002195, 2106 /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/ 2107 0x00000791, 2108 /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/ 2109 0x00002195, 2110 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/ 2111 0x00000791, 2112 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/ 2113 0x00002195, 2114 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/ 2115 0x00000791, 2116 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/ 2117 0x00002195, 2118 /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/ 2119 0x00000791, 2120 /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/ 2121 0x00002195, 2122 /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/ 2123 0x00000791, 2124 /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/ 2125 0x00002195, 2126 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/ 2127 0x00000791, 2128 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/ 2129 0x00002195, 2130 /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/ 2131 0x00000791, 2132 /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/ 2133 0x00002195, 2134 /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/ 2135 0x00000791, 2136 /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/ 2137 0x00002195, 2138 }; 2139 2140 static uint8_t pdcp_test_bearer[] = { 2141 /* Control Plane w/NULL enc. + NULL int. UL */ 2142 0x03, 2143 /* Control Plane w/NULL enc. + NULL int. DL */ 2144 0x03, 2145 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 2146 0x03, 2147 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 2148 0x03, 2149 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 2150 0x03, 2151 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 2152 0x03, 2153 /* Control Plane w/NULL enc. + ZUC int. UL */ 2154 0x03, 2155 /* Control Plane w/NULL enc. + ZUC int. DL */ 2156 0x03, 2157 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 2158 0x03, 2159 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 2160 0x03, 2161 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 2162 0x03, 2163 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 2164 0x03, 2165 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 2166 0x03, 2167 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 2168 0x03, 2169 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 2170 0x03, 2171 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 2172 0x03, 2173 /* Control Plane w/AES CTR enc. + NULL int. UL */ 2174 0x03, 2175 /* Control Plane w/AES CTR enc. + NULL int. DL */ 2176 0x03, 2177 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 2178 0x03, 2179 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 2180 0x03, 2181 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 2182 0x03, 2183 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 2184 0x03, 2185 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 2186 0x03, 2187 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 2188 0x03, 2189 /* Control Plane w/ZUC enc. + NULL int. UL */ 2190 0x03, 2191 /* Control Plane w/ZUC enc. + NULL int. DL */ 2192 0x03, 2193 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 2194 0x03, 2195 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 2196 0x03, 2197 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 2198 0x03, 2199 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 2200 0x03, 2201 /* Control Plane w/ZUC enc. + ZUC int. UL */ 2202 0x03, 2203 /* Control Plane w/ZUC enc. + ZUC int. DL */ 2204 0x03, 2205 2206 /************** For 12-bit C-plane ********************/ 2207 /* Control Plane w/NULL enc. + NULL int. UL */ 2208 0x16, 2209 /* Control Plane w/NULL enc. + NULL int. DL */ 2210 0x16, 2211 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 2212 0x16, 2213 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 2214 0x16, 2215 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 2216 0x16, 2217 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 2218 0x16, 2219 /* Control Plane w/NULL enc. + ZUC int. UL */ 2220 0x16, 2221 /* Control Plane w/NULL enc. + ZUC int. DL */ 2222 0x16, 2223 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 2224 0x16, 2225 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 2226 0x16, 2227 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 2228 0x16, 2229 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 2230 0x16, 2231 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 2232 0x16, 2233 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 2234 0x16, 2235 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 2236 0x16, 2237 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 2238 0x16, 2239 /* Control Plane w/AES CTR enc. + NULL int. UL */ 2240 0x16, 2241 /* Control Plane w/AES CTR enc. + NULL int. DL */ 2242 0x16, 2243 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 2244 0x16, 2245 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 2246 0x16, 2247 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 2248 0x16, 2249 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 2250 0x16, 2251 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 2252 0x16, 2253 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 2254 0x16, 2255 /* Control Plane w/ZUC enc. + NULL int. UL */ 2256 0x16, 2257 /* Control Plane w/ZUC enc. + NULL int. DL */ 2258 0x16, 2259 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 2260 0x16, 2261 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 2262 0x16, 2263 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 2264 0x16, 2265 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 2266 0x16, 2267 /* Control Plane w/ZUC enc. + ZUC int. UL */ 2268 0x16, 2269 /* Control Plane w/ZUC enc. + ZUC int. DL */ 2270 0x16, 2271 2272 /* User Plane w/NULL enc. UL LONG SN */ 2273 0x03, 2274 /* User Plane w/NULL enc. DL LONG SN */ 2275 0x03, 2276 /* User Plane w/NULL enc. UL SHORT SN */ 2277 0x03, 2278 /* User Plane w/NULL enc. DL SHORT SN */ 2279 0x03, 2280 /* User Plane w/NULL enc. UL 15 BIT SN */ 2281 0x03, 2282 /* User Plane w/NULL enc. DL 15 BIT SN */ 2283 0x03, 2284 /* User Plane w/NULL enc. UL 18-bit SN */ 2285 0x16, 2286 /* User Plane w/NULL enc. DL 18-bit SN */ 2287 0x16, 2288 /* User Plane w/SNOW f8 enc. UL LONG SN */ 2289 0x03, 2290 /* User Plane w/SNOW f8 enc. DL LONG SN */ 2291 0x03, 2292 /* User Plane w/SNOW f8 enc. UL SHORT SN */ 2293 0x03, 2294 /* User Plane w/SNOW f8 enc. DL SHORT SN */ 2295 0x03, 2296 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */ 2297 0x03, 2298 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */ 2299 0x03, 2300 /* User Plane w/SNOW f8 enc. UL 18-bit SN */ 2301 0x0B, 2302 /* User Plane w/SNOW f8 enc. DL 18-bit SN */ 2303 0x16, 2304 /* User Plane w/AES CTR enc. UL LONG SN */ 2305 0x03, 2306 /* User Plane w/AES CTR enc. DL LONG SN */ 2307 0x03, 2308 /* User Plane w/AES CTR enc. UL SHORT SN */ 2309 0x03, 2310 /* User Plane w/AES CTR enc. DL SHORT SN */ 2311 0x03, 2312 /* User Plane w/AES CTR enc. UL 15 BIT SN */ 2313 0x03, 2314 /* User Plane w/AES CTR enc. DL 15 BIT SN */ 2315 0x03, 2316 /* User Plane w/AES CTR enc. UL 18-bit SN */ 2317 0x0B, 2318 /* User Plane w/AES CTR enc. DL 18-bit SN */ 2319 0x16, 2320 /* User Plane w/ZUC enc. UL LONG SN */ 2321 0x03, 2322 /* User Plane w/ZUC enc. DL LONG SN */ 2323 0x03, 2324 /* User Plane w/ZUC enc. UL SHORT SN */ 2325 0x03, 2326 /* User Plane w/ZUC enc. DL SHORT SN */ 2327 0x03, 2328 /* User Plane w/ZUC enc. UL 15 BIT SN */ 2329 0x03, 2330 /* User Plane w/ZUC enc. DL 15 BIT SN */ 2331 0x03, 2332 /* User Plane w/ZUC enc. UL 18-bit SN */ 2333 0x0B, 2334 /* User Plane w/ZUC enc. DL 18-bit SN */ 2335 0x16, 2336 2337 /*** u-plane with integrity for 12-bit SN ******/ 2338 2339 /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/ 2340 0x16, 2341 /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/ 2342 0x16, 2343 /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/ 2344 0x16, 2345 /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/ 2346 0x16, 2347 /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/ 2348 0x16, 2349 /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/ 2350 0x16, 2351 /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/ 2352 0x16, 2353 /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/ 2354 0x16, 2355 2356 /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/ 2357 0x16, 2358 /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/ 2359 0x16, 2360 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/ 2361 0x16, 2362 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/ 2363 0x16, 2364 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/ 2365 0x16, 2366 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/ 2367 0x16, 2368 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/ 2369 0x16, 2370 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/ 2371 0x16, 2372 /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/ 2373 0x16, 2374 /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/ 2375 0x16, 2376 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/ 2377 0x16, 2378 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/ 2379 0x16, 2380 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/ 2381 0x16, 2382 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/ 2383 0x16, 2384 /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/ 2385 0x16, 2386 /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/ 2387 0x16, 2388 2389 /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/ 2390 0x16, 2391 /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/ 2392 0x16, 2393 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/ 2394 0x16, 2395 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/ 2396 0x16, 2397 /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/ 2398 0x16, 2399 /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/ 2400 0x16, 2401 /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/ 2402 0x16, 2403 /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/ 2404 0x16, 2405 2406 /*** u-plane with integrity for 18-bit SN ******/ 2407 /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/ 2408 0x16, 2409 /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/ 2410 0x16, 2411 /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/ 2412 0x0B, 2413 /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/ 2414 0x16, 2415 /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/ 2416 0x0B, 2417 /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/ 2418 0x16, 2419 /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/ 2420 0x0B, 2421 /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/ 2422 0x16, 2423 /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/ 2424 0x0B, 2425 /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/ 2426 0x16, 2427 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/ 2428 0x0B, 2429 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/ 2430 0x16, 2431 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/ 2432 0x0B, 2433 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/ 2434 0x16, 2435 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/ 2436 0x0B, 2437 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/ 2438 0x16, 2439 /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/ 2440 0x0B, 2441 /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/ 2442 0x16, 2443 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/ 2444 0x0B, 2445 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/ 2446 0x16, 2447 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/ 2448 0x0B, 2449 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/ 2450 0x16, 2451 /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/ 2452 0x0B, 2453 /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/ 2454 0x16, 2455 /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/ 2456 0x0B, 2457 /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/ 2458 0x16, 2459 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/ 2460 0x0B, 2461 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/ 2462 0x16, 2463 /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/ 2464 0x0B, 2465 /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/ 2466 0x16, 2467 /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/ 2468 0x0B, 2469 /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/ 2470 0x16, 2471 2472 }; 2473 2474 static uint8_t pdcp_test_packet_direction[] = { 2475 /* Control Plane w/NULL enc. + NULL int. UL */ 2476 PDCP_DIR_UPLINK, 2477 /* Control Plane w/NULL enc. + NULL int. DL */ 2478 PDCP_DIR_DOWNLINK, 2479 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 2480 PDCP_DIR_UPLINK, 2481 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 2482 PDCP_DIR_DOWNLINK, 2483 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 2484 PDCP_DIR_UPLINK, 2485 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 2486 PDCP_DIR_DOWNLINK, 2487 /* Control Plane w/NULL enc. + ZUC int. UL */ 2488 PDCP_DIR_UPLINK, 2489 /* Control Plane w/NULL enc. + ZUC int. DL */ 2490 PDCP_DIR_DOWNLINK, 2491 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 2492 PDCP_DIR_UPLINK, 2493 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 2494 PDCP_DIR_DOWNLINK, 2495 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 2496 PDCP_DIR_UPLINK, 2497 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 2498 PDCP_DIR_DOWNLINK, 2499 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 2500 PDCP_DIR_UPLINK, 2501 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 2502 PDCP_DIR_DOWNLINK, 2503 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 2504 PDCP_DIR_UPLINK, 2505 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 2506 PDCP_DIR_DOWNLINK, 2507 /* Control Plane w/AES CTR enc. + NULL int. UL */ 2508 PDCP_DIR_UPLINK, 2509 /* Control Plane w/AES CTR enc. + NULL int. DL */ 2510 PDCP_DIR_DOWNLINK, 2511 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 2512 PDCP_DIR_UPLINK, 2513 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 2514 PDCP_DIR_DOWNLINK, 2515 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 2516 PDCP_DIR_UPLINK, 2517 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 2518 PDCP_DIR_DOWNLINK, 2519 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 2520 PDCP_DIR_UPLINK, 2521 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 2522 PDCP_DIR_DOWNLINK, 2523 /* Control Plane w/ZUC enc. + NULL int. UL */ 2524 PDCP_DIR_UPLINK, 2525 /* Control Plane w/ZUC enc. + NULL int. DL */ 2526 PDCP_DIR_DOWNLINK, 2527 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 2528 PDCP_DIR_UPLINK, 2529 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 2530 PDCP_DIR_DOWNLINK, 2531 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 2532 PDCP_DIR_UPLINK, 2533 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 2534 PDCP_DIR_DOWNLINK, 2535 /* Control Plane w/ZUC enc. + ZUC int. UL */ 2536 PDCP_DIR_UPLINK, 2537 /* Control Plane w/ZUC enc. + ZUC int. DL */ 2538 PDCP_DIR_DOWNLINK, 2539 2540 /***************** For 12-bit C-plane **********************/ 2541 /* Control Plane w/NULL enc. + NULL int. UL */ 2542 PDCP_DIR_UPLINK, 2543 /* Control Plane w/NULL enc. + NULL int. DL */ 2544 PDCP_DIR_DOWNLINK, 2545 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 2546 PDCP_DIR_UPLINK, 2547 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 2548 PDCP_DIR_DOWNLINK, 2549 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 2550 PDCP_DIR_UPLINK, 2551 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 2552 PDCP_DIR_DOWNLINK, 2553 /* Control Plane w/NULL enc. + ZUC int. UL */ 2554 PDCP_DIR_UPLINK, 2555 /* Control Plane w/NULL enc. + ZUC int. DL */ 2556 PDCP_DIR_DOWNLINK, 2557 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 2558 PDCP_DIR_UPLINK, 2559 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 2560 PDCP_DIR_DOWNLINK, 2561 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 2562 PDCP_DIR_UPLINK, 2563 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 2564 PDCP_DIR_DOWNLINK, 2565 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 2566 PDCP_DIR_UPLINK, 2567 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 2568 PDCP_DIR_DOWNLINK, 2569 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 2570 PDCP_DIR_UPLINK, 2571 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 2572 PDCP_DIR_DOWNLINK, 2573 /* Control Plane w/AES CTR enc. + NULL int. UL */ 2574 PDCP_DIR_UPLINK, 2575 /* Control Plane w/AES CTR enc. + NULL int. DL */ 2576 PDCP_DIR_DOWNLINK, 2577 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 2578 PDCP_DIR_UPLINK, 2579 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 2580 PDCP_DIR_DOWNLINK, 2581 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 2582 PDCP_DIR_UPLINK, 2583 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 2584 PDCP_DIR_DOWNLINK, 2585 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 2586 PDCP_DIR_UPLINK, 2587 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 2588 PDCP_DIR_DOWNLINK, 2589 /* Control Plane w/ZUC enc. + NULL int. UL */ 2590 PDCP_DIR_UPLINK, 2591 /* Control Plane w/ZUC enc. + NULL int. DL */ 2592 PDCP_DIR_DOWNLINK, 2593 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 2594 PDCP_DIR_UPLINK, 2595 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 2596 PDCP_DIR_DOWNLINK, 2597 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 2598 PDCP_DIR_UPLINK, 2599 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 2600 PDCP_DIR_DOWNLINK, 2601 /* Control Plane w/ZUC enc. + ZUC int. UL */ 2602 PDCP_DIR_UPLINK, 2603 /* Control Plane w/ZUC enc. + ZUC int. DL */ 2604 PDCP_DIR_DOWNLINK, 2605 2606 /* User Plane w/NULL enc. UL LONG SN */ 2607 PDCP_DIR_UPLINK, 2608 /* User Plane w/NULL enc. DL LONG SN */ 2609 PDCP_DIR_DOWNLINK, 2610 /* User Plane w/NULL enc. UL SHORT SN */ 2611 PDCP_DIR_UPLINK, 2612 /* User Plane w/NULL enc. DL SHORT SN */ 2613 PDCP_DIR_DOWNLINK, 2614 /* User Plane w/NULL enc. UL 15 BIT SN */ 2615 PDCP_DIR_UPLINK, 2616 /* User Plane w/NULL enc. DL 15 BIT SN */ 2617 PDCP_DIR_DOWNLINK, 2618 /* User Plane w/NULL enc. UL 18-bit SN */ 2619 PDCP_DIR_UPLINK, 2620 /* User Plane w/NULL enc. DL 18-bit SN */ 2621 PDCP_DIR_DOWNLINK, 2622 /* User Plane w/SNOW f8 enc. UL LONG SN */ 2623 PDCP_DIR_UPLINK, 2624 /* User Plane w/SNOW f8 enc. DL LONG SN */ 2625 PDCP_DIR_DOWNLINK, 2626 /* User Plane w/SNOW f8 enc. UL SHORT SN */ 2627 PDCP_DIR_UPLINK, 2628 /* User Plane w/SNOW f8 enc. DL SHORT SN */ 2629 PDCP_DIR_DOWNLINK, 2630 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */ 2631 PDCP_DIR_UPLINK, 2632 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */ 2633 PDCP_DIR_DOWNLINK, 2634 /* User Plane w/SNOW f8 enc. UL 18-bit SN */ 2635 PDCP_DIR_UPLINK, 2636 /* User Plane w/SNOW f8 enc. DL 18-bit SN */ 2637 PDCP_DIR_DOWNLINK, 2638 /* User Plane w/AES CTR enc. UL LONG SN */ 2639 PDCP_DIR_UPLINK, 2640 /* User Plane w/AES CTR enc. DL LONG SN */ 2641 PDCP_DIR_DOWNLINK, 2642 /* User Plane w/AES CTR enc. UL SHORT SN */ 2643 PDCP_DIR_UPLINK, 2644 /* User Plane w/AES CTR enc. DL SHORT SN */ 2645 PDCP_DIR_DOWNLINK, 2646 /* User Plane w/AES CTR enc. UL 15 BIT SN */ 2647 PDCP_DIR_UPLINK, 2648 /* User Plane w/AES CTR enc. DL 15 BIT SN */ 2649 PDCP_DIR_DOWNLINK, 2650 /* User Plane w/AES CTR enc. UL 18-bit SN */ 2651 PDCP_DIR_UPLINK, 2652 /* User Plane w/AES CTR enc. DL 18-bit SN */ 2653 PDCP_DIR_DOWNLINK, 2654 /* User Plane w/ZUC enc. UL LONG SN */ 2655 PDCP_DIR_UPLINK, 2656 /* User Plane w/ZUC enc. DL LONG SN */ 2657 PDCP_DIR_DOWNLINK, 2658 /* User Plane w/ZUC enc. UL SHORT SN */ 2659 PDCP_DIR_UPLINK, 2660 /* User Plane w/ZUC enc. DL SHORT SN */ 2661 PDCP_DIR_DOWNLINK, 2662 /* User Plane w/ZUC enc. UL 15 BIT SN */ 2663 PDCP_DIR_UPLINK, 2664 /* User Plane w/ZUC enc. DL 15 BIT SN */ 2665 PDCP_DIR_DOWNLINK, 2666 /* User Plane w/ZUC enc. UL for 18-bit SN */ 2667 PDCP_DIR_UPLINK, 2668 /* User Plane w/ZUC enc. DL for 18-bit SN */ 2669 PDCP_DIR_DOWNLINK, 2670 2671 /*** u-plane with integrity for 12-bit SN ******/ 2672 2673 /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/ 2674 PDCP_DIR_UPLINK, 2675 /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/ 2676 PDCP_DIR_DOWNLINK, 2677 /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/ 2678 PDCP_DIR_UPLINK, 2679 /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/ 2680 PDCP_DIR_DOWNLINK, 2681 /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/ 2682 PDCP_DIR_UPLINK, 2683 /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/ 2684 PDCP_DIR_DOWNLINK, 2685 /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/ 2686 PDCP_DIR_UPLINK, 2687 /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/ 2688 PDCP_DIR_DOWNLINK, 2689 /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/ 2690 PDCP_DIR_UPLINK, 2691 /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/ 2692 PDCP_DIR_DOWNLINK, 2693 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/ 2694 PDCP_DIR_UPLINK, 2695 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/ 2696 PDCP_DIR_DOWNLINK, 2697 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/ 2698 PDCP_DIR_UPLINK, 2699 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/ 2700 PDCP_DIR_DOWNLINK, 2701 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/ 2702 PDCP_DIR_UPLINK, 2703 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/ 2704 PDCP_DIR_DOWNLINK, 2705 /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/ 2706 PDCP_DIR_UPLINK, 2707 /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/ 2708 PDCP_DIR_DOWNLINK, 2709 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/ 2710 PDCP_DIR_UPLINK, 2711 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/ 2712 PDCP_DIR_DOWNLINK, 2713 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/ 2714 PDCP_DIR_UPLINK, 2715 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/ 2716 PDCP_DIR_DOWNLINK, 2717 /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/ 2718 PDCP_DIR_UPLINK, 2719 /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/ 2720 PDCP_DIR_DOWNLINK, 2721 /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/ 2722 PDCP_DIR_UPLINK, 2723 /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/ 2724 PDCP_DIR_DOWNLINK, 2725 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/ 2726 PDCP_DIR_UPLINK, 2727 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/ 2728 PDCP_DIR_DOWNLINK, 2729 /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/ 2730 PDCP_DIR_UPLINK, 2731 /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/ 2732 PDCP_DIR_DOWNLINK, 2733 /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/ 2734 PDCP_DIR_UPLINK, 2735 /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/ 2736 PDCP_DIR_DOWNLINK, 2737 2738 /*** u-plane with integrity for 18-bit SN ******/ 2739 /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/ 2740 PDCP_DIR_UPLINK, 2741 /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/ 2742 PDCP_DIR_DOWNLINK, 2743 /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/ 2744 PDCP_DIR_UPLINK, 2745 /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/ 2746 PDCP_DIR_DOWNLINK, 2747 /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/ 2748 PDCP_DIR_UPLINK, 2749 /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/ 2750 PDCP_DIR_DOWNLINK, 2751 /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/ 2752 PDCP_DIR_UPLINK, 2753 /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/ 2754 PDCP_DIR_DOWNLINK, 2755 /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/ 2756 PDCP_DIR_UPLINK, 2757 /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/ 2758 PDCP_DIR_DOWNLINK, 2759 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/ 2760 PDCP_DIR_UPLINK, 2761 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/ 2762 PDCP_DIR_DOWNLINK, 2763 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/ 2764 PDCP_DIR_UPLINK, 2765 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/ 2766 PDCP_DIR_DOWNLINK, 2767 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/ 2768 PDCP_DIR_UPLINK, 2769 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/ 2770 PDCP_DIR_DOWNLINK, 2771 /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/ 2772 PDCP_DIR_UPLINK, 2773 /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/ 2774 PDCP_DIR_DOWNLINK, 2775 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/ 2776 PDCP_DIR_UPLINK, 2777 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/ 2778 PDCP_DIR_DOWNLINK, 2779 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/ 2780 PDCP_DIR_UPLINK, 2781 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/ 2782 PDCP_DIR_DOWNLINK, 2783 /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/ 2784 PDCP_DIR_UPLINK, 2785 /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/ 2786 PDCP_DIR_DOWNLINK, 2787 /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/ 2788 PDCP_DIR_UPLINK, 2789 /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/ 2790 PDCP_DIR_DOWNLINK, 2791 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/ 2792 PDCP_DIR_UPLINK, 2793 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/ 2794 PDCP_DIR_DOWNLINK, 2795 /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/ 2796 PDCP_DIR_UPLINK, 2797 /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/ 2798 PDCP_DIR_DOWNLINK, 2799 /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/ 2800 PDCP_DIR_UPLINK, 2801 /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/ 2802 PDCP_DIR_DOWNLINK, 2803 2804 }; 2805 2806 static uint8_t pdcp_test_data_sn_size[] = { 2807 /* Control Plane w/NULL enc. + NULL int. UL */ 2808 5, 2809 /* Control Plane w/NULL enc. + NULL int. DL */ 2810 5, 2811 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 2812 5, 2813 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 2814 5, 2815 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 2816 5, 2817 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 2818 5, 2819 /* Control Plane w/NULL enc. + ZUC int. UL */ 2820 5, 2821 /* Control Plane w/NULL enc. + ZUC int. DL */ 2822 5, 2823 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 2824 5, 2825 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 2826 5, 2827 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 2828 5, 2829 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 2830 5, 2831 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 2832 5, 2833 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 2834 5, 2835 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 2836 5, 2837 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 2838 5, 2839 /* Control Plane w/AES CTR enc. + NULL int. UL */ 2840 5, 2841 /* Control Plane w/AES CTR enc. + NULL int. DL */ 2842 5, 2843 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 2844 5, 2845 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 2846 5, 2847 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 2848 5, 2849 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 2850 5, 2851 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 2852 5, 2853 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 2854 5, 2855 /* Control Plane w/ZUC enc. + NULL int. UL */ 2856 5, 2857 /* Control Plane w/ZUC enc. + NULL int. DL */ 2858 5, 2859 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 2860 5, 2861 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 2862 5, 2863 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 2864 5, 2865 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 2866 5, 2867 /* Control Plane w/ZUC enc. + ZUC int. UL */ 2868 5, 2869 /* Control Plane w/ZUC enc. + ZUC int. DL */ 2870 5, 2871 2872 /*************** 12 bit SN for C-plane **************************/ 2873 /* Control Plane w/NULL enc. + NULL int. UL */ 2874 12, 2875 /* Control Plane w/NULL enc. + NULL int. DL */ 2876 12, 2877 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 2878 12, 2879 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 2880 12, 2881 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 2882 12, 2883 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 2884 12, 2885 /* Control Plane w/NULL enc. + ZUC int. UL */ 2886 12, 2887 /* Control Plane w/NULL enc. + ZUC int. DL */ 2888 12, 2889 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 2890 12, 2891 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 2892 12, 2893 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 2894 12, 2895 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 2896 12, 2897 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 2898 12, 2899 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 2900 12, 2901 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 2902 12, 2903 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 2904 12, 2905 /* Control Plane w/AES CTR enc. + NULL int. UL */ 2906 12, 2907 /* Control Plane w/AES CTR enc. + NULL int. DL */ 2908 12, 2909 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 2910 12, 2911 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 2912 12, 2913 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 2914 12, 2915 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 2916 12, 2917 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 2918 12, 2919 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 2920 12, 2921 /* Control Plane w/ZUC enc. + NULL int. UL */ 2922 12, 2923 /* Control Plane w/ZUC enc. + NULL int. DL */ 2924 12, 2925 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 2926 12, 2927 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 2928 12, 2929 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 2930 12, 2931 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 2932 12, 2933 /* Control Plane w/ZUC enc. + ZUC int. UL */ 2934 12, 2935 /* Control Plane w/ZUC enc. + ZUC int. DL */ 2936 12, 2937 /*************** 12 bit SN for C-plane end **************************/ 2938 2939 /* User Plane w/NULL enc. UL LONG SN */ 2940 12, 2941 /* User Plane w/NULL enc. DL LONG SN */ 2942 12, 2943 /* User Plane w/NULL enc. UL SHORT SN */ 2944 7, 2945 /* User Plane w/NULL enc. DL SHORT SN */ 2946 7, 2947 /* User Plane w/NULL enc. UL 15 BIT SN */ 2948 15, 2949 /* User Plane w/NULL enc. DL 15 BIT SN */ 2950 15, 2951 /* User Plane w/NULL enc. UL 18 BIT SN */ 2952 18, 2953 /* User Plane w/NULL enc. DL 18 BIT SN */ 2954 18, 2955 /* User Plane w/SNOW f8 enc. UL LONG SN */ 2956 12, 2957 /* User Plane w/SNOW f8 enc. DL LONG SN */ 2958 12, 2959 /* User Plane w/SNOW f8 enc. UL SHORT SN */ 2960 7, 2961 /* User Plane w/SNOW f8 enc. DL SHORT SN */ 2962 7, 2963 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */ 2964 15, 2965 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */ 2966 15, 2967 /* User Plane w/SNOW f8 enc. UL 18 BIT SN */ 2968 18, 2969 /* User Plane w/SNOW f8 enc. DL 18 BIT SN */ 2970 18, 2971 /* User Plane w/AES CTR enc. UL LONG SN */ 2972 12, 2973 /* User Plane w/AES CTR enc. DL LONG SN */ 2974 12, 2975 /* User Plane w/AES CTR enc. UL SHORT SN */ 2976 7, 2977 /* User Plane w/AES CTR enc. DL SHORT SN */ 2978 7, 2979 /* User Plane w/AES CTR enc. UL 15 BIT SN */ 2980 15, 2981 /* User Plane w/AES CTR enc. DL 15 BIT SN */ 2982 15, 2983 /* User Plane w/AES CTR enc. UL 18 BIT SN */ 2984 18, 2985 /* User Plane w/AES CTR enc. DL 18 BIT SN */ 2986 18, 2987 /* User Plane w/ZUC enc. UL LONG SN */ 2988 12, 2989 /* User Plane w/ZUC enc. DL LONG SN */ 2990 12, 2991 /* User Plane w/ZUC enc. UL SHORT SN */ 2992 7, 2993 /* User Plane w/ZUC enc. DL SHORT SN */ 2994 7, 2995 /* User Plane w/ZUC enc. UL 15 BIT SN */ 2996 15, 2997 /* User Plane w/ZUC enc. DL 15 BIT SN */ 2998 15, 2999 /* User Plane w/ZUC enc. UL 18 BIT SN */ 3000 18, 3001 /* User Plane w/ZUC enc. DL 18 BIT SN */ 3002 18, 3003 3004 /*** u-plane with integrity for 12-bit SN ******/ 3005 3006 /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/ 3007 12, 3008 /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/ 3009 12, 3010 /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/ 3011 12, 3012 /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/ 3013 12, 3014 /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/ 3015 12, 3016 /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/ 3017 12, 3018 /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/ 3019 12, 3020 /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/ 3021 12, 3022 /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/ 3023 12, 3024 /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/ 3025 12, 3026 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/ 3027 12, 3028 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/ 3029 12, 3030 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/ 3031 12, 3032 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/ 3033 12, 3034 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/ 3035 12, 3036 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/ 3037 12, 3038 /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/ 3039 12, 3040 /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/ 3041 12, 3042 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/ 3043 12, 3044 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/ 3045 12, 3046 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/ 3047 12, 3048 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/ 3049 12, 3050 /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/ 3051 12, 3052 /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/ 3053 12, 3054 /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/ 3055 12, 3056 /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/ 3057 12, 3058 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/ 3059 12, 3060 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/ 3061 12, 3062 /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/ 3063 12, 3064 /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/ 3065 12, 3066 /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/ 3067 12, 3068 /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/ 3069 12, 3070 3071 /*** u-plane with integrity for 18-bit SN ******/ 3072 /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/ 3073 18, 3074 /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/ 3075 18, 3076 /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/ 3077 18, 3078 /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/ 3079 18, 3080 /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/ 3081 18, 3082 /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/ 3083 18, 3084 /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/ 3085 18, 3086 /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/ 3087 18, 3088 /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/ 3089 18, 3090 /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/ 3091 18, 3092 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/ 3093 18, 3094 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/ 3095 18, 3096 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/ 3097 18, 3098 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/ 3099 18, 3100 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/ 3101 18, 3102 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/ 3103 18, 3104 /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/ 3105 18, 3106 /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/ 3107 18, 3108 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/ 3109 18, 3110 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/ 3111 18, 3112 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/ 3113 18, 3114 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/ 3115 18, 3116 /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/ 3117 18, 3118 /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/ 3119 18, 3120 /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/ 3121 18, 3122 /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/ 3123 18, 3124 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/ 3125 18, 3126 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/ 3127 18, 3128 /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/ 3129 18, 3130 /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/ 3131 18, 3132 /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/ 3133 18, 3134 /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/ 3135 18, 3136 }; 3137 3138 static uint8_t *pdcp_test_crypto_key[] = { 3139 /* Control Plane w/NULL enc. + NULL int. UL */ 3140 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3141 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3142 /* Control Plane w/NULL enc. + NULL int. DL */ 3143 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3144 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3145 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 3146 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3147 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3148 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 3149 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3150 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3151 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 3152 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3153 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3154 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 3155 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3156 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3157 /* Control Plane w/NULL enc. + ZUC int. UL */ 3158 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3159 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3160 /* Control Plane w/NULL enc. + ZUC int. DL */ 3161 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3162 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3163 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 3164 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3165 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3166 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 3167 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3168 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3169 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 3170 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3171 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3172 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 3173 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3174 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3175 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 3176 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3177 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3178 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 3179 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3180 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3181 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 3182 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3183 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3184 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 3185 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3186 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3187 /* Control Plane w/AES CTR enc. + NULL int. UL */ 3188 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3189 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3190 /* Control Plane w/AES CTR enc. + NULL int. DL */ 3191 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3192 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3193 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 3194 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3195 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3196 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 3197 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3198 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3199 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 3200 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3201 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3202 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 3203 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3204 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3205 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 3206 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3207 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3208 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 3209 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3210 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3211 /* Control Plane w/ZUC enc. + NULL int. UL */ 3212 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3213 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3214 /* Control Plane w/ZUC enc. + NULL int. DL */ 3215 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3216 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3217 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 3218 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3219 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3220 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 3221 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3222 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3223 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 3224 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3225 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3226 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 3227 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3228 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3229 /* Control Plane w/ZUC enc. + ZUC int. UL */ 3230 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3231 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3232 /* Control Plane w/ZUC enc. + ZUC int. DL */ 3233 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3234 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3235 3236 /*********** C-plane 12-bit **************/ 3237 /* Control Plane w/NULL enc. + NULL int. UL */ 3238 NULL, 3239 /* Control Plane w/NULL enc. + NULL int. DL */ 3240 NULL, 3241 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 3242 NULL, 3243 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 3244 NULL, 3245 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 3246 NULL, 3247 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 3248 NULL, 3249 /* Control Plane w/NULL enc. + ZUC int. UL */ 3250 NULL, 3251 /* Control Plane w/NULL enc. + ZUC int. DL */ 3252 NULL, 3253 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 3254 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3255 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3256 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 3257 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3258 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3259 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 3260 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3261 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3262 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 3263 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3264 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3265 3266 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 3267 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3268 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3269 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 3270 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3271 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3272 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 3273 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3274 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3275 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 3276 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3277 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3278 3279 /* Control Plane w/AES CTR enc. + NULL int. UL */ 3280 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3281 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3282 /* Control Plane w/AES CTR enc. + NULL int. DL */ 3283 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3284 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3285 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 3286 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3287 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3288 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 3289 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3290 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3291 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 3292 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3293 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3294 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 3295 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3296 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3297 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 3298 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3299 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3300 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 3301 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3302 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3303 3304 /* Control Plane w/ZUC enc. + NULL int. UL */ 3305 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3306 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3307 /* Control Plane w/ZUC enc. + NULL int. DL */ 3308 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3309 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3310 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 3311 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3312 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3313 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 3314 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3315 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3316 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 3317 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3318 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3319 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 3320 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3321 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3322 /* Control Plane w/ZUC enc. + ZUC int. UL */ 3323 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3324 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3325 /* Control Plane w/ZUC enc. + ZUC int. DL */ 3326 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3327 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3328 3329 /* User Plane w/NULL enc. UL LONG SN */ 3330 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3331 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3332 /* User Plane w/NULL enc. DL LONG SN */ 3333 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3334 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3335 /* User Plane w/NULL enc. UL SHORT SN */ 3336 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3337 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3338 /* User Plane w/NULL enc. DL SHORT SN */ 3339 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3340 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3341 /* User Plane w/NULL enc. UL 15 BIT SN */ 3342 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3343 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3344 /* User Plane w/NULL enc. DL 15 BIT SN */ 3345 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3346 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3347 /* User Plane w/NULL enc. UL for 18-bit SN*/ 3348 NULL, 3349 /* User Plane w/NULL enc. DL for 18-bit SN*/ 3350 NULL, 3351 /* User Plane w/SNOW f8 enc. UL LONG SN */ 3352 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3353 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3354 /* User Plane w/SNOW f8 enc. DL LONG SN */ 3355 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3356 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3357 /* User Plane w/SNOW f8 enc. UL SHORT SN */ 3358 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3359 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3360 /* User Plane w/SNOW f8 enc. DL SHORT SN */ 3361 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3362 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3363 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */ 3364 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3365 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3366 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */ 3367 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3368 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3369 /* User Plane w/SNOW enc. UL for 18-bit SN*/ 3370 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3371 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3372 /* User Plane w/SNOW enc. DL for 18-bit SN*/ 3373 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3374 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3375 /* User Plane w/AES CTR enc. UL LONG SN */ 3376 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3377 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3378 /* User Plane w/AES CTR enc. DL LONG SN */ 3379 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3380 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3381 /* User Plane w/AES CTR enc. UL SHORT SN */ 3382 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3383 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3384 /* User Plane w/AES CTR enc. DL SHORT SN */ 3385 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3386 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3387 /* User Plane w/AES CTR enc. UL 15 BIT SN */ 3388 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3389 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3390 /* User Plane w/AES CTR enc. DL 15 BIT SN */ 3391 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3392 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3393 /* User Plane w/AES enc. UL for 18-bit SN*/ 3394 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3395 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3396 /* User Plane w/AES enc. DL for 18-bit SN*/ 3397 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3398 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3399 /* User Plane w/ZUC enc. UL LONG SN */ 3400 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3401 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3402 /* User Plane w/ZUC enc. DL LONG SN */ 3403 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3404 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3405 /* User Plane w/ZUC enc. UL SHORT SN */ 3406 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3407 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3408 /* User Plane w/ZUC enc. DL SHORT SN */ 3409 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3410 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3411 /* User Plane w/ZUC enc. UL 15 BIT SN */ 3412 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3413 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3414 /* User Plane w/ZUC enc. DL 15 BIT SN */ 3415 (uint8_t[]){0x5a, 0xcb, 0x1d, 0x64, 0x4c, 0x0d, 0x51, 0x20, 0x4e, 0xa5, 3416 0xf1, 0x45, 0x10, 0x10, 0xd8, 0x52}, 3417 /* User Plane w/ZUC enc. UL for 18-bit SN*/ 3418 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3419 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3420 /* User Plane w/ZUC enc. DL for 18-bit SN*/ 3421 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3422 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3423 3424 /******* u-plane for 12-bit SN ***********/ 3425 /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/ 3426 NULL, 3427 /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/ 3428 NULL, 3429 /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/ 3430 NULL, 3431 /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/ 3432 NULL, 3433 /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/ 3434 NULL, 3435 /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/ 3436 NULL, 3437 /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/ 3438 NULL, 3439 /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/ 3440 NULL, 3441 /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/ 3442 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3443 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3444 /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/ 3445 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3446 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3447 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/ 3448 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3449 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3450 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/ 3451 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3452 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3453 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/ 3454 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3455 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3456 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/ 3457 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3458 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3459 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/ 3460 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3461 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3462 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/ 3463 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3464 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3465 3466 /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/ 3467 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3468 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3469 /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/ 3470 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3471 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3472 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/ 3473 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3474 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3475 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/ 3476 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3477 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3478 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/ 3479 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3480 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3481 3482 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/ 3483 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3484 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3485 /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/ 3486 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3487 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3488 /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/ 3489 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3490 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3491 3492 /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/ 3493 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3494 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3495 /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/ 3496 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3497 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3498 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/ 3499 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3500 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3501 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/ 3502 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3503 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3504 /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/ 3505 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3506 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3507 /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/ 3508 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3509 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3510 /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/ 3511 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3512 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3513 /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/ 3514 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3515 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3516 3517 /******* u-plane for 18-bit SN with integrity ***********/ 3518 /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/ 3519 NULL, 3520 /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/ 3521 NULL, 3522 /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/ 3523 NULL, 3524 /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/ 3525 NULL, 3526 /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/ 3527 NULL, 3528 /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/ 3529 NULL, 3530 /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/ 3531 NULL, 3532 /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/ 3533 NULL, 3534 /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/ 3535 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3536 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3537 /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/ 3538 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3539 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3540 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/ 3541 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3542 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3543 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/ 3544 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3545 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3546 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/ 3547 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3548 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3549 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/ 3550 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3551 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3552 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/ 3553 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3554 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3555 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/ 3556 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3557 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3558 /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/ 3559 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3560 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3561 /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/ 3562 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3563 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3564 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/ 3565 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3566 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3567 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/ 3568 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3569 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3570 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/ 3571 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3572 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3573 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/ 3574 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3575 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3576 /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/ 3577 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3578 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3579 /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/ 3580 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3581 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3582 /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/ 3583 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3584 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3585 /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/ 3586 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3587 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3588 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/ 3589 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3590 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3591 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/ 3592 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3593 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3594 /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/ 3595 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3596 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3597 /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/ 3598 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3599 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3600 /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/ 3601 (uint8_t[]){0x60, 0x4C, 0x8A, 0x22, 0x89, 0x56, 0x13, 0x51, 0x7D, 0x61, 3602 0xE5, 0xE0, 0x7B, 0x2B, 0xD0, 0x9E}, 3603 /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/ 3604 (uint8_t[]){0x40, 0x19, 0xE2, 0x99, 0x16, 0xC3, 0x7E, 0x9B, 0xA6, 0x8F, 3605 0x57, 0xBE, 0x97, 0xFD, 0x02, 0xCB}, 3606 }; 3607 3608 static uint8_t *pdcp_test_auth_key[] = { 3609 /* Control Plane w/NULL enc. + NULL int. UL */ 3610 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3611 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3612 /* Control Plane w/NULL enc. + NULL int. DL */ 3613 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3614 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3615 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 3616 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3617 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3618 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 3619 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3620 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3621 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 3622 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3623 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3624 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 3625 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3626 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3627 /* Control Plane w/NULL enc. + ZUC int. UL */ 3628 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3629 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3630 /* Control Plane w/NULL enc. + ZUC int. DL */ 3631 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3632 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3633 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 3634 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3635 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3636 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 3637 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3638 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3639 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 3640 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3641 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3642 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 3643 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3644 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3645 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 3646 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3647 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3648 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 3649 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3650 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3651 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 3652 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3653 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3654 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 3655 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3656 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3657 /* Control Plane w/AES CTR enc. + NULL int. UL */ 3658 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3659 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3660 /* Control Plane w/AES CTR enc. + NULL int. DL */ 3661 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3662 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3663 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 3664 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3665 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3666 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 3667 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3668 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3669 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 3670 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3671 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3672 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 3673 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3674 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3675 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 3676 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3677 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3678 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 3679 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3680 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3681 /* Control Plane w/ZUC enc. + NULL int. UL */ 3682 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3683 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3684 /* Control Plane w/ZUC enc. + NULL int. DL */ 3685 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3686 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3687 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 3688 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3689 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3690 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 3691 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3692 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3693 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 3694 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3695 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3696 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 3697 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3698 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3699 /* Control Plane w/ZUC enc. + ZUC int. UL */ 3700 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3701 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3702 /* Control Plane w/ZUC enc. + ZUC int. DL */ 3703 (uint8_t[]){0xc7, 0x36, 0xc6, 0xaa, 0xb2, 0x2b, 0xff, 0xf9, 0x1e, 0x26, 3704 0x98, 0xd2, 0xe2, 0x2a, 0xd5, 0x7e}, 3705 3706 /********* 12-bit C-plane **********************/ 3707 /* Control Plane w/NULL enc. + NULL int. UL */ 3708 NULL, 3709 /* Control Plane w/NULL enc. + NULL int. DL */ 3710 NULL, 3711 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 3712 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3713 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3714 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 3715 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3716 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3717 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 3718 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3719 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3720 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 3721 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3722 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3723 /* Control Plane w/NULL enc. + ZUC int. UL */ 3724 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3725 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3726 /* Control Plane w/NULL enc. + ZUC int. DL */ 3727 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3728 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3729 3730 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 3731 NULL, 3732 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 3733 NULL, 3734 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 3735 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3736 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3737 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 3738 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3739 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3740 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 3741 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3742 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3743 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 3744 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3745 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3746 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 3747 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3748 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3749 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 3750 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3751 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3752 /* Control Plane w/AES CTR enc. + NULL int. UL */ 3753 NULL, 3754 /* Control Plane w/AES CTR enc. + NULL int. DL */ 3755 NULL, 3756 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 3757 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3758 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3759 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 3760 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3761 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3762 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 3763 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3764 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3765 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 3766 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3767 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3768 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 3769 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3770 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3771 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 3772 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3773 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3774 3775 /* Control Plane w/ZUC enc. + NULL int. UL */ 3776 NULL, 3777 /* Control Plane w/ZUC enc. + NULL int. DL */ 3778 NULL, 3779 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 3780 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3781 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3782 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 3783 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3784 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3785 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 3786 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3787 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3788 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 3789 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3790 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3791 /* Control Plane w/ZUC enc. + ZUC int. UL */ 3792 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3793 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3794 /* Control Plane w/ZUC enc. + ZUC int. DL */ 3795 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3796 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3797 3798 /* User Plane w/NULL enc. UL LONG SN */ 3799 NULL, 3800 /* User Plane w/NULL enc. DL LONG SN */ 3801 NULL, 3802 /* User Plane w/NULL enc. UL SHORT SN */ 3803 NULL, 3804 /* User Plane w/NULL enc. DL SHORT SN */ 3805 NULL, 3806 /* User Plane w/NULL enc. UL 15 BIT SN */ 3807 NULL, 3808 /* User Plane w/NULL enc. DL 15 BIT SN */ 3809 NULL, 3810 /* User Plane w/NULL enc. UL 18 BIT SN */ 3811 NULL, 3812 /* User Plane w/NULL enc. DL 18 BIT SN */ 3813 NULL, 3814 /* User Plane w/SNOW f8 enc. UL LONG SN */ 3815 NULL, 3816 /* User Plane w/SNOW f8 enc. DL LONG SN */ 3817 NULL, 3818 /* User Plane w/SNOW f8 enc. UL SHORT SN */ 3819 NULL, 3820 /* User Plane w/SNOW f8 enc. DL SHORT SN */ 3821 NULL, 3822 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */ 3823 NULL, 3824 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */ 3825 NULL, 3826 /* User Plane w/SNOW f8 enc. UL 18 BIT SN */ 3827 NULL, 3828 /* User Plane w/SNOW f8 enc. DL 18 BIT SN */ 3829 NULL, 3830 /* User Plane w/AES CTR enc. UL LONG SN */ 3831 NULL, 3832 /* User Plane w/AES CTR enc. DL LONG SN */ 3833 NULL, 3834 /* User Plane w/AES CTR enc. UL SHORT SN */ 3835 NULL, 3836 /* User Plane w/AES CTR enc. DL SHORT SN */ 3837 NULL, 3838 /* User Plane w/AES CTR enc. UL 15 BIT SN */ 3839 NULL, 3840 /* User Plane w/AES CTR enc. DL 15 BIT SN */ 3841 NULL, 3842 /* User Plane w/AES CTR enc. UL 18 BIT SN */ 3843 NULL, 3844 /* User Plane w/AES CTR enc. DL 18 BIT SN */ 3845 NULL, 3846 /* User Plane w/ZUC enc. UL LONG SN */ 3847 NULL, 3848 /* User Plane w/ZUC enc. DL LONG SN */ 3849 NULL, 3850 /* User Plane w/ZUC enc. UL SHORT SN */ 3851 NULL, 3852 /* User Plane w/ZUC enc. DL SHORT SN */ 3853 NULL, 3854 /* User Plane w/ZUC enc. UL 15 BIT SN */ 3855 NULL, 3856 /* User Plane w/ZUC enc. DL 15 BIT SN */ 3857 NULL, 3858 /* User Plane w/ZUC enc. UL 18 BIT SN */ 3859 NULL, 3860 /* User Plane w/ZUC enc. DL 18 BIT SN */ 3861 NULL, 3862 3863 /***** u-plane with integrity for 12-bit SN ******/ 3864 /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/ 3865 NULL, 3866 /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/ 3867 NULL, 3868 /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/ 3869 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3870 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3871 3872 /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/ 3873 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3874 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3875 /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/ 3876 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3877 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3878 /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/ 3879 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3880 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3881 /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/ 3882 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3883 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3884 /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/ 3885 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3886 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3887 3888 /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/ 3889 NULL, 3890 /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/ 3891 NULL, 3892 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/ 3893 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3894 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3895 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/ 3896 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3897 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3898 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/ 3899 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3900 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3901 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/ 3902 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3903 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3904 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/ 3905 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3906 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3907 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/ 3908 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3909 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3910 3911 /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/ 3912 NULL, 3913 /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/ 3914 NULL, 3915 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/ 3916 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3917 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3918 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/ 3919 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3920 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3921 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/ 3922 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3923 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3924 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/ 3925 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3926 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3927 /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/ 3928 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3929 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3930 /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/ 3931 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3932 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3933 3934 /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/ 3935 NULL, 3936 /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/ 3937 NULL, 3938 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/ 3939 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3940 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3941 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/ 3942 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3943 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3944 /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/ 3945 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3946 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3947 /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/ 3948 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3949 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3950 /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/ 3951 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3952 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3953 /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/ 3954 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3955 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3956 3957 /***** u-plane with integrity for 18-bit SN ******/ 3958 /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/ 3959 NULL, 3960 /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/ 3961 NULL, 3962 /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/ 3963 (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9, 3964 0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15}, 3965 /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/ 3966 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3967 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3968 /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/ 3969 (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9, 3970 0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15}, 3971 /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/ 3972 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3973 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3974 /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/ 3975 (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9, 3976 0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15}, 3977 /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/ 3978 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3979 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3980 /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/ 3981 NULL, 3982 /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/ 3983 NULL, 3984 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/ 3985 (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9, 3986 0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15}, 3987 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/ 3988 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3989 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3990 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/ 3991 (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9, 3992 0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15}, 3993 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/ 3994 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 3995 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 3996 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/ 3997 (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9, 3998 0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15}, 3999 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/ 4000 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4001 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4002 /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/ 4003 NULL, 4004 /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/ 4005 NULL, 4006 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/ 4007 (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9, 4008 0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15}, 4009 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/ 4010 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4011 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4012 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/ 4013 (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9, 4014 0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15}, 4015 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/ 4016 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4017 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4018 /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/ 4019 (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9, 4020 0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15}, 4021 /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/ 4022 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4023 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4024 /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/ 4025 NULL, 4026 /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/ 4027 NULL, 4028 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/ 4029 (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9, 4030 0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15}, 4031 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/ 4032 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4033 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4034 /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/ 4035 (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9, 4036 0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15}, 4037 /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/ 4038 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4039 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4040 /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/ 4041 (uint8_t[]){0x1A, 0xEF, 0xBB, 0xFF, 0x00, 0xF5, 0x4B, 0x32, 0x87, 0xF9, 4042 0xDB, 0xE0, 0x31, 0x5F, 0x3A, 0x15}, 4043 /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/ 4044 (uint8_t[]){0x4D, 0x4B, 0x2B, 0x1E, 0x39, 0x60, 0x0A, 0x98, 0xC1, 0x3C, 4045 0x98, 0x82, 0xDC, 0xB6, 0xC2, 0x36}, 4046 }; 4047 4048 static uint8_t *pdcp_test_data_in[] = { 4049 /* Control Plane w/NULL enc. + NULL int. UL */ 4050 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4051 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4052 /* Control Plane w/NULL enc. + NULL int. DL */ 4053 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4054 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4055 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 4056 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4057 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4058 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 4059 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4060 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4061 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 4062 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4063 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4064 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 4065 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4066 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4067 /* Control Plane w/NULL enc. + ZUC int. UL */ 4068 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4069 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4070 /* Control Plane w/NULL enc. + ZUC int. DL */ 4071 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4072 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4073 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 4074 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4075 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4076 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 4077 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4078 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4079 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 4080 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4081 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4082 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 4083 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4084 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4085 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 4086 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4087 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4088 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 4089 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4090 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4091 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 4092 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4093 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4094 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 4095 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4096 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4097 /* Control Plane w/AES CTR enc. + NULL int. UL */ 4098 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4099 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4100 /* Control Plane w/AES CTR enc. + NULL int. DL */ 4101 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4102 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4103 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 4104 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4105 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4106 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 4107 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4108 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4109 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 4110 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4111 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4112 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 4113 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4114 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4115 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 4116 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4117 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4118 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 4119 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4120 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4121 /* Control Plane w/ZUC enc. + NULL int. UL */ 4122 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4123 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4124 /* Control Plane w/ZUC enc. + NULL int. DL */ 4125 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4126 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4127 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 4128 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4129 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4130 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 4131 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4132 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4133 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 4134 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4135 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4136 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 4137 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4138 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4139 /* Control Plane w/ZUC enc. + ZUC int. UL */ 4140 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4141 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4142 /* Control Plane w/ZUC enc. + ZUC int. DL */ 4143 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4144 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4145 4146 /*************** 12-bit C-plane ****************/ 4147 /* Control Plane w/NULL enc. + NULL int. UL */ 4148 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4149 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4150 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4151 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4152 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4153 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4154 /* Control Plane w/NULL enc. + NULL int. DL */ 4155 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4156 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4157 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4158 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4159 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4160 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4161 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 4162 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4163 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4164 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4165 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4166 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4167 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4168 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 4169 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4170 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4171 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4172 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4173 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4174 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4175 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 4176 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4177 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4178 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4179 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4180 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4181 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4182 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 4183 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4184 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4185 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4186 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4187 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4188 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4189 /* Control Plane w/NULL enc. + ZUC int. UL */ 4190 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4191 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4192 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4193 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4194 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4195 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4196 /* Control Plane w/NULL enc. + ZUC int. DL */ 4197 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4198 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4199 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4200 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4201 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4202 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4203 4204 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 4205 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4206 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4207 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4208 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4209 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4210 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4211 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 4212 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4213 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4214 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4215 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4216 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4217 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4218 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 4219 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4220 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4221 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4222 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4223 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4224 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4225 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 4226 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4227 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4228 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4229 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4230 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4231 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4232 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 4233 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4234 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4235 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4236 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4237 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4238 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4239 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 4240 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4241 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4242 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4243 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4244 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4245 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4246 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 4247 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4248 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4249 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4250 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4251 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4252 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4253 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 4254 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4255 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4256 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4257 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4258 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4259 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4260 4261 /* Control Plane w/AES CTR enc. + NULL int. UL */ 4262 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4263 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4264 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4265 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4266 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4267 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4268 /* Control Plane w/AES CTR enc. + NULL int. DL */ 4269 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4270 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4271 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4272 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4273 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4274 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4275 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 4276 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4277 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4278 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4279 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4280 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4281 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4282 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 4283 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4284 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4285 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4286 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4287 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4288 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4289 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 4290 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4291 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4292 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4293 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4294 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4295 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4296 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 4297 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4298 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4299 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4300 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4301 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4302 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4303 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 4304 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4305 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4306 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4307 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4308 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4309 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4310 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 4311 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4312 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4313 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4314 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4315 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4316 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4317 4318 /* Control Plane w/ZUC enc. + NULL int. UL */ 4319 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4320 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4321 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4322 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4323 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4324 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4325 /* Control Plane w/ZUC enc. + NULL int. DL */ 4326 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4327 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4328 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4329 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4330 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4331 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4332 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 4333 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4334 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4335 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4336 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4337 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4338 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4339 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 4340 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4341 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4342 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4343 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4344 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4345 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4346 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 4347 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4348 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4349 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4350 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4351 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4352 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4353 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 4354 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4355 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4356 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4357 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4358 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4359 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4360 /* Control Plane w/ZUC enc. + ZUC int. UL */ 4361 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4362 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4363 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4364 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4365 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4366 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4367 /* Control Plane w/ZUC enc. + ZUC int. DL */ 4368 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4369 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4370 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4371 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4372 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4373 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4374 4375 /* User Plane w/NULL enc. UL LONG SN */ 4376 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4377 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4378 /* User Plane w/NULL enc. DL LONG SN */ 4379 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4380 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4381 /* User Plane w/NULL enc. UL SHORT SN */ 4382 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4383 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4384 /* User Plane w/NULL enc. DL SHORT SN */ 4385 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4386 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4387 /* User Plane w/NULL enc. UL 15 BIT SN */ 4388 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4389 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4390 /* User Plane w/NULL enc. DL 15 BIT SN */ 4391 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4392 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4393 /* User Plane w/NULL enc. UL for 18-bit SN*/ 4394 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4395 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4396 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4397 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4398 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4399 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4400 0x69, 0x00, 0x00, 0x00, 0x00}, 4401 /* User Plane w/NULL enc. DL for 18-bit SN*/ 4402 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4403 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4404 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4405 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4406 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4407 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4408 0x69, 0x00, 0x00, 0x00, 0x00}, 4409 /* User Plane w/SNOW f8 enc. UL LONG SN */ 4410 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4411 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4412 /* User Plane w/SNOW f8 enc. DL LONG SN */ 4413 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4414 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4415 /* User Plane w/SNOW f8 enc. UL SHORT SN */ 4416 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4417 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4418 /* User Plane w/SNOW f8 enc. DL SHORT SN */ 4419 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4420 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4421 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */ 4422 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4423 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4424 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */ 4425 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4426 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4427 /* User Plane w/SNOW enc. UL for 18-bit SN*/ 4428 (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4429 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4430 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4431 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4432 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4433 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4434 0x91, 0x00, 0x00, 0x00, 0x00}, 4435 /* User Plane w/SNOW enc. DL for 18-bit SN*/ 4436 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4437 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4438 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4439 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4440 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4441 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4442 0x69, 0x00, 0x00, 0x00, 0x00}, 4443 /* User Plane w/AES CTR enc. UL LONG SN */ 4444 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4445 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4446 /* User Plane w/AES CTR enc. DL LONG SN */ 4447 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4448 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4449 /* User Plane w/AES CTR enc. UL SHORT SN */ 4450 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4451 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4452 /* User Plane w/AES CTR enc. DL SHORT SN */ 4453 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4454 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4455 /* User Plane w/AES CTR enc. UL 15 BIT SN */ 4456 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4457 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4458 /* User Plane w/AES CTR enc. DL 15 BIT SN */ 4459 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4460 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4461 /* User Plane w/AES enc. UL for 18-bit SN*/ 4462 (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4463 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4464 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4465 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4466 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4467 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4468 0x91, 0x00, 0x00, 0x00, 0x00}, 4469 /* User Plane w/AES enc. DL for 18-bit SN*/ 4470 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4471 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4472 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4473 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4474 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4475 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4476 0x69, 0x00, 0x00, 0x00, 0x00}, 4477 /* User Plane w/ZUC enc. UL LONG SN */ 4478 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4479 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4480 /* User Plane w/ZUC enc. DL LONG SN */ 4481 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4482 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4483 /* User Plane w/ZUC enc. UL SHORT SN */ 4484 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4485 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4486 /* User Plane w/ZUC enc. DL SHORT SN */ 4487 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 4488 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4489 /* User Plane w/ZUC enc. UL 15 BIT SN */ 4490 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4491 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4492 /* User Plane w/ZUC enc. DL 15 BIT SN */ 4493 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 4494 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 4495 /* User Plane w/ZUC enc. UL for 18-bit SN*/ 4496 (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4497 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4498 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4499 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4500 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4501 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4502 0x91, 0x00, 0x00, 0x00, 0x00}, 4503 /* User Plane w/ZUC enc. DL for 18-bit SN*/ 4504 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4505 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4506 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4507 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4508 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4509 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4510 0x69, 0x00, 0x00, 0x00, 0x00}, 4511 4512 /*************** u-plane with integrity for 12-bit SN *****/ 4513 /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN*/ 4514 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4515 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4516 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4517 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4518 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4519 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4520 /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN*/ 4521 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4522 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4523 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4524 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4525 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4526 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4527 /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN*/ 4528 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4529 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4530 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4531 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4532 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4533 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4534 /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN*/ 4535 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4536 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4537 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4538 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4539 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4540 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4541 /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN*/ 4542 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4543 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4544 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4545 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4546 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4547 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4548 /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN*/ 4549 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4550 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4551 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4552 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4553 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4554 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4555 /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN*/ 4556 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4557 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4558 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4559 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4560 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4561 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4562 /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN*/ 4563 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4564 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4565 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4566 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4567 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4568 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4569 4570 /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN*/ 4571 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4572 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4573 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4574 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4575 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4576 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4577 /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN*/ 4578 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4579 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4580 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4581 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4582 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4583 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4584 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN*/ 4585 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4586 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4587 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4588 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4589 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4590 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4591 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN*/ 4592 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4593 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4594 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4595 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4596 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4597 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4598 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN*/ 4599 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4600 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4601 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4602 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4603 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4604 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4605 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/ 4606 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4607 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4608 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4609 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4610 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4611 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4612 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/ 4613 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4614 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4615 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4616 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4617 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4618 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4619 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/ 4620 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4621 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4622 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4623 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4624 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4625 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4626 4627 /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/ 4628 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4629 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4630 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4631 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4632 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4633 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4634 /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/ 4635 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4636 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4637 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4638 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4639 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4640 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4641 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/ 4642 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4643 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4644 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4645 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4646 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4647 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4648 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/ 4649 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4650 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4651 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4652 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4653 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4654 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4655 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/ 4656 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4657 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4658 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4659 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4660 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4661 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4662 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/ 4663 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4664 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4665 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4666 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4667 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4668 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4669 /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/ 4670 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4671 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4672 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4673 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4674 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4675 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4676 /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/ 4677 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4678 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4679 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4680 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4681 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4682 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4683 4684 /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/ 4685 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4686 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4687 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4688 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4689 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4690 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4691 /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/ 4692 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4693 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4694 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4695 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4696 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4697 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4698 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/ 4699 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4700 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4701 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4702 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4703 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4704 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4705 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/ 4706 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4707 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4708 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4709 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4710 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4711 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4712 /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/ 4713 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4714 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4715 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4716 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4717 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4718 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4719 /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/ 4720 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4721 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4722 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4723 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4724 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4725 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4726 /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/ 4727 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4728 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4729 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4730 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4731 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4732 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4733 /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/ 4734 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 4735 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 4736 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 4737 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 4738 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 4739 0x1B, 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 4740 4741 /*************** u-plane with integrity for 18-bit SN *****/ 4742 /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN*/ 4743 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4744 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4745 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4746 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4747 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4748 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4749 0x69}, 4750 /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN*/ 4751 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4752 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4753 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4754 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4755 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4756 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4757 0x69}, 4758 /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN*/ 4759 (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4760 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4761 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4762 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4763 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4764 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4765 0x91}, 4766 /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN*/ 4767 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4768 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4769 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4770 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4771 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4772 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4773 0x69}, 4774 /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN*/ 4775 (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4776 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4777 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4778 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4779 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4780 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4781 0x91}, 4782 /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN*/ 4783 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4784 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4785 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4786 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4787 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4788 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4789 0x69}, 4790 /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN*/ 4791 (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4792 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4793 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4794 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4795 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4796 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4797 0x91}, 4798 /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN*/ 4799 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4800 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4801 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4802 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4803 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4804 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4805 0x69}, 4806 /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN*/ 4807 (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4808 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4809 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4810 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4811 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4812 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4813 0x91}, 4814 /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN*/ 4815 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4816 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4817 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4818 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4819 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4820 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4821 0x69}, 4822 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN*/ 4823 (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4824 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4825 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4826 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4827 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4828 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4829 0x91}, 4830 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN*/ 4831 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4832 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4833 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4834 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4835 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4836 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4837 0x69}, 4838 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN*/ 4839 (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4840 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4841 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4842 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4843 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4844 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4845 0x91}, 4846 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/ 4847 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4848 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4849 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4850 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4851 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4852 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4853 0x69}, 4854 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/ 4855 (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4856 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4857 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4858 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4859 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4860 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4861 0x91}, 4862 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/ 4863 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4864 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4865 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4866 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4867 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4868 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4869 0x69}, 4870 /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/ 4871 (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4872 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4873 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4874 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4875 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4876 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4877 0x91}, 4878 /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/ 4879 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4880 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4881 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4882 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4883 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4884 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4885 0x69}, 4886 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/ 4887 (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4888 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4889 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4890 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4891 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4892 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4893 0x91}, 4894 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/ 4895 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4896 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4897 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4898 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4899 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4900 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4901 0x69}, 4902 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/ 4903 (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4904 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4905 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4906 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4907 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4908 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4909 0x91}, 4910 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/ 4911 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4912 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4913 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4914 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4915 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4916 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4917 0x69}, 4918 /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/ 4919 (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4920 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4921 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4922 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4923 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4924 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4925 0x91}, 4926 /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/ 4927 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4928 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4929 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4930 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4931 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4932 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4933 0x69}, 4934 /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/ 4935 (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4936 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4937 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4938 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4939 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4940 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4941 0x91}, 4942 /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/ 4943 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4944 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4945 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4946 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4947 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4948 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4949 0x69}, 4950 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/ 4951 (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4952 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4953 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4954 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4955 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4956 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4957 0x91}, 4958 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/ 4959 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4960 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4961 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4962 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4963 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4964 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4965 0x69}, 4966 /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/ 4967 (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4968 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4969 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4970 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4971 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4972 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4973 0x91}, 4974 /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/ 4975 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4976 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4977 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4978 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4979 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4980 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4981 0x69}, 4982 /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/ 4983 (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 4984 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 4985 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 4986 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 4987 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 4988 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 4989 0x91}, 4990 /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/ 4991 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 4992 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 4993 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 4994 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 4995 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 4996 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 4997 0x69}, 4998 }; 4999 5000 static uint32_t pdcp_test_data_in_len[] = { 5001 /* Control Plane w/NULL enc. + NULL int. UL */ 5002 16, 5003 /* Control Plane w/NULL enc. + NULL int. DL */ 5004 16, 5005 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 5006 16, 5007 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 5008 16, 5009 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 5010 16, 5011 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 5012 16, 5013 /* Control Plane w/NULL enc. + ZUC int. UL */ 5014 16, 5015 /* Control Plane w/NULL enc. + ZUC int. DL */ 5016 16, 5017 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 5018 16, 5019 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 5020 16, 5021 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 5022 16, 5023 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 5024 16, 5025 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 5026 16, 5027 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 5028 16, 5029 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 5030 16, 5031 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 5032 16, 5033 /* Control Plane w/AES CTR enc. + NULL int. UL */ 5034 16, 5035 /* Control Plane w/AES CTR enc. + NULL int. DL */ 5036 16, 5037 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 5038 16, 5039 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 5040 16, 5041 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 5042 16, 5043 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 5044 16, 5045 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 5046 16, 5047 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 5048 16, 5049 /* Control Plane w/ZUC enc. + NULL int. UL */ 5050 16, 5051 /* Control Plane w/ZUC enc. + NULL int. DL */ 5052 16, 5053 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 5054 16, 5055 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 5056 16, 5057 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 5058 16, 5059 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 5060 16, 5061 /* Control Plane w/ZUC enc. + ZUC int. UL */ 5062 16, 5063 /* Control Plane w/ZUC enc. + ZUC int. DL */ 5064 16, 5065 5066 /****************** C-plane 12-bit SN ***********/ 5067 /* Control Plane w/NULL enc. + NULL int. UL LONG SN */ 5068 66, 5069 /* Control Plane w/NULL enc. + NULL int. DL LONG SN */ 5070 66, 5071 /* Control Plane w/NULL enc. + SNOW f9 int. UL LONG SN */ 5072 66, 5073 /* Control Plane w/NULL enc. + SNOW f9 int. DL LONG SN */ 5074 66, 5075 /* Control Plane w/NULL enc. + AES CMAC int. UL LONG SN */ 5076 66, 5077 /* Control Plane w/NULL enc. + AES CMAC int. DL LONG SN */ 5078 66, 5079 /* Control Plane w/NULL enc. + ZUC int. UL LONG SN */ 5080 66, 5081 /* Control Plane w/NULL enc. + ZUC int. DL LONG SN */ 5082 66, 5083 5084 /* Control Plane w/SNOW f8 enc. + NULL int. UL LONG SN */ 5085 66, 5086 /* Control Plane w/SNOW f8 enc. + NULL int. DL LONG SN */ 5087 66, 5088 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL LONG SN */ 5089 66, 5090 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL LONG SN */ 5091 66, 5092 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL LONG SN */ 5093 66, 5094 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 5095 66, 5096 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 5097 66, 5098 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 5099 66, 5100 5101 /* Control Plane w/AES CTR enc. + NULL int. UL */ 5102 66, 5103 /* Control Plane w/AES CTR enc. + NULL int. DL */ 5104 66, 5105 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 5106 66, 5107 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 5108 66, 5109 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 5110 66, 5111 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 5112 66, 5113 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 5114 66, 5115 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 5116 66, 5117 5118 /* Control Plane w/ZUC enc. + NULL int. UL */ 5119 66, 5120 /* Control Plane w/ZUC enc. + NULL int. DL */ 5121 66, 5122 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 5123 66, 5124 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 5125 66, 5126 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 5127 66, 5128 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 5129 66, 5130 /* Control Plane w/ZUC enc. + ZUC int. UL */ 5131 66, 5132 /* Control Plane w/ZUC enc. + ZUC int. DL */ 5133 66, 5134 5135 5136 /* User Plane w/NULL enc. UL LONG SN */ 5137 17, 5138 /* User Plane w/NULL enc. DL LONG SN */ 5139 17, 5140 /* User Plane w/NULL enc. UL SHORT SN */ 5141 16, 5142 /* User Plane w/NULL enc. DL SHORT SN */ 5143 16, 5144 /* User Plane w/NULL enc. UL 15 BIT SN */ 5145 17, 5146 /* User Plane w/NULL enc. DL 15 BIT SN */ 5147 17, 5148 /* User Plane w/NULL enc. UL 18 BIT SN */ 5149 71, 5150 /* User Plane w/NULL enc. DL 18 BIT SN */ 5151 71, 5152 /* User Plane w/SNOW f8 enc. UL LONG SN */ 5153 17, 5154 /* User Plane w/SNOW f8 enc. DL LONG SN */ 5155 17, 5156 /* User Plane w/SNOW f8 enc. UL SHORT SN */ 5157 16, 5158 /* User Plane w/SNOW f8 enc. DL SHORT SN */ 5159 16, 5160 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */ 5161 17, 5162 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */ 5163 17, 5164 /* User Plane w/SNOW f8 enc. UL 18 BIT SN */ 5165 71, 5166 /* User Plane w/SNOW f8 enc. DL 18 BIT SN */ 5167 71, 5168 /* User Plane w/AES CTR enc. UL LONG SN */ 5169 17, 5170 /* User Plane w/AES CTR enc. DL LONG SN */ 5171 17, 5172 /* User Plane w/AES CTR enc. UL SHORT SN */ 5173 16, 5174 /* User Plane w/AES CTR enc. DL SHORT SN */ 5175 16, 5176 /* User Plane w/AES CTR enc. UL 15 BIT SN */ 5177 17, 5178 /* User Plane w/AES CTR enc. DL 15 BIT SN */ 5179 17, 5180 /* User Plane w/AES CTR enc. UL 18 BIT SN */ 5181 71, 5182 /* User Plane w/AES CTR enc. DL 18 BIT SN */ 5183 71, 5184 /* User Plane w/ZUC enc. UL LONG SN */ 5185 17, 5186 /* User Plane w/ZUC enc. DL LONG SN */ 5187 17, 5188 /* User Plane w/ZUC enc. UL SHORT SN */ 5189 16, 5190 /* User Plane w/ZUC enc. DL SHORT SN */ 5191 16, 5192 /* User Plane w/ZUC enc. UL 15 BIT SN */ 5193 17, 5194 /* User Plane w/ZUC enc. DL 15 BIT SN */ 5195 17, 5196 /* User Plane w/ZUC enc. UL 18 BIT SN */ 5197 71, 5198 /* User Plane w/ZUC enc. DL 18 BIT SN */ 5199 71, 5200 5201 /***** u-plane with integrity for 12-bit SN *******/ 5202 5203 /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN */ 5204 66, 5205 /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN */ 5206 66, 5207 /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN */ 5208 66, 5209 /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN */ 5210 66, 5211 /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN */ 5212 66, 5213 /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN */ 5214 66, 5215 /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN */ 5216 66, 5217 /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN */ 5218 66, 5219 5220 /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN */ 5221 66, 5222 /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN */ 5223 66, 5224 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN */ 5225 66, 5226 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN */ 5227 66, 5228 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN */ 5229 66, 5230 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN*/ 5231 66, 5232 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN*/ 5233 66, 5234 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN*/ 5235 66, 5236 5237 /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN*/ 5238 66, 5239 /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN*/ 5240 66, 5241 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN*/ 5242 66, 5243 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN*/ 5244 66, 5245 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN*/ 5246 66, 5247 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN*/ 5248 66, 5249 /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN*/ 5250 66, 5251 /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN*/ 5252 66, 5253 5254 /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN*/ 5255 66, 5256 /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN*/ 5257 66, 5258 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN*/ 5259 66, 5260 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN*/ 5261 66, 5262 /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN*/ 5263 66, 5264 /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN*/ 5265 66, 5266 /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN*/ 5267 66, 5268 /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN*/ 5269 66, 5270 5271 /***** u-plane with integrity for 18-bit SN *******/ 5272 /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN */ 5273 67, 5274 /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN */ 5275 67, 5276 /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN */ 5277 67, 5278 /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN */ 5279 67, 5280 /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN */ 5281 67, 5282 /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN */ 5283 67, 5284 /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN */ 5285 67, 5286 /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN */ 5287 67, 5288 /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN */ 5289 67, 5290 /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN */ 5291 67, 5292 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN */ 5293 67, 5294 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN */ 5295 67, 5296 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN */ 5297 67, 5298 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN*/ 5299 67, 5300 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN*/ 5301 67, 5302 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN*/ 5303 67, 5304 /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN*/ 5305 67, 5306 /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN*/ 5307 67, 5308 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN*/ 5309 67, 5310 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN*/ 5311 67, 5312 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN*/ 5313 67, 5314 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN*/ 5315 67, 5316 /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN*/ 5317 67, 5318 /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN*/ 5319 67, 5320 /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN*/ 5321 67, 5322 /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN*/ 5323 67, 5324 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN*/ 5325 67, 5326 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN*/ 5327 67, 5328 /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN*/ 5329 67, 5330 /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN*/ 5331 67, 5332 /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN*/ 5333 67, 5334 /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN*/ 5335 67, 5336 }; 5337 5338 static uint8_t *pdcp_test_data_out[] = { 5339 /* Control Plane w/NULL enc. + NULL int. UL */ 5340 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 5341 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x00, 0x00, 0x00, 0x00}, 5342 /* Control Plane w/NULL enc. + NULL int. DL */ 5343 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 5344 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x00, 0x00, 0x00, 0x00}, 5345 /* Control Plane w/NULL enc. + SNOW f9 int. UL */ 5346 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 5347 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x88, 0x7f, 0x4e, 0x59}, 5348 /* Control Plane w/NULL enc. + SNOW f9 int. DL */ 5349 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 5350 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x9d, 0x9e, 0x45, 0x36}, 5351 /* Control Plane w/NULL enc. + AES CMAC int. UL */ 5352 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 5353 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0xf3, 0xdd, 0x01, 0xdf}, 5354 /* Control Plane w/NULL enc. + AES CMAC int. DL */ 5355 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 5356 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x5d, 0x8e, 0x5d, 0x05}, 5357 /* Control Plane w/NULL enc. + ZUC int. UL */ 5358 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 5359 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x18, 0xc3, 0x2e, 0x66}, 5360 /* Control Plane w/NULL enc. + ZUC int. DL */ 5361 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 5362 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8, 0x72, 0x44, 0xab, 0x64}, 5363 /* Control Plane w/SNOW f8 enc. + NULL int. UL */ 5364 (uint8_t[]){0x8b, 0x39, 0xd1, 0x2b, 0xbd, 0x2a, 0x4c, 0x91, 0x59, 0xff, 5365 0xfa, 0xce, 0x68, 0xc0, 0x7c, 0x30, 0xd0, 0xc5, 0x08, 0x58}, 5366 /* Control Plane w/SNOW f8 enc. + NULL int. DL */ 5367 (uint8_t[]){0x8b, 0x26, 0xf3, 0x67, 0xf1, 0x42, 0x50, 0x1a, 0x85, 0x02, 5368 0xb9, 0x00, 0xa8, 0x9b, 0xcf, 0x06, 0xd1, 0x2c, 0x86, 0x7c}, 5369 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL */ 5370 (uint8_t[]){0x8b, 0x39, 0xd1, 0x2b, 0xbd, 0x2a, 0x4c, 0x91, 0x59, 0xff, 5371 0xfa, 0xce, 0x68, 0xc0, 0x7c, 0x30, 0x58, 0xba, 0x46, 0x01}, 5372 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL */ 5373 (uint8_t[]){0x8b, 0x26, 0xf3, 0x67, 0xf1, 0x42, 0x50, 0x1a, 0x85, 0x02, 5374 0xb9, 0x00, 0xa8, 0x9b, 0xcf, 0x06, 0x4c, 0xb2, 0xc3, 0x4a}, 5375 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL */ 5376 (uint8_t[]){0x8b, 0x39, 0xd1, 0x2b, 0xbd, 0x2a, 0x4c, 0x91, 0x59, 0xff, 5377 0xfa, 0xce, 0x68, 0xc0, 0x7c, 0x30, 0x23, 0x18, 0x09, 0x87}, 5378 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL */ 5379 (uint8_t[]){0x8b, 0x26, 0xf3, 0x67, 0xf1, 0x42, 0x50, 0x1a, 0x85, 0x02, 5380 0xb9, 0x00, 0xa8, 0x9b, 0xcf, 0x06, 0x8c, 0xa2, 0xdb, 0x79}, 5381 /* Control Plane w/SNOW f8 enc. + ZUC int. UL */ 5382 (uint8_t[]){0x8b, 0x39, 0xd1, 0x2b, 0xbd, 0x2a, 0x4c, 0x91, 0x59, 0xff, 5383 0xfa, 0xce, 0x68, 0xc0, 0x7c, 0x30, 0xc8, 0x06, 0x26, 0x3e}, 5384 /* Control Plane w/SNOW f8 enc. + ZUC int. DL */ 5385 (uint8_t[]){0x8b, 0x26, 0xf3, 0x67, 0xf1, 0x42, 0x50, 0x1a, 0x85, 0x02, 5386 0xb9, 0x00, 0xa8, 0x9b, 0xcf, 0x06, 0xa3, 0x68, 0x2d, 0x18}, 5387 /* Control Plane w/AES CTR enc. + NULL int. UL */ 5388 (uint8_t[]){0x8b, 0x2c, 0x59, 0x74, 0xab, 0xdc, 0xd8, 0x36, 0xf6, 0x1b, 5389 0x54, 0x8d, 0x46, 0x93, 0x1c, 0xff, 0x32, 0x4f, 0x1a, 0x6b}, 5390 /* Control Plane w/AES CTR enc. + NULL int. DL */ 5391 (uint8_t[]){0x8b, 0xf2, 0xb9, 0x9d, 0x96, 0x51, 0xcc, 0x1e, 0xe8, 0x55, 5392 0x3e, 0x98, 0xc5, 0x58, 0xec, 0x4c, 0x92, 0x40, 0x52, 0x8e}, 5393 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL */ 5394 (uint8_t[]){0x8b, 0x2c, 0x59, 0x74, 0xab, 0xdc, 0xd8, 0x36, 0xf6, 0x1b, 5395 0x54, 0x8d, 0x46, 0x93, 0x1c, 0xff, 0xba, 0x30, 0x54, 0x32}, 5396 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL */ 5397 (uint8_t[]){0x8b, 0xf2, 0xb9, 0x9d, 0x96, 0x51, 0xcc, 0x1e, 0xe8, 0x55, 5398 0x3e, 0x98, 0xc5, 0x58, 0xec, 0x4c, 0x0f, 0xde, 0x17, 0xb8}, 5399 /* Control Plane w/AES CTR enc. + AES CMAC int. UL */ 5400 (uint8_t[]){0x8b, 0x2c, 0x59, 0x74, 0xab, 0xdc, 0xd8, 0x36, 0xf6, 0x1b, 5401 0x54, 0x8d, 0x46, 0x93, 0x1c, 0xff, 0xc1, 0x92, 0x1b, 0xb4}, 5402 /* Control Plane w/AES CTR enc. + AES CMAC int. DL */ 5403 (uint8_t[]){0x8b, 0xf2, 0xb9, 0x9d, 0x96, 0x51, 0xcc, 0x1e, 0xe8, 0x55, 5404 0x3e, 0x98, 0xc5, 0x58, 0xec, 0x4c, 0xcf, 0xce, 0x0f, 0x8b}, 5405 /* Control Plane w/AES CTR enc. + ZUC int. UL */ 5406 (uint8_t[]){0x8b, 0x2c, 0x59, 0x74, 0xab, 0xdc, 0xd8, 0x36, 0xf6, 0x1b, 5407 0x54, 0x8d, 0x46, 0x93, 0x1c, 0xff, 0x2a, 0x8c, 0x34, 0x0d}, 5408 /* Control Plane w/AES CTR enc. + ZUC int. DL */ 5409 (uint8_t[]){0x8b, 0xf2, 0xb9, 0x9d, 0x96, 0x51, 0xcc, 0x1e, 0xe8, 0x55, 5410 0x3e, 0x98, 0xc5, 0x58, 0xec, 0x4c, 0xe0, 0x04, 0xf9, 0xea}, 5411 /* Control Plane w/ZUC enc. + NULL int. UL */ 5412 (uint8_t[]){0x8b, 0xa6, 0x23, 0xf8, 0xca, 0x98, 0x03, 0x33, 0x81, 0x8a, 5413 0x6b, 0xfe, 0x37, 0xf2, 0x20, 0xd6, 0x68, 0x82, 0xb9, 0x06}, 5414 /* Control Plane w/ZUC enc. + NULL int. DL */ 5415 (uint8_t[]){0x8b, 0x3b, 0x42, 0xfc, 0x73, 0x83, 0x09, 0xb1, 0x3f, 0x66, 5416 0x86, 0x3a, 0x5d, 0xe7, 0x47, 0xf4, 0x44, 0x81, 0x49, 0x0e}, 5417 /* Control Plane w/ZUC enc. + SNOW f9 int. UL */ 5418 (uint8_t[]){0x8b, 0xa6, 0x23, 0xf8, 0xca, 0x98, 0x03, 0x33, 0x81, 0x8a, 5419 0x6b, 0xfe, 0x37, 0xf2, 0x20, 0xd6, 0xe0, 0xfd, 0xf7, 0x5f}, 5420 /* Control Plane w/ZUC enc. + SNOW f9 int. DL */ 5421 (uint8_t[]){0x8b, 0x3b, 0x42, 0xfc, 0x73, 0x83, 0x09, 0xb1, 0x3f, 0x66, 5422 0x86, 0x3a, 0x5d, 0xe7, 0x47, 0xf4, 0xd9, 0x1f, 0x0c, 0x38}, 5423 /* Control Plane w/ZUC enc. + AES CMAC int. UL */ 5424 (uint8_t[]){0x8b, 0xa6, 0x23, 0xf8, 0xca, 0x98, 0x03, 0x33, 0x81, 0x8a, 5425 0x6b, 0xfe, 0x37, 0xf2, 0x20, 0xd6, 0x9b, 0x5f, 0xb8, 0xd9}, 5426 /* Control Plane w/ZUC enc. + AES CMAC int. DL */ 5427 (uint8_t[]){0x8b, 0x3b, 0x42, 0xfc, 0x73, 0x83, 0x09, 0xb1, 0x3f, 0x66, 5428 0x86, 0x3a, 0x5d, 0xe7, 0x47, 0xf4, 0x19, 0x0f, 0x14, 0x0b}, 5429 /* Control Plane w/ZUC enc. + ZUC int. UL */ 5430 (uint8_t[]){0x8b, 0xa6, 0x23, 0xf8, 0xca, 0x98, 0x03, 0x33, 0x81, 0x8a, 5431 0x6b, 0xfe, 0x37, 0xf2, 0x20, 0xd6, 0x70, 0x41, 0x97, 0x60}, 5432 /* Control Plane w/ZUC enc. + ZUC int. DL */ 5433 (uint8_t[]){0x8b, 0x3b, 0x42, 0xfc, 0x73, 0x83, 0x09, 0xb1, 0x3f, 0x66, 5434 0x86, 0x3a, 0x5d, 0xe7, 0x47, 0xf4, 0x36, 0xc5, 0xe2, 0x6a}, 5435 5436 /************ C-plane 12-bit ****************************/ 5437 /* Control Plane w/NULL enc. + NULL int. UL LONG SN */ 5438 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5439 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5440 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5441 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5442 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5443 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5444 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 5445 /* Control Plane w/NULL enc. + NULL int. DL LONG SN */ 5446 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5447 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5448 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5449 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5450 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5451 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5452 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 5453 /* Control Plane w/NULL enc. + SNOW f9 int. UL LONG SN */ 5454 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5455 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5456 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5457 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5458 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5459 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5460 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x74, 0xB8, 0x27, 0x96}, 5461 /* Control Plane w/NULL enc. + SNOW f9 int. DL LONG SN */ 5462 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5463 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5464 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5465 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5466 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5467 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5468 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x97, 0x50, 0x3F, 0xF7}, 5469 /* Control Plane w/NULL enc. + AES CMAC int. UL LONG SN */ 5470 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5471 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5472 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5473 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5474 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5475 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5476 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x3F, 0x71, 0x26, 0x2E}, 5477 /* Control Plane w/NULL enc. + AES CMAC int. DL LONG SN */ 5478 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5479 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5480 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5481 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5482 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5483 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5484 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xE8, 0xBB, 0xE9, 0x36}, 5485 /* Control Plane w/NULL enc. + ZUC int. UL LONG SN */ 5486 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5487 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5488 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5489 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5490 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5491 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5492 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x54, 0xEF, 0x25, 0xC3}, 5493 /* Control Plane w/NULL enc. + ZUC int. DL LONG SN */ 5494 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5495 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5496 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5497 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5498 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5499 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5500 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x76, 0xD0, 0x5B, 0x2C}, 5501 5502 /* Control Plane w/SNOW f8 enc. + NULL int. UL LONG SN */ 5503 (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68, 5504 0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA, 5505 0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8, 5506 0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24, 5507 0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B, 5508 0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED, 5509 0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x12, 0x07, 0xAC, 0x93}, 5510 /* Control Plane w/SNOW f8 enc. + NULL int. DL LONG SN */ 5511 (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9, 5512 0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA, 5513 0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF, 5514 0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC, 5515 0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9, 5516 0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7, 5517 0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0xDC, 0x32, 0x96, 0x65}, 5518 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. UL LONG SN */ 5519 (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68, 5520 0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA, 5521 0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8, 5522 0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24, 5523 0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B, 5524 0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED, 5525 0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x66, 0xBF, 0x8B, 0x05}, 5526 /* Control Plane w/SNOW f8 enc. + SNOW f9 int. DL LONG SN */ 5527 (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9, 5528 0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA, 5529 0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF, 5530 0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC, 5531 0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9, 5532 0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7, 5533 0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0x4B, 0x62, 0xA9, 0x92}, 5534 /* Control Plane w/SNOW f8 enc. + AES CMAC int. UL LONG SN */ 5535 (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68, 5536 0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA, 5537 0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8, 5538 0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24, 5539 0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B, 5540 0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED, 5541 0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x2D, 0x76, 0x8A, 0xBD}, 5542 /* Control Plane w/SNOW f8 enc. + AES CMAC int. DL LONG SN */ 5543 (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9, 5544 0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA, 5545 0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF, 5546 0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC, 5547 0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9, 5548 0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7, 5549 0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0x34, 0x89, 0x7F, 0x53}, 5550 /* Control Plane w/SNOW f8 enc. + ZUC int. UL LONG SN */ 5551 (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68, 5552 0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA, 5553 0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8, 5554 0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24, 5555 0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B, 5556 0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED, 5557 0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x46, 0xE8, 0x89, 0x50}, 5558 /* Control Plane w/SNOW f8 enc. + ZUC int. DL LONG SN */ 5559 (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9, 5560 0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA, 5561 0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF, 5562 0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC, 5563 0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9, 5564 0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7, 5565 0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0xAA, 0xE2, 0xCD, 0x49}, 5566 5567 /* Control Plane w/AES CTR enc. + NULL int. UL LONG SN */ 5568 (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF, 5569 0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10, 5570 0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8, 5571 0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5, 5572 0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB, 5573 0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22, 5574 0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0x86, 0x33, 0x3F, 0x3C}, 5575 5576 /* Control Plane w/AES CTR enc. + NULL int. DL LONG SN */ 5577 (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C, 5578 0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10, 5579 0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45, 5580 0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62, 5581 0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54, 5582 0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65, 5583 0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0x87, 0x7A, 0x32, 0x1B}, 5584 /* Control Plane w/AES CTR enc. + SNOW f9 int. UL LONG SN */ 5585 (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF, 5586 0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10, 5587 0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8, 5588 0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5, 5589 0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB, 5590 0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22, 5591 0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0xF2, 0x8B, 0x18, 0xAA}, 5592 5593 /* Control Plane w/AES CTR enc. + SNOW f9 int. DL LONG SN */ 5594 (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C, 5595 0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10, 5596 0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45, 5597 0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62, 5598 0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54, 5599 0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65, 5600 0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0x10, 0x2A, 0x0D, 0xEC}, 5601 /* Control Plane w/AES CTR enc. + AES CMAC int. UL LONG SN */ 5602 (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF, 5603 0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10, 5604 0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8, 5605 0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5, 5606 0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB, 5607 0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22, 5608 0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0xB9, 0x42, 0x19, 0x12}, 5609 /* Control Plane w/AES CTR enc. + AES CMAC int. DL LONG SN */ 5610 (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C, 5611 0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10, 5612 0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45, 5613 0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62, 5614 0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54, 5615 0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65, 5616 0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0x6F, 0xC1, 0xDB, 0x2D}, 5617 /* Control Plane w/AES CTR enc. + ZUC int. UL LONG SN */ 5618 (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF, 5619 0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10, 5620 0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8, 5621 0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5, 5622 0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB, 5623 0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22, 5624 0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0xD2, 0xDC, 0x1A, 0xFF}, 5625 /* Control Plane w/AES CTR enc. + ZUC int. DL LONG SN */ 5626 (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C, 5627 0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10, 5628 0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45, 5629 0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62, 5630 0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54, 5631 0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65, 5632 0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0xF1, 0xAA, 0x69, 0x37}, 5633 /* Control Plane w/ZUC enc. + NULL int. UL LONG SN */ 5634 (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56, 5635 0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED, 5636 0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA, 5637 0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC, 5638 0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5, 5639 0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C, 5640 0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x1D, 0xCD, 0x3A, 0xE0}, 5641 /* Control Plane w/ZUC enc. + NULL int. DL LONG SN */ 5642 (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26, 5643 0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC, 5644 0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA, 5645 0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32, 5646 0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29, 5647 0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51, 5648 0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0x90, 0xF5, 0xBD, 0x56}, 5649 /* Control Plane w/ZUC enc. + SNOW f9 int. UL LONG SN */ 5650 (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56, 5651 0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED, 5652 0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA, 5653 0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC, 5654 0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5, 5655 0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C, 5656 0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x69, 0x75, 0x1D, 0x76}, 5657 /* Control Plane w/ZUC enc. + SNOW f9 int. DL LONG SN */ 5658 (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26, 5659 0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC, 5660 0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA, 5661 0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32, 5662 0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29, 5663 0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51, 5664 0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0x07, 0xA5, 0x82, 0xA1}, 5665 /* Control Plane w/ZUC enc. + AES CMAC int. UL LONG SN */ 5666 (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56, 5667 0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED, 5668 0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA, 5669 0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC, 5670 0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5, 5671 0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C, 5672 0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x22, 0xBC, 0x1C, 0xCE}, 5673 /* Control Plane w/ZUC enc. + AES CMAC int. DL LONG SN */ 5674 (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26, 5675 0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC, 5676 0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA, 5677 0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32, 5678 0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29, 5679 0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51, 5680 0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0x78, 0x4E, 0x54, 0x60}, 5681 /* Control Plane w/ZUC enc. + ZUC int. UL LONG SN */ 5682 (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56, 5683 0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED, 5684 0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA, 5685 0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC, 5686 0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5, 5687 0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C, 5688 0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x49, 0x22, 0x1F, 0x23}, 5689 /* Control Plane w/ZUC enc. + ZUC int. DL LONG SN */ 5690 (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26, 5691 0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC, 5692 0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA, 5693 0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32, 5694 0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29, 5695 0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51, 5696 0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0xE6, 0x25, 0xE6, 0x7A}, 5697 5698 /* User Plane w/NULL enc. UL LONG SN */ 5699 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 5700 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 5701 /* User Plane w/NULL enc. DL LONG SN */ 5702 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 5703 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 5704 /* User Plane w/NULL enc. UL SHORT SN */ 5705 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 5706 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 5707 /* User Plane w/NULL enc. DL SHORT SN */ 5708 (uint8_t[]){0x8b, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 0x57, 5709 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 5710 /* User Plane w/NULL enc. UL 15 BIT SN */ 5711 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 5712 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 5713 /* User Plane w/NULL enc. DL 15 BIT SN */ 5714 (uint8_t[]){0x8b, 0x26, 0xad, 0x9c, 0x44, 0x1f, 0x89, 0x0b, 0x38, 0xc4, 5715 0x57, 0xa4, 0x9d, 0x42, 0x14, 0x07, 0xe8}, 5716 /* User Plane w/NULL enc. UL for 18-bit SN*/ 5717 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 5718 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 5719 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 5720 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 5721 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 5722 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 5723 0x69, 0x00, 0x00, 0x00, 0x00}, 5724 /* User Plane w/NULL enc. DL for 18-bit SN*/ 5725 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 5726 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 5727 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 5728 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 5729 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 5730 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 5731 0x69, 0x00, 0x00, 0x00, 0x00}, 5732 /* User Plane w/SNOW f8 enc. UL LONG SN */ 5733 (uint8_t[]){0x8b, 0x26, 0x7a, 0xe0, 0x00, 0x07, 0x2a, 0xa6, 0xef, 0xdc, 5734 0x75, 0xef, 0x2e, 0x27, 0x0f, 0x69, 0x3d}, 5735 /* User Plane w/SNOW f8 enc. DL LONG SN */ 5736 (uint8_t[]){0x8b, 0x26, 0x7e, 0xbb, 0x80, 0x20, 0xba, 0xef, 0xe7, 0xf7, 5737 0xef, 0x69, 0x51, 0x85, 0x09, 0xa5, 0xab}, 5738 /* User Plane w/SNOW f8 enc. UL SHORT SN */ 5739 (uint8_t[]){0x8b, 0x80, 0xcf, 0xe5, 0x27, 0xe2, 0x88, 0x2a, 0xac, 0xc5, 5740 0xaf, 0x49, 0x9b, 0x3e, 0x48, 0x89}, 5741 /* User Plane w/SNOW f8 enc. DL SHORT SN */ 5742 (uint8_t[]){0x8b, 0xe2, 0x51, 0x58, 0x88, 0xff, 0x1a, 0x00, 0xe4, 0x67, 5743 0x05, 0x46, 0x24, 0x2f, 0x07, 0xb7}, 5744 /* User Plane w/SNOW f8 enc. UL 15 BIT SN */ 5745 (uint8_t[]){0x8b, 0x26, 0xbe, 0x72, 0x05, 0x78, 0x92, 0xec, 0xb1, 0x4f, 5746 0xdd, 0x5d, 0xfc, 0x60, 0x2c, 0x9a, 0x85}, 5747 /* User Plane w/SNOW f8 enc. DL 15 BIT SN */ 5748 (uint8_t[]){0x8b, 0x26, 0x0b, 0x50, 0xf3, 0xff, 0x37, 0xe3, 0x6b, 0xaf, 5749 0x08, 0xd8, 0xf6, 0x1f, 0xca, 0x6f, 0xbc}, 5750 /* User Plane w/SNOW enc. UL for 18-bit SN*/ 5751 (uint8_t[]){0x0C, 0x00, 0x01, 0x9A, 0xAF, 0x1D, 0x21, 0x2F, 0x48, 0xB2, 0x30, 5752 0xCF, 0xBB, 0x8A, 0x2C, 0xB7, 0x57, 0xB6, 0x27, 0x89, 0x0D, 0x91, 5753 0x03, 0x2C, 0x2B, 0x8D, 0x29, 0x4A, 0xBD, 0x8D, 0x48, 0xD2, 0x69, 5754 0x37, 0xB1, 0xA1, 0x97, 0x12, 0xBD, 0x0A, 0x91, 0x4D, 0xEB, 0x76, 5755 0xC8, 0x96, 0x7A, 0x0A, 0x25, 0x08, 0xEB, 0x41, 0x30, 0x00, 0x33, 5756 0xC7, 0xFF, 0x33, 0x4E, 0xC1, 0xFE, 0x5C, 0x0F, 0x15, 0xE7, 0x9F, 5757 0x31, 0x55, 0xDA, 0x18, 0x4D}, 5758 /* User Plane w/SNOW enc. DL for 18-bit SN*/ 5759 (uint8_t[]){0xF8, 0x00, 0x00, 0x22, 0x2D, 0x15, 0xBA, 0x95, 0xAC, 0x47, 0x5A, 5760 0xE3, 0x90, 0x82, 0xEA, 0xC2, 0x93, 0x80, 0x23, 0xE9, 0xAC, 0xEA, 0x5D, 5761 0xAA, 0x70, 0x42, 0x04, 0x7C, 0xE6, 0xA6, 0x1D, 0x91, 0xAE, 0x2E, 0x43, 5762 0x60, 0x39, 0x23, 0x06, 0xD2, 0x31, 0x73, 0x98, 0xF0, 0x61, 0x47, 0xB5, 5763 0xC4, 0xB0, 0xB8, 0x31, 0x50, 0x9E, 0x37, 0x15, 0x0E, 0x0D, 0x29, 0x9D, 5764 0xB3, 0x78, 0xFB, 0x9D, 0x5C, 0x90, 0xF8, 0x80, 0x53, 0x93, 0xEF, 0x7C}, 5765 /* User Plane w/AES CTR enc. UL LONG SN */ 5766 (uint8_t[]){0x8b, 0x26, 0xde, 0x0a, 0x59, 0xca, 0x7d, 0x93, 0xa3, 0xb5, 5767 0xd2, 0x88, 0xb3, 0x04, 0xa2, 0x12, 0x09}, 5768 /* User Plane w/AES CTR enc. DL LONG SN */ 5769 (uint8_t[]){0x8b, 0x26, 0x69, 0x92, 0x25, 0xd8, 0xe9, 0xd5, 0xe9, 0x53, 5770 0x60, 0x49, 0x9f, 0xe9, 0x8f, 0xbe, 0x6a}, 5771 /* User Plane w/AES CTR enc. UL SHORT SN */ 5772 (uint8_t[]){0x8b, 0x0f, 0xa1, 0xf2, 0x56, 0x6e, 0xee, 0x62, 0x1c, 0x62, 5773 0x06, 0x7e, 0x38, 0x4a, 0x02, 0xa4}, 5774 /* User Plane w/AES CTR enc. DL SHORT SN */ 5775 (uint8_t[]){0x8b, 0x00, 0x8d, 0x50, 0x80, 0x30, 0xda, 0xc7, 0x14, 0xc5, 5776 0xe0, 0xc8, 0xfb, 0x83, 0xd0, 0x73}, 5777 /* User Plane w/AES CTR enc. UL 15 BIT SN */ 5778 (uint8_t[]){0x8b, 0x26, 0xa1, 0x2e, 0xa3, 0x64, 0xa9, 0x81, 0xbc, 0xd3, 5779 0x6f, 0xef, 0xee, 0x30, 0x71, 0x23, 0x85}, 5780 /* User Plane w/AES CTR enc. DL 15 BIT SN */ 5781 (uint8_t[]){0x8b, 0x26, 0xc7, 0xf2, 0x23, 0xb3, 0xbe, 0xc0, 0xdf, 0xc5, 5782 0xed, 0x37, 0x35, 0x7c, 0x66, 0xa3, 0xf9}, 5783 /* User Plane w/AES enc. UL for 18-bit SN*/ 5784 (uint8_t[]){0x0C, 0x00, 0x01, 0xBF, 0x31, 0x94, 0xCF, 0x6E, 0x99, 0x84, 0x08, 5785 0xF1, 0x90, 0xC2, 0x22, 0xD0, 0xD2, 0x3D, 0x44, 0x75, 0x7F, 0xC5, 0x0F, 5786 0xAC, 0x7C, 0x18, 0x46, 0xA5, 0x3E, 0x2F, 0x0F, 0x26, 0x9E, 0x5A, 0x49, 5787 0xF7, 0xCB, 0x70, 0x17, 0xBC, 0x01, 0x1D, 0xA3, 0x65, 0x0E, 0x4B, 0x53, 5788 0x14, 0x73, 0x76, 0xDE, 0x54, 0xA0, 0xF9, 0x4C, 0xC2, 0x8F, 0x02, 0x88, 5789 0x36, 0xC7, 0xC4, 0x5A, 0x57, 0x7D, 0xA1, 0x0D, 0xC1, 0x66, 0x96, 0xC8}, 5790 /* User Plane w/AES enc. DL for 18-bit SN*/ 5791 (uint8_t[]){0xF8, 0x00, 0x00, 0x01, 0x0D, 0x4B, 0x5E, 0xD3, 0xCE, 0x96, 0xE1, 5792 0x9A, 0x9D, 0xB3, 0x01, 0xD6, 0x40, 0x50, 0x00, 0x6C, 0x63, 0xFD, 0x37, 5793 0xD9, 0xBB, 0x3B, 0x76, 0xE5, 0x7D, 0x3C, 0xFC, 0xE3, 0x9D, 0x45, 0x4A, 5794 0x07, 0x14, 0xD3, 0x14, 0xBC, 0x7E, 0x57, 0xAB, 0xB0, 0x8D, 0x8F, 0x42, 5795 0x39, 0x22, 0xB2, 0xF6, 0x5F, 0xBD, 0x58, 0xE3, 0xE0, 0xDB, 0xD5, 0x7F, 5796 0xFB, 0x78, 0x95, 0xE1, 0x5E, 0x36, 0xF8, 0x52, 0x98, 0x15, 0x68, 0x35}, 5797 /* User Plane w/ZUC enc. UL LONG SN */ 5798 (uint8_t[]){0x8b, 0x26, 0xfb, 0xb6, 0x0e, 0x81, 0xa1, 0x9e, 0xc8, 0xeb, 5799 0x90, 0xa8, 0xc7, 0x0e, 0x27, 0xcb, 0xb0}, 5800 /* User Plane w/ZUC enc. DL LONG SN */ 5801 (uint8_t[]){0x8b, 0x26, 0x2f, 0x5d, 0xa4, 0x82, 0xfb, 0xce, 0x1f, 0x3a, 5802 0xb5, 0x66, 0x60, 0x40, 0x65, 0x2b, 0x40}, 5803 /* User Plane w/ZUC enc. UL SHORT SN */ 5804 (uint8_t[]){0x8b, 0xcb, 0x75, 0x03, 0xd5, 0xed, 0xea, 0x73, 0x39, 0xf5, 5805 0x07, 0x03, 0x04, 0x51, 0xc9, 0x5e}, 5806 /* User Plane w/ZUC enc. DL SHORT SN */ 5807 (uint8_t[]){0x8b, 0xe9, 0xd2, 0x49, 0x7f, 0xfd, 0x98, 0x9f, 0xc4, 0x6a, 5808 0xcb, 0xe6, 0x4e, 0x21, 0x33, 0xd2}, 5809 /* User Plane w/ZUC enc. UL 15 BIT SN */ 5810 (uint8_t[]){0x8b, 0x26, 0x01, 0x0a, 0xba, 0x79, 0xf8, 0xe5, 0x9f, 0x22, 5811 0x37, 0xab, 0x5c, 0x7e, 0xad, 0xd6, 0x6b}, 5812 /* User Plane w/ZUC enc. DL 15 BIT SN */ 5813 (uint8_t[]){0x8b, 0x26, 0xa3, 0x1a, 0x1e, 0x22, 0xf7, 0x17, 0x8a, 0xb5, 5814 0x59, 0xd8, 0x2b, 0x13, 0xdd, 0x12, 0x4e}, 5815 /* User Plane w/ZUC enc. UL for 18-bit SN*/ 5816 (uint8_t[]){0x0C, 0x00, 0x01, 0x32, 0xF9, 0x21, 0x1D, 0xBB, 0xF8, 0xE5, 0x7C, 5817 0x74, 0xC2, 0xD7, 0xFF, 0x74, 0x59, 0x3A, 0x69, 0xD1, 0x8B, 0x65, 0x98, 5818 0xB9, 0x3C, 0xFB, 0x63, 0xB1, 0x9E, 0xB7, 0xCA, 0x04, 0x68, 0xB9, 0xAB, 5819 0xA2, 0x5A, 0xAF, 0x15, 0x8E, 0x71, 0xED, 0xE4, 0xFA, 0x99, 0x79, 0xF9, 5820 0x51, 0x54, 0x82, 0x69, 0x4C, 0x45, 0x0B, 0xFA, 0x87, 0x4D, 0x97, 0x6E, 5821 0xB0, 0xC9, 0x06, 0x08, 0x6B, 0xFC, 0x4A, 0x85, 0x43, 0x62, 0x73, 0xD8}, 5822 /* User Plane w/ZUC enc. DL for 18-bit SN*/ 5823 (uint8_t[]){0xF8, 0x00, 0x00, 0x30, 0x62, 0x48, 0xC0, 0xB1, 0xED, 0x1F, 0x13, 5824 0x8A, 0x7A, 0x62, 0x40, 0x12, 0x35, 0x54, 0x03, 0x93, 0xBD, 0xE5, 0x88, 5825 0x51, 0x38, 0xB5, 0x89, 0xC6, 0xD3, 0xB5, 0x44, 0xC2, 0xB9, 0xB9, 0x59, 5826 0x7C, 0xEC, 0x71, 0xD8, 0x42, 0x01, 0x03, 0x3C, 0x0E, 0xBB, 0x7B, 0xDD, 5827 0x7D, 0x2D, 0xE0, 0x3C, 0xE3, 0x81, 0xAA, 0xEA, 0xCC, 0xD7, 0xFC, 0x46, 5828 0x07, 0x7C, 0x8E, 0x8E, 0x0E, 0x99, 0xB8, 0x31, 0x65, 0x17, 0xF6, 0xE3}, 5829 5830 /************************* 12-bit u-plane with int ************/ 5831 /* User Plane w/NULL enc. + NULL int. UL for 12-bit SN */ 5832 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5833 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5834 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5835 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5836 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5837 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5838 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 5839 /* User Plane w/NULL enc. + NULL int. DL for 12-bit SN */ 5840 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5841 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5842 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5843 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5844 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5845 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5846 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD}, 5847 /* User Plane w/NULL enc. + SNOW f9 int. UL for 12-bit SN */ 5848 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5849 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5850 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5851 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5852 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5853 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5854 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x74, 0xB8, 0x27, 0x96}, 5855 /* User Plane w/NULL enc. + SNOW f9 int. DL for 12-bit SN */ 5856 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5857 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5858 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5859 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5860 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5861 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5862 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x97, 0x50, 0x3F, 0xF7}, 5863 /* User Plane w/NULL enc. + AES CMAC int. UL for 12-bit SN */ 5864 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5865 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5866 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5867 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5868 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5869 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5870 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x3F, 0x71, 0x26, 0x2E}, 5871 /* User Plane w/NULL enc. + AES CMAC int. DL for 12-bit SN */ 5872 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5873 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5874 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5875 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5876 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5877 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5878 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xE8, 0xBB, 0xE9, 0x36}, 5879 /* User Plane w/NULL enc. + ZUC int. UL for 12-bit SN */ 5880 (uint8_t[]){0x50, 0x01, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5881 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5882 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5883 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5884 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5885 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5886 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x54, 0xEF, 0x25, 0xC3}, 5887 /* User Plane w/NULL enc. + ZUC int. DL for 12-bit SN */ 5888 (uint8_t[]){0xA0, 0x00, 0x86, 0xB8, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 5889 0x53, 0xFD, 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 5890 0xFB, 0xEB, 0x35, 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 5891 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 5892 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 5893 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 5894 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0x76, 0xD0, 0x5B, 0x2C}, 5895 5896 /* User Plane w/SNOW f8 enc. + NULL int. UL for 12-bit SN */ 5897 (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68, 5898 0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA, 5899 0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8, 5900 0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24, 5901 0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B, 5902 0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED, 5903 0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x12, 0x07, 0xAC, 0x93}, 5904 /* User Plane w/SNOW f8 enc. + NULL int. DL for 12-bit SN */ 5905 (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9, 5906 0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA, 5907 0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF, 5908 0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC, 5909 0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9, 5910 0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7, 5911 0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0xDC, 0x32, 0x96, 0x65}, 5912 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 12-bit SN */ 5913 (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68, 5914 0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA, 5915 0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8, 5916 0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24, 5917 0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B, 5918 0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED, 5919 0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x66, 0xBF, 0x8B, 0x05}, 5920 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 12-bit SN */ 5921 (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9, 5922 0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA, 5923 0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF, 5924 0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC, 5925 0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9, 5926 0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7, 5927 0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0x4B, 0x62, 0xA9, 0x92}, 5928 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 12-bit SN */ 5929 (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68, 5930 0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA, 5931 0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8, 5932 0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24, 5933 0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B, 5934 0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED, 5935 0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x2D, 0x76, 0x8A, 0xBD}, 5936 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 12-bit SN */ 5937 (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9, 5938 0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA, 5939 0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF, 5940 0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC, 5941 0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9, 5942 0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7, 5943 0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0x34, 0x89, 0x7F, 0x53}, 5944 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 12-bit SN */ 5945 (uint8_t[]){0x50, 0x01, 0xD6, 0xCC, 0xB5, 0xCE, 0x7C, 0xF8, 0xBE, 0x68, 5946 0x2B, 0xAB, 0xC7, 0x32, 0xDA, 0x49, 0xD0, 0xC7, 0x54, 0xCA, 5947 0x18, 0xBB, 0x05, 0x6D, 0xC5, 0x5F, 0xD3, 0xA7, 0xE6, 0xD8, 5948 0xE1, 0xDF, 0x7C, 0x4F, 0x3C, 0x8B, 0x86, 0xC6, 0x8E, 0x24, 5949 0xF7, 0xBC, 0x45, 0x2A, 0x2E, 0xB4, 0xF5, 0xD0, 0x39, 0x5B, 5950 0x70, 0xB4, 0x53, 0x90, 0x98, 0x8A, 0x7C, 0x87, 0x21, 0xED, 5951 0x76, 0x83, 0x63, 0x39, 0x2C, 0xDB, 0x46, 0xE8, 0x89, 0x50}, 5952 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 12-bit SN */ 5953 (uint8_t[]){0xA0, 0x00, 0xC1, 0x3A, 0x28, 0xBC, 0xEB, 0xAC, 0x49, 0xB9, 5954 0xA1, 0xFC, 0xD6, 0x83, 0xEC, 0xA2, 0x89, 0xE6, 0x8F, 0xCA, 5955 0x77, 0x62, 0xF8, 0x55, 0xC6, 0x8B, 0x25, 0x7B, 0xA3, 0xAF, 5956 0x67, 0x6A, 0xEB, 0x45, 0x18, 0x0B, 0xD6, 0x03, 0xDD, 0xFC, 5957 0xDE, 0x74, 0x3C, 0x4C, 0x7F, 0x5E, 0x67, 0x25, 0x9F, 0xC9, 5958 0x0F, 0xD8, 0x38, 0xE6, 0x3F, 0xD4, 0x59, 0x7A, 0x9A, 0xB7, 5959 0xF4, 0x52, 0xC6, 0x66, 0xC2, 0x73, 0xAA, 0xE2, 0xCD, 0x49}, 5960 /* User Plane w/AES CTR enc. + NULL int. UL for 12-bit SN */ 5961 (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF, 5962 0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10, 5963 0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8, 5964 0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5, 5965 0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB, 5966 0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22, 5967 0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0x86, 0x33, 0x3F, 0x3C}, 5968 5969 /* User Plane w/AES CTR enc. + NULL int. DL for 12-bit SN */ 5970 (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C, 5971 0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10, 5972 0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45, 5973 0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62, 5974 0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54, 5975 0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65, 5976 0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0x87, 0x7A, 0x32, 0x1B}, 5977 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 12-bit SN */ 5978 (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF, 5979 0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10, 5980 0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8, 5981 0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5, 5982 0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB, 5983 0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22, 5984 0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0xF2, 0x8B, 0x18, 0xAA}, 5985 5986 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 12-bit SN */ 5987 (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C, 5988 0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10, 5989 0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45, 5990 0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62, 5991 0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54, 5992 0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65, 5993 0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0x10, 0x2A, 0x0D, 0xEC}, 5994 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 12-bit SN */ 5995 (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF, 5996 0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10, 5997 0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8, 5998 0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5, 5999 0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB, 6000 0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22, 6001 0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0xB9, 0x42, 0x19, 0x12}, 6002 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 12-bit SN */ 6003 (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C, 6004 0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10, 6005 0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45, 6006 0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62, 6007 0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54, 6008 0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65, 6009 0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0x6F, 0xC1, 0xDB, 0x2D}, 6010 /* User Plane w/AES CTR enc. + ZUC int. UL for 12-bit SN */ 6011 (uint8_t[]){0x50, 0x01, 0x57, 0xB2, 0x7E, 0x21, 0xE7, 0xDD, 0x56, 0xCF, 6012 0xE9, 0x97, 0x27, 0xE8, 0xA3, 0xDE, 0x4C, 0xF6, 0xD1, 0x10, 6013 0x4A, 0x7D, 0xC0, 0xD0, 0xF7, 0x1B, 0x3E, 0x16, 0xF0, 0xA8, 6014 0x4F, 0xBC, 0x17, 0x73, 0x9A, 0x69, 0x73, 0x6C, 0x83, 0xE5, 6015 0x9D, 0x56, 0xBA, 0xF7, 0x08, 0x6D, 0xC5, 0x89, 0xFB, 0xAB, 6016 0x99, 0xD1, 0x37, 0x42, 0x89, 0x8F, 0xE1, 0xAE, 0xA3, 0x22, 6017 0x60, 0x98, 0xFD, 0x79, 0x32, 0xDB, 0xD2, 0xDC, 0x1A, 0xFF}, 6018 /* User Plane w/AES CTR enc. + ZUC int. DL for 12-bit SN */ 6019 (uint8_t[]){0xA0, 0x00, 0x84, 0x3D, 0x5A, 0x2C, 0xBA, 0x02, 0xC1, 0x6C, 6020 0x8D, 0x78, 0xB5, 0x1F, 0x51, 0x70, 0x18, 0x61, 0x92, 0x10, 6021 0x18, 0xD1, 0x25, 0xB4, 0x4B, 0x24, 0x94, 0xAE, 0x6D, 0x45, 6022 0xA7, 0x00, 0x01, 0xF8, 0x97, 0x9F, 0xF9, 0x58, 0xD6, 0x62, 6023 0x30, 0x7D, 0xE9, 0x41, 0x69, 0x65, 0x1C, 0xBA, 0x79, 0x54, 6024 0x7E, 0xF5, 0xBD, 0x60, 0xEB, 0x9E, 0xC2, 0xC9, 0x54, 0x65, 6025 0x7D, 0xAC, 0xB6, 0x47, 0xFF, 0x1C, 0xF1, 0xAA, 0x69, 0x37}, 6026 6027 /* User Plane w/ZUC enc. + NULL int. UL for 12-bit SN */ 6028 (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56, 6029 0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED, 6030 0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA, 6031 0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC, 6032 0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5, 6033 0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C, 6034 0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x1D, 0xCD, 0x3A, 0xE0}, 6035 /* User Plane w/ZUC enc. + NULL int. DL for 12-bit SN */ 6036 (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26, 6037 0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC, 6038 0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA, 6039 0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32, 6040 0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29, 6041 0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51, 6042 0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0x90, 0xF5, 0xBD, 0x56}, 6043 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 12-bit SN */ 6044 (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56, 6045 0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED, 6046 0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA, 6047 0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC, 6048 0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5, 6049 0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C, 6050 0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x69, 0x75, 0x1D, 0x76}, 6051 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 12-bit SN */ 6052 (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26, 6053 0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC, 6054 0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA, 6055 0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32, 6056 0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29, 6057 0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51, 6058 0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0x07, 0xA5, 0x82, 0xA1}, 6059 /* User Plane w/ZUC enc. + AES CMAC int. UL for 12-bit SN */ 6060 (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56, 6061 0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED, 6062 0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA, 6063 0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC, 6064 0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5, 6065 0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C, 6066 0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x22, 0xBC, 0x1C, 0xCE}, 6067 /* User Plane w/ZUC enc. + AES CMAC int. DL for 12-bit SN */ 6068 (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26, 6069 0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC, 6070 0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA, 6071 0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32, 6072 0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29, 6073 0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51, 6074 0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0x78, 0x4E, 0x54, 0x60}, 6075 /* User Plane w/ZUC enc. + ZUC int. UL for 12-bit SN */ 6076 (uint8_t[]){0x50, 0x01, 0x47, 0x9B, 0x21, 0xD1, 0xB2, 0x99, 0x23, 0x56, 6077 0xC5, 0xFF, 0xC2, 0xB7, 0x7D, 0x30, 0xBA, 0xFB, 0x43, 0xED, 6078 0x79, 0xC9, 0x9D, 0x9D, 0x38, 0x35, 0xC6, 0x7B, 0xD0, 0xAA, 6079 0x33, 0x08, 0x88, 0x72, 0x16, 0x1D, 0xF7, 0xA0, 0xD9, 0xEC, 6080 0x73, 0x45, 0x51, 0x87, 0xFF, 0x64, 0xFB, 0x3C, 0xA6, 0xB5, 6081 0xD0, 0x1C, 0xD6, 0x90, 0x3D, 0x40, 0x54, 0x22, 0x2F, 0x6C, 6082 0xE4, 0xB1, 0x71, 0x15, 0x78, 0x54, 0x49, 0x22, 0x1F, 0x23}, 6083 /* User Plane w/ZUC enc. + ZUC int. DL for 12-bit SN */ 6084 (uint8_t[]){0xA0, 0x00, 0x3F, 0x01, 0xCE, 0xBD, 0x8A, 0x98, 0x7B, 0x26, 6085 0xF1, 0x28, 0x74, 0xDC, 0x26, 0x2B, 0x02, 0xE8, 0x9C, 0xBC, 6086 0x98, 0x41, 0xC5, 0x03, 0x57, 0x48, 0x83, 0xBB, 0x8E, 0xCA, 6087 0x87, 0xCD, 0x8B, 0xE9, 0x96, 0x2A, 0x35, 0x5C, 0xD3, 0x32, 6088 0x53, 0xA7, 0x12, 0xC2, 0xBC, 0x0C, 0x75, 0x98, 0x8E, 0x29, 6089 0x85, 0xAF, 0x0A, 0xFF, 0xAC, 0x6A, 0x00, 0x19, 0xC1, 0x51, 6090 0x53, 0xDE, 0x78, 0x07, 0x6D, 0x10, 0xE6, 0x25, 0xE6, 0x7A}, 6091 6092 /************************* 18-bit u-plane with int ************/ 6093 /* User Plane w/NULL enc. + NULL int. UL for 18-bit SN */ 6094 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 6095 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 6096 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 6097 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 6098 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 6099 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 6100 0x69, 0x00, 0x00, 0x00, 0x00}, 6101 /* User Plane w/NULL enc. + NULL int. DL for 18-bit SN */ 6102 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 6103 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 6104 0xF3, 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 6105 0xA3, 0x9C, 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 6106 0x47, 0x0E, 0x8F, 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 6107 0x01, 0x7F, 0x96, 0x46, 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 6108 0x69, 0x00, 0x00, 0x00, 0x00}, 6109 /* User Plane w/NULL enc. + SNOW f9 int. UL for 18-bit SN */ 6110 (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 6111 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 6112 0x68, 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 6113 0x52, 0x08, 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 6114 0x31, 0xA2, 0x76, 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 6115 0xD2, 0xEE, 0xD6, 0x93, 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 6116 0x91, 0x7F, 0x71, 0x17, 0x69}, 6117 /* User Plane w/NULL enc. + SNOW f9 int. DL for 18-bit SN */ 6118 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 6119 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 0xF3, 6120 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 6121 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 6122 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 6123 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 0x69, 0x84, 0x45, 0xA8, 0x88}, 6124 /* User Plane w/NULL enc. + AES CMAC int. UL for 18-bit SN */ 6125 (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 6126 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 0x68, 6127 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 0x52, 0x08, 6128 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 0x31, 0xA2, 0x76, 6129 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 0xD2, 0xEE, 0xD6, 0x93, 6130 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 0x91, 0x33, 0x9B, 0x38, 0xF7}, 6131 /* User Plane w/NULL enc. + AES CMAC int. DL for 18-bit SN */ 6132 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 6133 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 0xF3, 6134 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 6135 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 6136 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 6137 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 0x69, 0xD9, 0x0B, 0x89, 0x7F}, 6138 /* User Plane w/NULL enc. + ZUC int. UL for 18-bit SN */ 6139 (uint8_t[]){0x0C, 0x00, 0x01, 0xB8, 0x33, 0x4F, 0x85, 0x8C, 0x2C, 0x65, 0x7D, 6140 0x8F, 0x5D, 0x40, 0x57, 0x60, 0x52, 0x4F, 0xB9, 0xF1, 0x69, 0xE9, 0x68, 6141 0x04, 0xFC, 0x7A, 0xBE, 0xD2, 0x5B, 0x4A, 0x21, 0x7F, 0x13, 0x52, 0x08, 6142 0xBA, 0xBD, 0x69, 0x51, 0xC9, 0x63, 0xCF, 0x06, 0x62, 0x31, 0xA2, 0x76, 6143 0xBA, 0xFC, 0x5A, 0xDB, 0xAA, 0xA3, 0x0B, 0x6A, 0xD2, 0xEE, 0xD6, 0x93, 6144 0xE4, 0x1B, 0x11, 0x4F, 0xC4, 0xD7, 0xDA, 0x91, 0xB5, 0xD9, 0x5D, 0xE0}, 6145 /* User Plane w/NULL enc. + ZUC int. DL for 18-bit SN */ 6146 (uint8_t[]){0xF8, 0x00, 0x00, 0xF8, 0xDB, 0x2D, 0x3F, 0x23, 0x82, 0x53, 0xFD, 6147 0x37, 0xDE, 0x88, 0x63, 0x08, 0x4F, 0xD3, 0x71, 0xFB, 0xEB, 0x35, 0xF3, 6148 0x64, 0xD3, 0x5E, 0xAF, 0x3F, 0x57, 0xC2, 0xE2, 0x91, 0x91, 0xA3, 0x9C, 6149 0xE6, 0x30, 0x69, 0x70, 0x33, 0x8A, 0x15, 0xD0, 0x36, 0x47, 0x0E, 0x8F, 6150 0xEE, 0x2C, 0x96, 0x0C, 0xD7, 0x7D, 0x70, 0x1B, 0x01, 0x7F, 0x96, 0x46, 6151 0x53, 0xB0, 0xA4, 0x7A, 0xF9, 0xDD, 0xCC, 0x69, 0xDA, 0xE9, 0x17, 0x96}, 6152 /* User Plane w/SNOW f8 enc. + NULL int. UL for 18-bit SN */ 6153 (uint8_t[]){0x0C, 0x00, 0x01, 0x9A, 0xAF, 0x1D, 0x21, 0x2F, 0x48, 0xB2, 0x30, 6154 0xCF, 0xBB, 0x8A, 0x2C, 0xB7, 0x57, 0xB6, 0x27, 0x89, 0x0D, 0x91, 6155 0x03, 0x2C, 0x2B, 0x8D, 0x29, 0x4A, 0xBD, 0x8D, 0x48, 0xD2, 0x69, 6156 0x37, 0xB1, 0xA1, 0x97, 0x12, 0xBD, 0x0A, 0x91, 0x4D, 0xEB, 0x76, 6157 0xC8, 0x96, 0x7A, 0x0A, 0x25, 0x08, 0xEB, 0x41, 0x30, 0x00, 0x33, 6158 0xC7, 0xFF, 0x33, 0x4E, 0xC1, 0xFE, 0x5C, 0x0F, 0x15, 0xE7, 0x9F, 6159 0x31, 0x55, 0xDA, 0x18, 0x4D}, 6160 /* User Plane w/SNOW f8 enc. + NULL int. DL for 18-bit SN */ 6161 (uint8_t[]){0xF8, 0x00, 0x00, 0x22, 0x2D, 0x15, 0xBA, 0x95, 0xAC, 0x47, 0x5A, 6162 0xE3, 0x90, 0x82, 0xEA, 0xC2, 0x93, 0x80, 0x23, 0xE9, 0xAC, 0xEA, 0x5D, 6163 0xAA, 0x70, 0x42, 0x04, 0x7C, 0xE6, 0xA6, 0x1D, 0x91, 0xAE, 0x2E, 0x43, 6164 0x60, 0x39, 0x23, 0x06, 0xD2, 0x31, 0x73, 0x98, 0xF0, 0x61, 0x47, 0xB5, 6165 0xC4, 0xB0, 0xB8, 0x31, 0x50, 0x9E, 0x37, 0x15, 0x0E, 0x0D, 0x29, 0x9D, 6166 0xB3, 0x78, 0xFB, 0x9D, 0x5C, 0x90, 0xF8, 0x80, 0x53, 0x93, 0xEF, 0x7C}, 6167 /* User Plane w/SNOW f8 enc. + SNOW f9 int. UL for 18-bit SN */ 6168 (uint8_t[]){0x0C, 0x00, 0x01, 0x9A, 0xAF, 0x1D, 0x21, 0x2F, 0x48, 0xB2, 0x30, 6169 0xCF, 0xBB, 0x8A, 0x2C, 0xB7, 0x57, 0xB6, 0x27, 0x89, 0x0D, 0x91, 0x03, 6170 0x2C, 0x2B, 0x8D, 0x29, 0x4A, 0xBD, 0x8D, 0x48, 0xD2, 0x69, 0x37, 0xB1, 6171 0xA1, 0x97, 0x12, 0xBD, 0x0A, 0x91, 0x4D, 0xEB, 0x76, 0xC8, 0x96, 0x7A, 6172 0x0A, 0x25, 0x08, 0xEB, 0x41, 0x30, 0x00, 0x33, 0xC7, 0xFF, 0x33, 0x4E, 6173 0xC1, 0xFE, 0x5C, 0x0F, 0x15, 0xE7, 0x9F, 0x31, 0x2A, 0xAB, 0x0F, 0x24}, 6174 /* User Plane w/SNOW f8 enc. + SNOW f9 int. DL for 18-bit SN */ 6175 (uint8_t[]){0xF8, 0x00, 0x00, 0x22, 0x2D, 0x15, 0xBA, 0x95, 0xAC, 0x47, 0x5A, 6176 0xE3, 0x90, 0x82, 0xEA, 0xC2, 0x93, 0x80, 0x23, 0xE9, 0xAC, 0xEA, 0x5D, 6177 0xAA, 0x70, 0x42, 0x04, 0x7C, 0xE6, 0xA6, 0x1D, 0x91, 0xAE, 0x2E, 0x43, 6178 0x60, 0x39, 0x23, 0x06, 0xD2, 0x31, 0x73, 0x98, 0xF0, 0x61, 0x47, 0xB5, 6179 0xC4, 0xB0, 0xB8, 0x31, 0x50, 0x9E, 0x37, 0x15, 0x0E, 0x0D, 0x29, 0x9D, 6180 0xB3, 0x78, 0xFB, 0x9D, 0x5C, 0x90, 0xF8, 0x80, 0xD7, 0xD6, 0x47, 0xF4}, 6181 /* User Plane w/SNOW f8 enc. + AES CMAC int. UL for 18-bit SN */ 6182 (uint8_t[]){0x0C, 0x00, 0x01, 0x9A, 0xAF, 0x1D, 0x21, 0x2F, 0x48, 0xB2, 0x30, 6183 0xCF, 0xBB, 0x8A, 0x2C, 0xB7, 0x57, 0xB6, 0x27, 0x89, 0x0D, 0x91, 0x03, 6184 0x2C, 0x2B, 0x8D, 0x29, 0x4A, 0xBD, 0x8D, 0x48, 0xD2, 0x69, 0x37, 0xB1, 6185 0xA1, 0x97, 0x12, 0xBD, 0x0A, 0x91, 0x4D, 0xEB, 0x76, 0xC8, 0x96, 0x7A, 6186 0x0A, 0x25, 0x08, 0xEB, 0x41, 0x30, 0x00, 0x33, 0xC7, 0xFF, 0x33, 0x4E, 6187 0xC1, 0xFE, 0x5C, 0x0F, 0x15, 0xE7, 0x9F, 0x31, 0x66, 0x41, 0x20, 0xBA}, 6188 /* User Plane w/SNOW f8 enc. + AES CMAC int. DL for 18-bit SN */ 6189 (uint8_t[]){0xF8, 0x00, 0x00, 0x22, 0x2D, 0x15, 0xBA, 0x95, 0xAC, 0x47, 0x5A, 6190 0xE3, 0x90, 0x82, 0xEA, 0xC2, 0x93, 0x80, 0x23, 0xE9, 0xAC, 0xEA, 0x5D, 6191 0xAA, 0x70, 0x42, 0x04, 0x7C, 0xE6, 0xA6, 0x1D, 0x91, 0xAE, 0x2E, 0x43, 6192 0x60, 0x39, 0x23, 0x06, 0xD2, 0x31, 0x73, 0x98, 0xF0, 0x61, 0x47, 0xB5, 6193 0xC4, 0xB0, 0xB8, 0x31, 0x50, 0x9E, 0x37, 0x15, 0x0E, 0x0D, 0x29, 0x9D, 6194 0xB3, 0x78, 0xFB, 0x9D, 0x5C, 0x90, 0xF8, 0x80, 0x8A, 0x98, 0x66, 0x03}, 6195 /* User Plane w/SNOW f8 enc. + ZUC int. UL for 18-bit SN */ 6196 (uint8_t[]){0x0C, 0x00, 0x01, 0x9A, 0xAF, 0x1D, 0x21, 0x2F, 0x48, 0xB2, 0x30, 6197 0xCF, 0xBB, 0x8A, 0x2C, 0xB7, 0x57, 0xB6, 0x27, 0x89, 0x0D, 0x91, 0x03, 6198 0x2C, 0x2B, 0x8D, 0x29, 0x4A, 0xBD, 0x8D, 0x48, 0xD2, 0x69, 0x37, 0xB1, 6199 0xA1, 0x97, 0x12, 0xBD, 0x0A, 0x91, 0x4D, 0xEB, 0x76, 0xC8, 0x96, 0x7A, 6200 0x0A, 0x25, 0x08, 0xEB, 0x41, 0x30, 0x00, 0x33, 0xC7, 0xFF, 0x33, 0x4E, 6201 0xC1, 0xFE, 0x5C, 0x0F, 0x15, 0xE7, 0x9F, 0x31, 0xE0, 0x03, 0x45, 0xAD}, 6202 /* User Plane w/SNOW f8 enc. + ZUC int. DL for 18-bit SN */ 6203 (uint8_t[]){0xF8, 0x00, 0x00, 0x22, 0x2D, 0x15, 0xBA, 0x95, 0xAC, 0x47, 0x5A, 6204 0xE3, 0x90, 0x82, 0xEA, 0xC2, 0x93, 0x80, 0x23, 0xE9, 0xAC, 0xEA, 0x5D, 6205 0xAA, 0x70, 0x42, 0x04, 0x7C, 0xE6, 0xA6, 0x1D, 0x91, 0xAE, 0x2E, 0x43, 6206 0x60, 0x39, 0x23, 0x06, 0xD2, 0x31, 0x73, 0x98, 0xF0, 0x61, 0x47, 0xB5, 6207 0xC4, 0xB0, 0xB8, 0x31, 0x50, 0x9E, 0x37, 0x15, 0x0E, 0x0D, 0x29, 0x9D, 6208 0xB3, 0x78, 0xFB, 0x9D, 0x5C, 0x90, 0xF8, 0x80, 0x89, 0x7A, 0xF8, 0xEA}, 6209 /* User Plane w/AES CTR enc. + NULL int. UL for 18-bit SN */ 6210 (uint8_t[]){0x0C, 0x00, 0x01, 0xBF, 0x31, 0x94, 0xCF, 0x6E, 0x99, 0x84, 0x08, 6211 0xF1, 0x90, 0xC2, 0x22, 0xD0, 0xD2, 0x3D, 0x44, 0x75, 0x7F, 0xC5, 0x0F, 6212 0xAC, 0x7C, 0x18, 0x46, 0xA5, 0x3E, 0x2F, 0x0F, 0x26, 0x9E, 0x5A, 0x49, 6213 0xF7, 0xCB, 0x70, 0x17, 0xBC, 0x01, 0x1D, 0xA3, 0x65, 0x0E, 0x4B, 0x53, 6214 0x14, 0x73, 0x76, 0xDE, 0x54, 0xA0, 0xF9, 0x4C, 0xC2, 0x8F, 0x02, 0x88, 6215 0x36, 0xC7, 0xC4, 0x5A, 0x57, 0x7D, 0xA1, 0x0D, 0xC1, 0x66, 0x96, 0xC8}, 6216 /* User Plane w/AES CTR enc. + NULL int. DL for 18-bit SN */ 6217 (uint8_t[]){0xF8, 0x00, 0x00, 0x01, 0x0D, 0x4B, 0x5E, 0xD3, 0xCE, 0x96, 0xE1, 6218 0x9A, 0x9D, 0xB3, 0x01, 0xD6, 0x40, 0x50, 0x00, 0x6C, 0x63, 0xFD, 0x37, 6219 0xD9, 0xBB, 0x3B, 0x76, 0xE5, 0x7D, 0x3C, 0xFC, 0xE3, 0x9D, 0x45, 0x4A, 6220 0x07, 0x14, 0xD3, 0x14, 0xBC, 0x7E, 0x57, 0xAB, 0xB0, 0x8D, 0x8F, 0x42, 6221 0x39, 0x22, 0xB2, 0xF6, 0x5F, 0xBD, 0x58, 0xE3, 0xE0, 0xDB, 0xD5, 0x7F, 6222 0xFB, 0x78, 0x95, 0xE1, 0x5E, 0x36, 0xF8, 0x52, 0x98, 0x15, 0x68, 0x35}, 6223 /* User Plane w/AES CTR enc. + SNOW f9 int. UL for 18-bit SN */ 6224 (uint8_t[]){0x0C, 0x00, 0x01, 0xBF, 0x31, 0x94, 0xCF, 0x6E, 0x99, 0x84, 0x08, 6225 0xF1, 0x90, 0xC2, 0x22, 0xD0, 0xD2, 0x3D, 0x44, 0x75, 0x7F, 0xC5, 0x0F, 6226 0xAC, 0x7C, 0x18, 0x46, 0xA5, 0x3E, 0x2F, 0x0F, 0x26, 0x9E, 0x5A, 0x49, 6227 0xF7, 0xCB, 0x70, 0x17, 0xBC, 0x01, 0x1D, 0xA3, 0x65, 0x0E, 0x4B, 0x53, 6228 0x14, 0x73, 0x76, 0xDE, 0x54, 0xA0, 0xF9, 0x4C, 0xC2, 0x8F, 0x02, 0x88, 6229 0x36, 0xC7, 0xC4, 0x5A, 0x57, 0x7D, 0xA1, 0x0D, 0xBE, 0x17, 0x81, 0xA1}, 6230 /* User Plane w/AES CTR enc. + SNOW f9 int. DL for 18-bit SN */ 6231 (uint8_t[]){0xF8, 0x00, 0x00, 0x01, 0x0D, 0x4B, 0x5E, 0xD3, 0xCE, 0x96, 0xE1, 6232 0x9A, 0x9D, 0xB3, 0x01, 0xD6, 0x40, 0x50, 0x00, 0x6C, 0x63, 0xFD, 0x37, 6233 0xD9, 0xBB, 0x3B, 0x76, 0xE5, 0x7D, 0x3C, 0xFC, 0xE3, 0x9D, 0x45, 0x4A, 6234 0x07, 0x14, 0xD3, 0x14, 0xBC, 0x7E, 0x57, 0xAB, 0xB0, 0x8D, 0x8F, 0x42, 6235 0x39, 0x22, 0xB2, 0xF6, 0x5F, 0xBD, 0x58, 0xE3, 0xE0, 0xDB, 0xD5, 0x7F, 6236 0xFB, 0x78, 0x95, 0xE1, 0x5E, 0x36, 0xF8, 0x52, 0x1C, 0x50, 0xC0, 0xBD}, 6237 /* User Plane w/AES CTR enc. + AES CMAC int. UL for 18-bit SN */ 6238 (uint8_t[]){0x0C, 0x00, 0x01, 0xBF, 0x31, 0x94, 0xCF, 0x6E, 0x99, 0x84, 0x08, 6239 0xF1, 0x90, 0xC2, 0x22, 0xD0, 0xD2, 0x3D, 0x44, 0x75, 0x7F, 0xC5, 0x0F, 6240 0xAC, 0x7C, 0x18, 0x46, 0xA5, 0x3E, 0x2F, 0x0F, 0x26, 0x9E, 0x5A, 0x49, 6241 0xF7, 0xCB, 0x70, 0x17, 0xBC, 0x01, 0x1D, 0xA3, 0x65, 0x0E, 0x4B, 0x53, 6242 0x14, 0x73, 0x76, 0xDE, 0x54, 0xA0, 0xF9, 0x4C, 0xC2, 0x8F, 0x02, 0x88, 6243 0x36, 0xC7, 0xC4, 0x5A, 0x57, 0x7D, 0xA1, 0x0D, 0xF2, 0xFD, 0xAE, 0x3F}, 6244 /* User Plane w/AES CTR enc. + AES CMAC int. DL for 18-bit SN */ 6245 (uint8_t[]){0xF8, 0x00, 0x00, 0x01, 0x0D, 0x4B, 0x5E, 0xD3, 0xCE, 0x96, 0xE1, 6246 0x9A, 0x9D, 0xB3, 0x01, 0xD6, 0x40, 0x50, 0x00, 0x6C, 0x63, 0xFD, 0x37, 6247 0xD9, 0xBB, 0x3B, 0x76, 0xE5, 0x7D, 0x3C, 0xFC, 0xE3, 0x9D, 0x45, 0x4A, 6248 0x07, 0x14, 0xD3, 0x14, 0xBC, 0x7E, 0x57, 0xAB, 0xB0, 0x8D, 0x8F, 0x42, 6249 0x39, 0x22, 0xB2, 0xF6, 0x5F, 0xBD, 0x58, 0xE3, 0xE0, 0xDB, 0xD5, 0x7F, 6250 0xFB, 0x78, 0x95, 0xE1, 0x5E, 0x36, 0xF8, 0x52, 0x41, 0x1E, 0xE1, 0x4A}, 6251 /* User Plane w/AES CTR enc. + ZUC int. UL for 18-bit SN */ 6252 (uint8_t[]){0x0C, 0x00, 0x01, 0xBF, 0x31, 0x94, 0xCF, 0x6E, 0x99, 0x84, 0x08, 6253 0xF1, 0x90, 0xC2, 0x22, 0xD0, 0xD2, 0x3D, 0x44, 0x75, 0x7F, 0xC5, 0x0F, 6254 0xAC, 0x7C, 0x18, 0x46, 0xA5, 0x3E, 0x2F, 0x0F, 0x26, 0x9E, 0x5A, 0x49, 6255 0xF7, 0xCB, 0x70, 0x17, 0xBC, 0x01, 0x1D, 0xA3, 0x65, 0x0E, 0x4B, 0x53, 6256 0x14, 0x73, 0x76, 0xDE, 0x54, 0xA0, 0xF9, 0x4C, 0xC2, 0x8F, 0x02, 0x88, 6257 0x36, 0xC7, 0xC4, 0x5A, 0x57, 0x7D, 0xA1, 0x0D, 0x74, 0xBF, 0xCB, 0x28}, 6258 /* User Plane w/AES CTR enc. + ZUC int. DL for 18-bit SN */ 6259 (uint8_t[]){0xF8, 0x00, 0x00, 0x01, 0x0D, 0x4B, 0x5E, 0xD3, 0xCE, 0x96, 0xE1, 6260 0x9A, 0x9D, 0xB3, 0x01, 0xD6, 0x40, 0x50, 0x00, 0x6C, 0x63, 0xFD, 0x37, 6261 0xD9, 0xBB, 0x3B, 0x76, 0xE5, 0x7D, 0x3C, 0xFC, 0xE3, 0x9D, 0x45, 0x4A, 6262 0x07, 0x14, 0xD3, 0x14, 0xBC, 0x7E, 0x57, 0xAB, 0xB0, 0x8D, 0x8F, 0x42, 6263 0x39, 0x22, 0xB2, 0xF6, 0x5F, 0xBD, 0x58, 0xE3, 0xE0, 0xDB, 0xD5, 0x7F, 6264 0xFB, 0x78, 0x95, 0xE1, 0x5E, 0x36, 0xF8, 0x52, 0x42, 0xFC, 0x7F, 0xA3}, 6265 /* User Plane w/ZUC enc. + NULL int. UL for 18-bit SN */ 6266 (uint8_t[]){0x0C, 0x00, 0x01, 0x32, 0xF9, 0x21, 0x1D, 0xBB, 0xF8, 0xE5, 0x7C, 6267 0x74, 0xC2, 0xD7, 0xFF, 0x74, 0x59, 0x3A, 0x69, 0xD1, 0x8B, 0x65, 0x98, 6268 0xB9, 0x3C, 0xFB, 0x63, 0xB1, 0x9E, 0xB7, 0xCA, 0x04, 0x68, 0xB9, 0xAB, 6269 0xA2, 0x5A, 0xAF, 0x15, 0x8E, 0x71, 0xED, 0xE4, 0xFA, 0x99, 0x79, 0xF9, 6270 0x51, 0x54, 0x82, 0x69, 0x4C, 0x45, 0x0B, 0xFA, 0x87, 0x4D, 0x97, 0x6E, 6271 0xB0, 0xC9, 0x06, 0x08, 0x6B, 0xFC, 0x4A, 0x85, 0x43, 0x62, 0x73, 0xD8}, 6272 /* User Plane w/ZUC enc. + NULL int. DL for 18-bit SN */ 6273 (uint8_t[]){0xF8, 0x00, 0x00, 0x30, 0x62, 0x48, 0xC0, 0xB1, 0xED, 0x1F, 0x13, 6274 0x8A, 0x7A, 0x62, 0x40, 0x12, 0x35, 0x54, 0x03, 0x93, 0xBD, 0xE5, 0x88, 6275 0x51, 0x38, 0xB5, 0x89, 0xC6, 0xD3, 0xB5, 0x44, 0xC2, 0xB9, 0xB9, 0x59, 6276 0x7C, 0xEC, 0x71, 0xD8, 0x42, 0x01, 0x03, 0x3C, 0x0E, 0xBB, 0x7B, 0xDD, 6277 0x7D, 0x2D, 0xE0, 0x3C, 0xE3, 0x81, 0xAA, 0xEA, 0xCC, 0xD7, 0xFC, 0x46, 6278 0x07, 0x7C, 0x8E, 0x8E, 0x0E, 0x99, 0xB8, 0x31, 0x65, 0x17, 0xF6, 0xE3}, 6279 /* User Plane w/ZUC enc. + SNOW f9 int. UL for 18-bit SN */ 6280 (uint8_t[]){0x0C, 0x00, 0x01, 0x32, 0xF9, 0x21, 0x1D, 0xBB, 0xF8, 0xE5, 0x7C, 6281 0x74, 0xC2, 0xD7, 0xFF, 0x74, 0x59, 0x3A, 0x69, 0xD1, 0x8B, 0x65, 0x98, 6282 0xB9, 0x3C, 0xFB, 0x63, 0xB1, 0x9E, 0xB7, 0xCA, 0x04, 0x68, 0xB9, 0xAB, 6283 0xA2, 0x5A, 0xAF, 0x15, 0x8E, 0x71, 0xED, 0xE4, 0xFA, 0x99, 0x79, 0xF9, 6284 0x51, 0x54, 0x82, 0x69, 0x4C, 0x45, 0x0B, 0xFA, 0x87, 0x4D, 0x97, 0x6E, 6285 0xB0, 0xC9, 0x06, 0x08, 0x6B, 0xFC, 0x4A, 0x85, 0x3C, 0x13, 0x64, 0xB1}, 6286 /* User Plane w/ZUC enc. + SNOW f9 int. DL for 18-bit SN */ 6287 (uint8_t[]){0xF8, 0x00, 0x00, 0x30, 0x62, 0x48, 0xC0, 0xB1, 0xED, 0x1F, 0x13, 6288 0x8A, 0x7A, 0x62, 0x40, 0x12, 0x35, 0x54, 0x03, 0x93, 0xBD, 0xE5, 0x88, 6289 0x51, 0x38, 0xB5, 0x89, 0xC6, 0xD3, 0xB5, 0x44, 0xC2, 0xB9, 0xB9, 0x59, 6290 0x7C, 0xEC, 0x71, 0xD8, 0x42, 0x01, 0x03, 0x3C, 0x0E, 0xBB, 0x7B, 0xDD, 6291 0x7D, 0x2D, 0xE0, 0x3C, 0xE3, 0x81, 0xAA, 0xEA, 0xCC, 0xD7, 0xFC, 0x46, 6292 0x07, 0x7C, 0x8E, 0x8E, 0x0E, 0x99, 0xB8, 0x31, 0xE1, 0x52, 0x5E, 0x6B}, 6293 /* User Plane w/ZUC enc. + AES CMAC int. UL for 18-bit SN */ 6294 (uint8_t[]){0x0C, 0x00, 0x01, 0x32, 0xF9, 0x21, 0x1D, 0xBB, 0xF8, 0xE5, 0x7C, 6295 0x74, 0xC2, 0xD7, 0xFF, 0x74, 0x59, 0x3A, 0x69, 0xD1, 0x8B, 0x65, 0x98, 6296 0xB9, 0x3C, 0xFB, 0x63, 0xB1, 0x9E, 0xB7, 0xCA, 0x04, 0x68, 0xB9, 0xAB, 6297 0xA2, 0x5A, 0xAF, 0x15, 0x8E, 0x71, 0xED, 0xE4, 0xFA, 0x99, 0x79, 0xF9, 6298 0x51, 0x54, 0x82, 0x69, 0x4C, 0x45, 0x0B, 0xFA, 0x87, 0x4D, 0x97, 0x6E, 6299 0xB0, 0xC9, 0x06, 0x08, 0x6B, 0xFC, 0x4A, 0x85, 0x70, 0xF9, 0x4B, 0x2F}, 6300 /* User Plane w/ZUC enc. + AES CMAC int. DL for 18-bit SN */ 6301 (uint8_t[]){0xF8, 0x00, 0x00, 0x30, 0x62, 0x48, 0xC0, 0xB1, 0xED, 0x1F, 0x13, 6302 0x8A, 0x7A, 0x62, 0x40, 0x12, 0x35, 0x54, 0x03, 0x93, 0xBD, 0xE5, 0x88, 6303 0x51, 0x38, 0xB5, 0x89, 0xC6, 0xD3, 0xB5, 0x44, 0xC2, 0xB9, 0xB9, 0x59, 6304 0x7C, 0xEC, 0x71, 0xD8, 0x42, 0x01, 0x03, 0x3C, 0x0E, 0xBB, 0x7B, 0xDD, 6305 0x7D, 0x2D, 0xE0, 0x3C, 0xE3, 0x81, 0xAA, 0xEA, 0xCC, 0xD7, 0xFC, 0x46, 6306 0x07, 0x7C, 0x8E, 0x8E, 0x0E, 0x99, 0xB8, 0x31, 0xBC, 0x1C, 0x7F, 0x9C}, 6307 /* User Plane w/ZUC enc. + ZUC int. UL for 18-bit SN */ 6308 (uint8_t[]){0x0C, 0x00, 0x01, 0x32, 0xF9, 0x21, 0x1D, 0xBB, 0xF8, 0xE5, 0x7C, 6309 0x74, 0xC2, 0xD7, 0xFF, 0x74, 0x59, 0x3A, 0x69, 0xD1, 0x8B, 0x65, 0x98, 6310 0xB9, 0x3C, 0xFB, 0x63, 0xB1, 0x9E, 0xB7, 0xCA, 0x04, 0x68, 0xB9, 0xAB, 6311 0xA2, 0x5A, 0xAF, 0x15, 0x8E, 0x71, 0xED, 0xE4, 0xFA, 0x99, 0x79, 0xF9, 6312 0x51, 0x54, 0x82, 0x69, 0x4C, 0x45, 0x0B, 0xFA, 0x87, 0x4D, 0x97, 0x6E, 6313 0xB0, 0xC9, 0x06, 0x08, 0x6B, 0xFC, 0x4A, 0x85, 0xF6, 0xBB, 0x2E, 0x38}, 6314 /* User Plane w/ZUC enc. + ZUC int. DL for 18-bit SN */ 6315 (uint8_t[]){0xF8, 0x00, 0x00, 0x30, 0x62, 0x48, 0xC0, 0xB1, 0xED, 0x1F, 0x13, 6316 0x8A, 0x7A, 0x62, 0x40, 0x12, 0x35, 0x54, 0x03, 0x93, 0xBD, 0xE5, 0x88, 6317 0x51, 0x38, 0xB5, 0x89, 0xC6, 0xD3, 0xB5, 0x44, 0xC2, 0xB9, 0xB9, 0x59, 6318 0x7C, 0xEC, 0x71, 0xD8, 0x42, 0x01, 0x03, 0x3C, 0x0E, 0xBB, 0x7B, 0xDD, 6319 0x7D, 0x2D, 0xE0, 0x3C, 0xE3, 0x81, 0xAA, 0xEA, 0xCC, 0xD7, 0xFC, 0x46, 6320 0x07, 0x7C, 0x8E, 0x8E, 0x0E, 0x99, 0xB8, 0x31, 0xBF, 0xFE, 0xE1, 0x75}, 6321 }; 6322 6323 #endif /* SECURITY_PDCP_TEST_VECTOR_H_ */ 6324