| OLD | NEW |
| 1 /* Copyright (c) 2015, Google Inc. | 1 /* Copyright (c) 2015, Google Inc. |
| 2 * | 2 * |
| 3 * Permission to use, copy, modify, and/or distribute this software for any | 3 * Permission to use, copy, modify, and/or distribute this software for any |
| 4 * purpose with or without fee is hereby granted, provided that the above | 4 * purpose with or without fee is hereby granted, provided that the above |
| 5 * copyright notice and this permission notice appear in all copies. | 5 * copyright notice and this permission notice appear in all copies. |
| 6 * | 6 * |
| 7 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES | 7 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES |
| 8 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF | 8 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF |
| 9 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY | 9 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY |
| 10 * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES | 10 * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 42 OPENSSL_COMPILE_ASSERT(ERR_LIB_RAND == 21, library_values_changed_21); | 42 OPENSSL_COMPILE_ASSERT(ERR_LIB_RAND == 21, library_values_changed_21); |
| 43 OPENSSL_COMPILE_ASSERT(ERR_LIB_ENGINE == 22, library_values_changed_22); | 43 OPENSSL_COMPILE_ASSERT(ERR_LIB_ENGINE == 22, library_values_changed_22); |
| 44 OPENSSL_COMPILE_ASSERT(ERR_LIB_OCSP == 23, library_values_changed_23); | 44 OPENSSL_COMPILE_ASSERT(ERR_LIB_OCSP == 23, library_values_changed_23); |
| 45 OPENSSL_COMPILE_ASSERT(ERR_LIB_UI == 24, library_values_changed_24); | 45 OPENSSL_COMPILE_ASSERT(ERR_LIB_UI == 24, library_values_changed_24); |
| 46 OPENSSL_COMPILE_ASSERT(ERR_LIB_COMP == 25, library_values_changed_25); | 46 OPENSSL_COMPILE_ASSERT(ERR_LIB_COMP == 25, library_values_changed_25); |
| 47 OPENSSL_COMPILE_ASSERT(ERR_LIB_ECDSA == 26, library_values_changed_26); | 47 OPENSSL_COMPILE_ASSERT(ERR_LIB_ECDSA == 26, library_values_changed_26); |
| 48 OPENSSL_COMPILE_ASSERT(ERR_LIB_ECDH == 27, library_values_changed_27); | 48 OPENSSL_COMPILE_ASSERT(ERR_LIB_ECDH == 27, library_values_changed_27); |
| 49 OPENSSL_COMPILE_ASSERT(ERR_LIB_HMAC == 28, library_values_changed_28); | 49 OPENSSL_COMPILE_ASSERT(ERR_LIB_HMAC == 28, library_values_changed_28); |
| 50 OPENSSL_COMPILE_ASSERT(ERR_LIB_DIGEST == 29, library_values_changed_29); | 50 OPENSSL_COMPILE_ASSERT(ERR_LIB_DIGEST == 29, library_values_changed_29); |
| 51 OPENSSL_COMPILE_ASSERT(ERR_LIB_CIPHER == 30, library_values_changed_30); | 51 OPENSSL_COMPILE_ASSERT(ERR_LIB_CIPHER == 30, library_values_changed_30); |
| 52 OPENSSL_COMPILE_ASSERT(ERR_LIB_USER == 31, library_values_changed_31); | 52 OPENSSL_COMPILE_ASSERT(ERR_LIB_HKDF == 31, library_values_changed_31); |
| 53 OPENSSL_COMPILE_ASSERT(ERR_LIB_HKDF == 32, library_values_changed_32); | 53 OPENSSL_COMPILE_ASSERT(ERR_LIB_USER == 32, library_values_changed_32); |
| 54 OPENSSL_COMPILE_ASSERT(ERR_NUM_LIBS == 33, library_values_changed_num); | 54 OPENSSL_COMPILE_ASSERT(ERR_NUM_LIBS == 33, library_values_changed_num); |
| 55 | 55 |
| 56 const uint32_t kOpenSSLFunctionValues[] = { | |
| 57 0xc32054b, | |
| 58 0xc328556, | |
| 59 0xc330561, | |
| 60 0xc338578, | |
| 61 0xc340582, | |
| 62 0xc34859c, | |
| 63 0xc3505a3, | |
| 64 0xc3585af, | |
| 65 0xc3605b6, | |
| 66 0xc3685cc, | |
| 67 0xc3705eb, | |
| 68 0xc3785fc, | |
| 69 0xc38060c, | |
| 70 0xc388626, | |
| 71 0xc39063b, | |
| 72 0xc39864a, | |
| 73 0xc3a0663, | |
| 74 0xc3a8677, | |
| 75 0xc3b0683, | |
| 76 0xc3b868a, | |
| 77 0xc3c0692, | |
| 78 0xc3c86aa, | |
| 79 0xc3d06b2, | |
| 80 0xc3d86ba, | |
| 81 0xc3e06c5, | |
| 82 0xc3e85e1, | |
| 83 0xc3f06a0, | |
| 84 0xc3f856e, | |
| 85 0xc40058c, | |
| 86 0x103219ca, | |
| 87 0x103299e1, | |
| 88 0x103319fa, | |
| 89 0x10339a10, | |
| 90 0x10341a20, | |
| 91 0x10349a48, | |
| 92 0x10351a85, | |
| 93 0x10359a94, | |
| 94 0x10361ab4, | |
| 95 0x10369ad3, | |
| 96 0x10371af0, | |
| 97 0x10379b0d, | |
| 98 0x10381b22, | |
| 99 0x10389b44, | |
| 100 0x10391b63, | |
| 101 0x10399b82, | |
| 102 0x103a1c2a, | |
| 103 0x103a9c41, | |
| 104 0x103b1c4a, | |
| 105 0x103b9c55, | |
| 106 0x103c1c6f, | |
| 107 0x103c9c77, | |
| 108 0x103d1ca2, | |
| 109 0x103d9a33, | |
| 110 0x103e1ccb, | |
| 111 0x103e9cf8, | |
| 112 0x103f1d0b, | |
| 113 0x103f9d14, | |
| 114 0x10401ca9, | |
| 115 0x10409a6e, | |
| 116 0x10411baf, | |
| 117 0x10419bf8, | |
| 118 0x10421c12, | |
| 119 0x10429c91, | |
| 120 0x10431cbb, | |
| 121 0x10439a56, | |
| 122 0x10441b99, | |
| 123 0x10449bc4, | |
| 124 0x10451bdf, | |
| 125 0x10459c7f, | |
| 126 0x10461cdd, | |
| 127 0x14320a68, | |
| 128 0x14328a76, | |
| 129 0x14330a82, | |
| 130 0x14338a8f, | |
| 131 0x183612b1, | |
| 132 0x183712df, | |
| 133 0x183792f0, | |
| 134 0x18381306, | |
| 135 0x18391329, | |
| 136 0x1839933e, | |
| 137 0x183a1350, | |
| 138 0x183c1394, | |
| 139 0x183c93a2, | |
| 140 0x183d13b5, | |
| 141 0x183d93c5, | |
| 142 0x183e93eb, | |
| 143 0x183f13fe, | |
| 144 0x183f940d, | |
| 145 0x18409437, | |
| 146 0x184114a3, | |
| 147 0x184194b4, | |
| 148 0x184214c7, | |
| 149 0x184294d9, | |
| 150 0x184314eb, | |
| 151 0x184394fc, | |
| 152 0x1844150d, | |
| 153 0x1844951e, | |
| 154 0x1845152f, | |
| 155 0x1845953c, | |
| 156 0x1846155e, | |
| 157 0x18469571, | |
| 158 0x18471585, | |
| 159 0x18479592, | |
| 160 0x184815a1, | |
| 161 0x184895b0, | |
| 162 0x184915c1, | |
| 163 0x184995dd, | |
| 164 0x184a15eb, | |
| 165 0x184a95fc, | |
| 166 0x184b160d, | |
| 167 0x184b961b, | |
| 168 0x184c162b, | |
| 169 0x184c9651, | |
| 170 0x184d1660, | |
| 171 0x184d9670, | |
| 172 0x184e1680, | |
| 173 0x184e968f, | |
| 174 0x184f15ce, | |
| 175 0x184f9240, | |
| 176 0x185011e3, | |
| 177 0x185091fb, | |
| 178 0x1851121d, | |
| 179 0x1851922f, | |
| 180 0x18521261, | |
| 181 0x1852927a, | |
| 182 0x1853128b, | |
| 183 0x185392a1, | |
| 184 0x185412c6, | |
| 185 0x18549317, | |
| 186 0x18551360, | |
| 187 0x18559375, | |
| 188 0x18561382, | |
| 189 0x185693da, | |
| 190 0x1857141d, | |
| 191 0x1857942a, | |
| 192 0x18581446, | |
| 193 0x18589457, | |
| 194 0x18591467, | |
| 195 0x18599477, | |
| 196 0x185a1486, | |
| 197 0x185a9495, | |
| 198 0x185b154a, | |
| 199 0x1c3206d2, | |
| 200 0x1c3286de, | |
| 201 0x1c3306e9, | |
| 202 0x1c3386f5, | |
| 203 0x203216a3, | |
| 204 0x203296ae, | |
| 205 0x203316b6, | |
| 206 0x203396c2, | |
| 207 0x243216ce, | |
| 208 0x243296dc, | |
| 209 0x243316ee, | |
| 210 0x243396fd, | |
| 211 0x24341710, | |
| 212 0x24349723, | |
| 213 0x2435173a, | |
| 214 0x24359752, | |
| 215 0x24361760, | |
| 216 0x24369778, | |
| 217 0x24371781, | |
| 218 0x24379793, | |
| 219 0x243817a7, | |
| 220 0x243897b4, | |
| 221 0x243917ca, | |
| 222 0x243997e2, | |
| 223 0x243a17fa, | |
| 224 0x243a9804, | |
| 225 0x243b1819, | |
| 226 0x243b9827, | |
| 227 0x243c183f, | |
| 228 0x243c9856, | |
| 229 0x243d1861, | |
| 230 0x243d986f, | |
| 231 0x28320ac8, | |
| 232 0x28328ad7, | |
| 233 0x28330ae2, | |
| 234 0x28338ae7, | |
| 235 0x28340af2, | |
| 236 0x2c322da2, | |
| 237 0x2c32adae, | |
| 238 0x2c332dc1, | |
| 239 0x2c33add2, | |
| 240 0x2c342deb, | |
| 241 0x2c34ae13, | |
| 242 0x2c352e2a, | |
| 243 0x2c35ae47, | |
| 244 0x2c362e64, | |
| 245 0x2c36ae81, | |
| 246 0x2c372e9a, | |
| 247 0x2c37aeb3, | |
| 248 0x2c382ec9, | |
| 249 0x2c38aed7, | |
| 250 0x2c392ee9, | |
| 251 0x2c39af06, | |
| 252 0x2c3a2f23, | |
| 253 0x2c3aaf31, | |
| 254 0x2c3b2f4f, | |
| 255 0x2c3baf6d, | |
| 256 0x2c3c2f88, | |
| 257 0x2c3caf9c, | |
| 258 0x2c3d2fae, | |
| 259 0x2c3dafbe, | |
| 260 0x2c3e2fcc, | |
| 261 0x2c3eafdc, | |
| 262 0x2c3f2fec, | |
| 263 0x2c3fb02b, | |
| 264 0x2c40303c, | |
| 265 0x2c40b057, | |
| 266 0x2c41306b, | |
| 267 0x2c41b07e, | |
| 268 0x2c42309d, | |
| 269 0x2c42b0b1, | |
| 270 0x2c4330c4, | |
| 271 0x2c43b0d3, | |
| 272 0x2c4430e2, | |
| 273 0x2c44b0f9, | |
| 274 0x2c453114, | |
| 275 0x2c45b12c, | |
| 276 0x2c463140, | |
| 277 0x2c46b153, | |
| 278 0x2c473164, | |
| 279 0x2c47b175, | |
| 280 0x2c483186, | |
| 281 0x2c48b197, | |
| 282 0x2c4931a6, | |
| 283 0x2c49b1b3, | |
| 284 0x2c4a31c0, | |
| 285 0x2c4ab1cd, | |
| 286 0x2c4b31d6, | |
| 287 0x2c4bb1ea, | |
| 288 0x2c4c31f9, | |
| 289 0x2c4cb207, | |
| 290 0x2c4d3229, | |
| 291 0x2c4db23a, | |
| 292 0x2c4e324b, | |
| 293 0x2c4eb216, | |
| 294 0x2c4f2e04, | |
| 295 0x2c4fb007, | |
| 296 0x2c503019, | |
| 297 0x30320000, | |
| 298 0x30328018, | |
| 299 0x3033002c, | |
| 300 0x30338042, | |
| 301 0x3034005b, | |
| 302 0x3034806c, | |
| 303 0x3035007f, | |
| 304 0x3035808f, | |
| 305 0x3036009d, | |
| 306 0x303680b3, | |
| 307 0x303700c3, | |
| 308 0x303780d8, | |
| 309 0x303800e6, | |
| 310 0x303880f7, | |
| 311 0x30390103, | |
| 312 0x3039810c, | |
| 313 0x303a011d, | |
| 314 0x303a812d, | |
| 315 0x303b013a, | |
| 316 0x303b8146, | |
| 317 0x303c0157, | |
| 318 0x303c8165, | |
| 319 0x303d0176, | |
| 320 0x303d8188, | |
| 321 0x303e0199, | |
| 322 0x303e81a8, | |
| 323 0x303f01b9, | |
| 324 0x303f81cd, | |
| 325 0x304001df, | |
| 326 0x304081ec, | |
| 327 0x30410202, | |
| 328 0x30418215, | |
| 329 0x30420225, | |
| 330 0x30428239, | |
| 331 0x3043024a, | |
| 332 0x3043825a, | |
| 333 0x30440265, | |
| 334 0x3044826d, | |
| 335 0x3045027d, | |
| 336 0x30458294, | |
| 337 0x304602a1, | |
| 338 0x304682b7, | |
| 339 0x304702c9, | |
| 340 0x304782d5, | |
| 341 0x304802e1, | |
| 342 0x304882ef, | |
| 343 0x30490308, | |
| 344 0x30498316, | |
| 345 0x304a032b, | |
| 346 0x304a8343, | |
| 347 0x304b034d, | |
| 348 0x304b8361, | |
| 349 0x304c0372, | |
| 350 0x304c8382, | |
| 351 0x304d038f, | |
| 352 0x304d83a0, | |
| 353 0x304e03b0, | |
| 354 0x304e83c2, | |
| 355 0x304f03d3, | |
| 356 0x304f83e2, | |
| 357 0x305003f6, | |
| 358 0x30508404, | |
| 359 0x30510413, | |
| 360 0x3051841c, | |
| 361 0x343209f0, | |
| 362 0x34328a00, | |
| 363 0x34330a0b, | |
| 364 0x34338a18, | |
| 365 0x38320a21, | |
| 366 0x38328a39, | |
| 367 0x38330a4c, | |
| 368 0x38338a56, | |
| 369 0x3c320b05, | |
| 370 0x3c328b13, | |
| 371 0x3c330b2a, | |
| 372 0x3c338b3e, | |
| 373 0x3c340b70, | |
| 374 0x3c348b81, | |
| 375 0x3c350b8d, | |
| 376 0x3c358bba, | |
| 377 0x3c360bcc, | |
| 378 0x3c368bf5, | |
| 379 0x3c370c02, | |
| 380 0x3c378c0f, | |
| 381 0x3c380c1d, | |
| 382 0x3c388c2a, | |
| 383 0x3c390c37, | |
| 384 0x3c398c5b, | |
| 385 0x3c3a0c6b, | |
| 386 0x3c3a8c83, | |
| 387 0x3c3b0c98, | |
| 388 0x3c3b8cad, | |
| 389 0x3c3c0cba, | |
| 390 0x3c3c8ccd, | |
| 391 0x3c3d0ce0, | |
| 392 0x3c3d8d04, | |
| 393 0x3c3e0d2c, | |
| 394 0x3c3e8d45, | |
| 395 0x3c3f0d5b, | |
| 396 0x3c3f8d68, | |
| 397 0x3c400d7b, | |
| 398 0x3c408d8c, | |
| 399 0x3c410d9d, | |
| 400 0x3c418db6, | |
| 401 0x3c420dcf, | |
| 402 0x3c428de5, | |
| 403 0x3c430e02, | |
| 404 0x3c438e18, | |
| 405 0x3c440e9c, | |
| 406 0x3c448ec3, | |
| 407 0x3c450ee1, | |
| 408 0x3c458efb, | |
| 409 0x3c460f13, | |
| 410 0x3c468f2b, | |
| 411 0x3c470f56, | |
| 412 0x3c478f81, | |
| 413 0x3c480fa2, | |
| 414 0x3c488fcb, | |
| 415 0x3c490fe6, | |
| 416 0x3c49900f, | |
| 417 0x3c4a101c, | |
| 418 0x3c4a9033, | |
| 419 0x3c4b104a, | |
| 420 0x3c4b9073, | |
| 421 0x3c4c1083, | |
| 422 0x3c4c908f, | |
| 423 0x3c4d10a7, | |
| 424 0x3c4d90ba, | |
| 425 0x3c4e10cb, | |
| 426 0x3c4e90dc, | |
| 427 0x3c4f1102, | |
| 428 0x3c4f8af9, | |
| 429 0x3c500e34, | |
| 430 0x3c508e54, | |
| 431 0x3c510e81, | |
| 432 0x3c519001, | |
| 433 0x3c5210ec, | |
| 434 0x3c528ba1, | |
| 435 0x3c530b59, | |
| 436 0x40321d54, | |
| 437 0x40329d8d, | |
| 438 0x40331db5, | |
| 439 0x40339dcd, | |
| 440 0x40341deb, | |
| 441 0x40349e51, | |
| 442 0x40351e68, | |
| 443 0x40359e84, | |
| 444 0x40361ea0, | |
| 445 0x40369eba, | |
| 446 0x40371ed9, | |
| 447 0x40379ef8, | |
| 448 0x40381f10, | |
| 449 0x40389f2d, | |
| 450 0x40391f50, | |
| 451 0x40399f6d, | |
| 452 0x403a1fa2, | |
| 453 0x403a9ffc, | |
| 454 0x403b2011, | |
| 455 0x403ba02d, | |
| 456 0x403c2047, | |
| 457 0x403ca052, | |
| 458 0x403d2075, | |
| 459 0x403da099, | |
| 460 0x403e20af, | |
| 461 0x403ea0b9, | |
| 462 0x403f20c5, | |
| 463 0x403fa0d6, | |
| 464 0x404020ee, | |
| 465 0x4040a0f6, | |
| 466 0x404120ff, | |
| 467 0x4041a108, | |
| 468 0x40422130, | |
| 469 0x4042a144, | |
| 470 0x4043214f, | |
| 471 0x4043a15b, | |
| 472 0x404421af, | |
| 473 0x4044a1bb, | |
| 474 0x404521c8, | |
| 475 0x4045a1db, | |
| 476 0x404621f3, | |
| 477 0x4046a20b, | |
| 478 0x40472221, | |
| 479 0x4047a23c, | |
| 480 0x40482257, | |
| 481 0x4048a26b, | |
| 482 0x40492284, | |
| 483 0x4049a29d, | |
| 484 0x404a22b7, | |
| 485 0x404aa2c1, | |
| 486 0x404b1fc4, | |
| 487 0x404b9fe3, | |
| 488 0x404c22d1, | |
| 489 0x404ca2df, | |
| 490 0x404d22ec, | |
| 491 0x404da300, | |
| 492 0x404e2318, | |
| 493 0x404ea326, | |
| 494 0x404f2350, | |
| 495 0x404fa367, | |
| 496 0x40502379, | |
| 497 0x4050a3aa, | |
| 498 0x405123db, | |
| 499 0x4051a3f0, | |
| 500 0x40522413, | |
| 501 0x4052a433, | |
| 502 0x405324b6, | |
| 503 0x4053a4c6, | |
| 504 0x4054a4d2, | |
| 505 0x405524e8, | |
| 506 0x4055a528, | |
| 507 0x40562535, | |
| 508 0x4056a53f, | |
| 509 0x4057254d, | |
| 510 0x4057a568, | |
| 511 0x40582583, | |
| 512 0x4058a5a2, | |
| 513 0x405925b7, | |
| 514 0x4059a5cc, | |
| 515 0x405a25e9, | |
| 516 0x405aa5fd, | |
| 517 0x405b2619, | |
| 518 0x405ba62f, | |
| 519 0x405c264c, | |
| 520 0x405ca65e, | |
| 521 0x405d2675, | |
| 522 0x405da686, | |
| 523 0x405e26a2, | |
| 524 0x405ea6b6, | |
| 525 0x405f26c6, | |
| 526 0x405fa6e2, | |
| 527 0x406026f7, | |
| 528 0x4060a70d, | |
| 529 0x4061272a, | |
| 530 0x4061a743, | |
| 531 0x4062276d, | |
| 532 0x4062a776, | |
| 533 0x40632786, | |
| 534 0x4063a7bf, | |
| 535 0x406427d5, | |
| 536 0x4064a7f3, | |
| 537 0x40652808, | |
| 538 0x4065a825, | |
| 539 0x4066283c, | |
| 540 0x4066a85a, | |
| 541 0x40672877, | |
| 542 0x4067a88e, | |
| 543 0x406828ac, | |
| 544 0x4068a8c3, | |
| 545 0x406928db, | |
| 546 0x4069a8ec, | |
| 547 0x406a28ff, | |
| 548 0x406aa912, | |
| 549 0x406b2926, | |
| 550 0x406ba94a, | |
| 551 0x406c2965, | |
| 552 0x406ca986, | |
| 553 0x406d29aa, | |
| 554 0x406da9c5, | |
| 555 0x406e29e6, | |
| 556 0x406ea9fb, | |
| 557 0x406f2a14, | |
| 558 0x406faa21, | |
| 559 0x40702a2f, | |
| 560 0x4070aa3c, | |
| 561 0x40712a59, | |
| 562 0x4071aa79, | |
| 563 0x40722a94, | |
| 564 0x4072aaad, | |
| 565 0x40732ac4, | |
| 566 0x4073aade, | |
| 567 0x40742b02, | |
| 568 0x4074ab18, | |
| 569 0x40752b2c, | |
| 570 0x4075ab41, | |
| 571 0x40762b5b, | |
| 572 0x4076ab6d, | |
| 573 0x40772b82, | |
| 574 0x4077aba8, | |
| 575 0x40782bc5, | |
| 576 0x4078abe8, | |
| 577 0x40792c0e, | |
| 578 0x4079ac2b, | |
| 579 0x407a2c4e, | |
| 580 0x407aac6a, | |
| 581 0x407b2c86, | |
| 582 0x407bac98, | |
| 583 0x407c2ca5, | |
| 584 0x407e2cb2, | |
| 585 0x407eacc8, | |
| 586 0x407f2ce0, | |
| 587 0x407facf3, | |
| 588 0x40802d08, | |
| 589 0x4080ad21, | |
| 590 0x40812d3f, | |
| 591 0x4081ad5f, | |
| 592 0x40822d68, | |
| 593 0x4082ad84, | |
| 594 0x40832d8d, | |
| 595 0x4083a335, | |
| 596 0x408423c4, | |
| 597 0x4084a394, | |
| 598 0x408527ae, | |
| 599 0x4085a792, | |
| 600 0x40861e29, | |
| 601 0x40869e3c, | |
| 602 0x4087218f, | |
| 603 0x4087a19e, | |
| 604 0x40881d99, | |
| 605 0x4088a118, | |
| 606 0x40892176, | |
| 607 0x4089a756, | |
| 608 0x408a1d1f, | |
| 609 0x408a9d30, | |
| 610 0x408b1d42, | |
| 611 0x408ba401, | |
| 612 0x408c1f8b, | |
| 613 0x408c9fb2, | |
| 614 0x408d2506, | |
| 615 0x408d9d6e, | |
| 616 0x408e1e0a, | |
| 617 0x408ea448, | |
| 618 0x408f2461, | |
| 619 0x408fa47a, | |
| 620 0x40902498, | |
| 621 0x4432042a, | |
| 622 0x4432843c, | |
| 623 0x44330445, | |
| 624 0x4433844d, | |
| 625 0x4434045a, | |
| 626 0x44348475, | |
| 627 0x44350490, | |
| 628 0x443584b0, | |
| 629 0x443604cc, | |
| 630 0x443684ed, | |
| 631 0x443704f4, | |
| 632 0x44378502, | |
| 633 0x4438050c, | |
| 634 0x44388518, | |
| 635 0x44390522, | |
| 636 0x4439852d, | |
| 637 0x443a0537, | |
| 638 0x443a8541, | |
| 639 0x443b046a, | |
| 640 0x4c321877, | |
| 641 0x4c329886, | |
| 642 0x4c331895, | |
| 643 0x4c3398ae, | |
| 644 0x4c3418c9, | |
| 645 0x4c3498e5, | |
| 646 0x4c3518f7, | |
| 647 0x4c359905, | |
| 648 0x4c36191a, | |
| 649 0x4c36992b, | |
| 650 0x4c371939, | |
| 651 0x4c379947, | |
| 652 0x4c381959, | |
| 653 0x4c389969, | |
| 654 0x4c391973, | |
| 655 0x4c39998b, | |
| 656 0x4c3a19a3, | |
| 657 0x4c3a99b6, | |
| 658 0x5032325c, | |
| 659 0x5032b271, | |
| 660 0x50333282, | |
| 661 0x5033b295, | |
| 662 0x503432a6, | |
| 663 0x5034b2b9, | |
| 664 0x503532c8, | |
| 665 0x5035b2dd, | |
| 666 0x503632ed, | |
| 667 0x5036b2fc, | |
| 668 0x5037330d, | |
| 669 0x5037b31d, | |
| 670 0x5038332e, | |
| 671 0x5038b341, | |
| 672 0x50393353, | |
| 673 0x5039b369, | |
| 674 0x503a337b, | |
| 675 0x503ab38c, | |
| 676 0x503b339d, | |
| 677 0x503bb3ae, | |
| 678 0x503c33b9, | |
| 679 0x503cb3c5, | |
| 680 0x503d33d0, | |
| 681 0x503db3db, | |
| 682 0x503e33e8, | |
| 683 0x503eb3fd, | |
| 684 0x503f340b, | |
| 685 0x503fb41f, | |
| 686 0x50403432, | |
| 687 0x5040b443, | |
| 688 0x5041345d, | |
| 689 0x5041b46c, | |
| 690 0x50423475, | |
| 691 0x5042b484, | |
| 692 0x50433496, | |
| 693 0x5043b4a2, | |
| 694 0x504434aa, | |
| 695 0x5044b4bd, | |
| 696 0x504534ce, | |
| 697 0x5045b4e4, | |
| 698 0x504634f0, | |
| 699 0x5046b504, | |
| 700 0x50473512, | |
| 701 0x5047b526, | |
| 702 0x50483540, | |
| 703 0x5048b554, | |
| 704 0x5049356a, | |
| 705 0x5049b581, | |
| 706 0x504a3593, | |
| 707 0x504ab5a7, | |
| 708 0x504b35bc, | |
| 709 0x504bb5d3, | |
| 710 0x504c35e7, | |
| 711 0x504cb5f0, | |
| 712 0x504d35f8, | |
| 713 0x504db607, | |
| 714 0x504e3617, | |
| 715 0x6832116d, | |
| 716 0x6832917e, | |
| 717 0x6833118e, | |
| 718 0x683391b7, | |
| 719 0x683411c4, | |
| 720 0x683491a9, | |
| 721 0x68351123, | |
| 722 0x68359138, | |
| 723 0x6836114a, | |
| 724 0x6836915a, | |
| 725 0x6837119c, | |
| 726 0x683811d5, | |
| 727 0x6c321112, | |
| 728 0x74320aa3, | |
| 729 0x74328ab5, | |
| 730 0x78320702, | |
| 731 0x78328735, | |
| 732 0x78330747, | |
| 733 0x78338759, | |
| 734 0x7834076d, | |
| 735 0x78348781, | |
| 736 0x7835079f, | |
| 737 0x783587b1, | |
| 738 0x783607c5, | |
| 739 0x78368833, | |
| 740 0x78370845, | |
| 741 0x78378857, | |
| 742 0x78380869, | |
| 743 0x78388880, | |
| 744 0x78390897, | |
| 745 0x783988ae, | |
| 746 0x783a08ca, | |
| 747 0x783a88e6, | |
| 748 0x783b0902, | |
| 749 0x783b8918, | |
| 750 0x783c092e, | |
| 751 0x783c8944, | |
| 752 0x783d0961, | |
| 753 0x783d8970, | |
| 754 0x783e097f, | |
| 755 0x783e898e, | |
| 756 0x783f09aa, | |
| 757 0x783f89b8, | |
| 758 0x784009c6, | |
| 759 0x784089d4, | |
| 760 0x784109e1, | |
| 761 0x78418714, | |
| 762 0x784207d9, | |
| 763 0x784287f7, | |
| 764 0x78430815, | |
| 765 0x8032169e, | |
| 766 }; | |
| 767 | |
| 768 const size_t kOpenSSLFunctionValuesLen = sizeof(kOpenSSLFunctionValues) / sizeof
(kOpenSSLFunctionValues[0]); | |
| 769 | |
| 770 const char kOpenSSLFunctionStringData[] = | |
| 771 "ASN1_BIT_STRING_set_bit\0" | |
| 772 "ASN1_ENUMERATED_set\0" | |
| 773 "ASN1_ENUMERATED_to_BN\0" | |
| 774 "ASN1_GENERALIZEDTIME_adj\0" | |
| 775 "ASN1_INTEGER_set\0" | |
| 776 "ASN1_INTEGER_to_BN\0" | |
| 777 "ASN1_OBJECT_new\0" | |
| 778 "ASN1_PCTX_new\0" | |
| 779 "ASN1_STRING_TABLE_add\0" | |
| 780 "ASN1_STRING_set\0" | |
| 781 "ASN1_STRING_type_new\0" | |
| 782 "ASN1_TIME_adj\0" | |
| 783 "ASN1_UTCTIME_adj\0" | |
| 784 "ASN1_d2i_fp\0" | |
| 785 "ASN1_dup\0" | |
| 786 "ASN1_generate_v3\0" | |
| 787 "ASN1_get_object\0" | |
| 788 "ASN1_i2d_bio\0" | |
| 789 "ASN1_i2d_fp\0" | |
| 790 "ASN1_item_d2i_fp\0" | |
| 791 "ASN1_item_dup\0" | |
| 792 "ASN1_item_ex_d2i\0" | |
| 793 "ASN1_item_i2d_bio\0" | |
| 794 "ASN1_item_i2d_fp\0" | |
| 795 "ASN1_item_pack\0" | |
| 796 "ASN1_item_unpack\0" | |
| 797 "ASN1_mbstring_ncopy\0" | |
| 798 "ASN1_template_new\0" | |
| 799 "BIO_new_NDEF\0" | |
| 800 "BN_to_ASN1_ENUMERATED\0" | |
| 801 "BN_to_ASN1_INTEGER\0" | |
| 802 "a2d_ASN1_OBJECT\0" | |
| 803 "a2i_ASN1_ENUMERATED\0" | |
| 804 "a2i_ASN1_INTEGER\0" | |
| 805 "a2i_ASN1_STRING\0" | |
| 806 "append_exp\0" | |
| 807 "asn1_cb\0" | |
| 808 "asn1_check_tlen\0" | |
| 809 "asn1_collate_primitive\0" | |
| 810 "asn1_collect\0" | |
| 811 "asn1_d2i_ex_primitive\0" | |
| 812 "asn1_d2i_read_bio\0" | |
| 813 "asn1_do_adb\0" | |
| 814 "asn1_ex_c2i\0" | |
| 815 "asn1_find_end\0" | |
| 816 "asn1_item_ex_combine_new\0" | |
| 817 "asn1_str2type\0" | |
| 818 "asn1_template_ex_d2i\0" | |
| 819 "asn1_template_noexp_d2i\0" | |
| 820 "bitstr_cb\0" | |
| 821 "c2i_ASN1_BIT_STRING\0" | |
| 822 "c2i_ASN1_INTEGER\0" | |
| 823 "c2i_ASN1_OBJECT\0" | |
| 824 "collect_data\0" | |
| 825 "d2i_ASN1_BOOLEAN\0" | |
| 826 "d2i_ASN1_OBJECT\0" | |
| 827 "d2i_ASN1_UINTEGER\0" | |
| 828 "d2i_ASN1_UTCTIME\0" | |
| 829 "d2i_ASN1_bytes\0" | |
| 830 "d2i_ASN1_type_bytes\0" | |
| 831 "i2d_ASN1_TIME\0" | |
| 832 "i2d_PrivateKey\0" | |
| 833 "long_c2i\0" | |
| 834 "parse_tagging\0" | |
| 835 "BIO_callback_ctrl\0" | |
| 836 "BIO_ctrl\0" | |
| 837 "BIO_new\0" | |
| 838 "BIO_new_file\0" | |
| 839 "BIO_new_mem_buf\0" | |
| 840 "BIO_printf\0" | |
| 841 "BIO_zero_copy_get_read_buf\0" | |
| 842 "BIO_zero_copy_get_read_buf_done\0" | |
| 843 "BIO_zero_copy_get_write_buf\0" | |
| 844 "BIO_zero_copy_get_write_buf_done\0" | |
| 845 "bio_io\0" | |
| 846 "bio_make_pair\0" | |
| 847 "bio_write\0" | |
| 848 "buffer_ctrl\0" | |
| 849 "conn_ctrl\0" | |
| 850 "conn_state\0" | |
| 851 "file_ctrl\0" | |
| 852 "file_read\0" | |
| 853 "mem_write\0" | |
| 854 "BN_CTX_get\0" | |
| 855 "BN_CTX_new\0" | |
| 856 "BN_CTX_start\0" | |
| 857 "BN_bn2cbb\0" | |
| 858 "BN_bn2dec\0" | |
| 859 "BN_bn2hex\0" | |
| 860 "BN_cbs2unsigned\0" | |
| 861 "BN_div\0" | |
| 862 "BN_div_recp\0" | |
| 863 "BN_exp\0" | |
| 864 "BN_generate_dsa_nonce\0" | |
| 865 "BN_generate_prime_ex\0" | |
| 866 "BN_lshift\0" | |
| 867 "BN_mod_exp2_mont\0" | |
| 868 "BN_mod_exp_mont\0" | |
| 869 "BN_mod_exp_mont_consttime\0" | |
| 870 "BN_mod_exp_mont_word\0" | |
| 871 "BN_mod_inverse\0" | |
| 872 "BN_mod_inverse_no_branch\0" | |
| 873 "BN_mod_lshift_quick\0" | |
| 874 "BN_mod_sqrt\0" | |
| 875 "BN_new\0" | |
| 876 "BN_rand\0" | |
| 877 "BN_rand_range\0" | |
| 878 "BN_rshift\0" | |
| 879 "BN_sqrt\0" | |
| 880 "BN_usub\0" | |
| 881 "bn_wexpand\0" | |
| 882 "mod_exp_recp\0" | |
| 883 "BUF_MEM_new\0" | |
| 884 "BUF_memdup\0" | |
| 885 "BUF_strndup\0" | |
| 886 "buf_mem_grow\0" | |
| 887 "EVP_AEAD_CTX_init\0" | |
| 888 "EVP_AEAD_CTX_init_with_direction\0" | |
| 889 "EVP_AEAD_CTX_open\0" | |
| 890 "EVP_AEAD_CTX_seal\0" | |
| 891 "EVP_CIPHER_CTX_copy\0" | |
| 892 "EVP_CIPHER_CTX_ctrl\0" | |
| 893 "EVP_CIPHER_CTX_set_key_length\0" | |
| 894 "EVP_CipherInit_ex\0" | |
| 895 "EVP_DecryptFinal_ex\0" | |
| 896 "EVP_EncryptFinal_ex\0" | |
| 897 "aead_aes_ctr_hmac_sha256_init\0" | |
| 898 "aead_aes_ctr_hmac_sha256_open\0" | |
| 899 "aead_aes_ctr_hmac_sha256_seal\0" | |
| 900 "aead_aes_gcm_init\0" | |
| 901 "aead_aes_gcm_open\0" | |
| 902 "aead_aes_gcm_seal\0" | |
| 903 "aead_aes_key_wrap_init\0" | |
| 904 "aead_aes_key_wrap_open\0" | |
| 905 "aead_aes_key_wrap_seal\0" | |
| 906 "aead_chacha20_poly1305_init\0" | |
| 907 "aead_chacha20_poly1305_open\0" | |
| 908 "aead_chacha20_poly1305_seal\0" | |
| 909 "aead_rc4_md5_tls_init\0" | |
| 910 "aead_rc4_md5_tls_open\0" | |
| 911 "aead_rc4_md5_tls_seal\0" | |
| 912 "aead_ssl3_ensure_cipher_init\0" | |
| 913 "aead_ssl3_init\0" | |
| 914 "aead_ssl3_open\0" | |
| 915 "aead_ssl3_seal\0" | |
| 916 "aead_tls_ensure_cipher_init\0" | |
| 917 "aead_tls_init\0" | |
| 918 "aead_tls_open\0" | |
| 919 "aead_tls_seal\0" | |
| 920 "aes_init_key\0" | |
| 921 "aesni_init_key\0" | |
| 922 "CONF_parse_list\0" | |
| 923 "NCONF_load\0" | |
| 924 "def_load_bio\0" | |
| 925 "str_copy\0" | |
| 926 "CRYPTO_get_ex_new_index\0" | |
| 927 "CRYPTO_set_ex_data\0" | |
| 928 "get_class\0" | |
| 929 "get_func_pointers\0" | |
| 930 "DH_new_method\0" | |
| 931 "compute_key\0" | |
| 932 "generate_key\0" | |
| 933 "generate_parameters\0" | |
| 934 "EVP_DigestInit_ex\0" | |
| 935 "EVP_MD_CTX_copy_ex\0" | |
| 936 "DSA_new_method\0" | |
| 937 "dsa_sig_cb\0" | |
| 938 "sign\0" | |
| 939 "sign_setup\0" | |
| 940 "verify\0" | |
| 941 "BN_to_felem\0" | |
| 942 "EC_GROUP_copy\0" | |
| 943 "EC_GROUP_get_curve_GFp\0" | |
| 944 "EC_GROUP_get_degree\0" | |
| 945 "EC_GROUP_new_by_curve_name\0" | |
| 946 "EC_GROUP_new_curve_GFp\0" | |
| 947 "EC_KEY_check_key\0" | |
| 948 "EC_KEY_copy\0" | |
| 949 "EC_KEY_generate_key\0" | |
| 950 "EC_KEY_new_by_curve_name\0" | |
| 951 "EC_KEY_new_method\0" | |
| 952 "EC_KEY_set_public_key_affine_coordinates\0" | |
| 953 "EC_POINT_add\0" | |
| 954 "EC_POINT_cmp\0" | |
| 955 "EC_POINT_copy\0" | |
| 956 "EC_POINT_dbl\0" | |
| 957 "EC_POINT_dup\0" | |
| 958 "EC_POINT_get_affine_coordinates_GFp\0" | |
| 959 "EC_POINT_invert\0" | |
| 960 "EC_POINT_is_at_infinity\0" | |
| 961 "EC_POINT_is_on_curve\0" | |
| 962 "EC_POINT_make_affine\0" | |
| 963 "EC_POINT_new\0" | |
| 964 "EC_POINT_oct2point\0" | |
| 965 "EC_POINT_point2oct\0" | |
| 966 "EC_POINT_set_affine_coordinates_GFp\0" | |
| 967 "EC_POINT_set_compressed_coordinates_GFp\0" | |
| 968 "EC_POINT_set_to_infinity\0" | |
| 969 "EC_POINTs_make_affine\0" | |
| 970 "compute_wNAF\0" | |
| 971 "d2i_ECPKParameters\0" | |
| 972 "d2i_ECParameters\0" | |
| 973 "d2i_ECPrivateKey\0" | |
| 974 "ec_GFp_mont_field_decode\0" | |
| 975 "ec_GFp_mont_field_encode\0" | |
| 976 "ec_GFp_mont_field_mul\0" | |
| 977 "ec_GFp_mont_field_set_to_one\0" | |
| 978 "ec_GFp_mont_field_sqr\0" | |
| 979 "ec_GFp_mont_group_set_curve\0" | |
| 980 "ec_GFp_nistp256_group_set_curve\0" | |
| 981 "ec_GFp_nistp256_point_get_affine_coordinates\0" | |
| 982 "ec_GFp_nistp256_points_mul\0" | |
| 983 "ec_GFp_simple_group_check_discriminant\0" | |
| 984 "ec_GFp_simple_group_set_curve\0" | |
| 985 "ec_GFp_simple_make_affine\0" | |
| 986 "ec_GFp_simple_oct2point\0" | |
| 987 "ec_GFp_simple_point2oct\0" | |
| 988 "ec_GFp_simple_point_get_affine_coordinates\0" | |
| 989 "ec_GFp_simple_point_set_affine_coordinates\0" | |
| 990 "ec_GFp_simple_points_make_affine\0" | |
| 991 "ec_GFp_simple_set_compressed_coordinates\0" | |
| 992 "ec_asn1_group2pkparameters\0" | |
| 993 "ec_asn1_pkparameters2group\0" | |
| 994 "ec_group_copy\0" | |
| 995 "ec_group_new\0" | |
| 996 "ec_group_new_curve_GFp\0" | |
| 997 "ec_group_new_from_data\0" | |
| 998 "ec_point_set_Jprojective_coordinates_GFp\0" | |
| 999 "ec_pre_comp_new\0" | |
| 1000 "ec_wNAF_mul\0" | |
| 1001 "ec_wNAF_precompute_mult\0" | |
| 1002 "i2d_ECPKParameters\0" | |
| 1003 "i2d_ECParameters\0" | |
| 1004 "i2d_ECPrivateKey\0" | |
| 1005 "i2o_ECPublicKey\0" | |
| 1006 "nistp256_pre_comp_new\0" | |
| 1007 "o2i_ECPublicKey\0" | |
| 1008 "ECDH_compute_key\0" | |
| 1009 "ECDSA_SIG_from_bytes\0" | |
| 1010 "ECDSA_SIG_marshal\0" | |
| 1011 "ECDSA_SIG_parse\0" | |
| 1012 "ECDSA_SIG_to_bytes\0" | |
| 1013 "ECDSA_do_sign_ex\0" | |
| 1014 "ECDSA_do_verify\0" | |
| 1015 "ECDSA_sign_ex\0" | |
| 1016 "ECDSA_verify\0" | |
| 1017 "d2i_ECDSA_SIG\0" | |
| 1018 "digest_to_bn\0" | |
| 1019 "ecdsa_sign_setup\0" | |
| 1020 "i2d_ECDSA_SIG\0" | |
| 1021 "EVP_DigestSignAlgorithm\0" | |
| 1022 "EVP_DigestVerifyInitFromAlgorithm\0" | |
| 1023 "EVP_PKEY_CTX_ctrl\0" | |
| 1024 "EVP_PKEY_CTX_dup\0" | |
| 1025 "EVP_PKEY_CTX_get0_rsa_oaep_label\0" | |
| 1026 "EVP_PKEY_copy_parameters\0" | |
| 1027 "EVP_PKEY_decrypt\0" | |
| 1028 "EVP_PKEY_decrypt_init\0" | |
| 1029 "EVP_PKEY_derive\0" | |
| 1030 "EVP_PKEY_derive_init\0" | |
| 1031 "EVP_PKEY_derive_set_peer\0" | |
| 1032 "EVP_PKEY_encrypt\0" | |
| 1033 "EVP_PKEY_encrypt_init\0" | |
| 1034 "EVP_PKEY_get1_DH\0" | |
| 1035 "EVP_PKEY_get1_DSA\0" | |
| 1036 "EVP_PKEY_get1_EC_KEY\0" | |
| 1037 "EVP_PKEY_get1_RSA\0" | |
| 1038 "EVP_PKEY_keygen\0" | |
| 1039 "EVP_PKEY_keygen_init\0" | |
| 1040 "EVP_PKEY_new\0" | |
| 1041 "EVP_PKEY_set_type\0" | |
| 1042 "EVP_PKEY_sign\0" | |
| 1043 "EVP_PKEY_sign_init\0" | |
| 1044 "EVP_PKEY_verify\0" | |
| 1045 "EVP_PKEY_verify_init\0" | |
| 1046 "check_padding_md\0" | |
| 1047 "d2i_AutoPrivateKey\0" | |
| 1048 "d2i_PrivateKey\0" | |
| 1049 "do_EC_KEY_print\0" | |
| 1050 "do_dsa_print\0" | |
| 1051 "do_rsa_print\0" | |
| 1052 "do_sigver_init\0" | |
| 1053 "dsa_param_decode\0" | |
| 1054 "dsa_priv_decode\0" | |
| 1055 "dsa_priv_encode\0" | |
| 1056 "dsa_pub_decode\0" | |
| 1057 "dsa_pub_encode\0" | |
| 1058 "dsa_sig_print\0" | |
| 1059 "eckey_param2type\0" | |
| 1060 "eckey_param_decode\0" | |
| 1061 "eckey_priv_decode\0" | |
| 1062 "eckey_priv_encode\0" | |
| 1063 "eckey_pub_decode\0" | |
| 1064 "eckey_pub_encode\0" | |
| 1065 "eckey_type2param\0" | |
| 1066 "evp_pkey_ctx_new\0" | |
| 1067 "hmac_signctx\0" | |
| 1068 "i2d_PublicKey\0" | |
| 1069 "old_dsa_priv_decode\0" | |
| 1070 "old_ec_priv_decode\0" | |
| 1071 "old_rsa_priv_decode\0" | |
| 1072 "pkey_ec_ctrl\0" | |
| 1073 "pkey_ec_derive\0" | |
| 1074 "pkey_ec_keygen\0" | |
| 1075 "pkey_ec_paramgen\0" | |
| 1076 "pkey_ec_sign\0" | |
| 1077 "pkey_hmac_ctrl\0" | |
| 1078 "pkey_rsa_ctrl\0" | |
| 1079 "pkey_rsa_decrypt\0" | |
| 1080 "pkey_rsa_encrypt\0" | |
| 1081 "pkey_rsa_sign\0" | |
| 1082 "rsa_algor_to_md\0" | |
| 1083 "rsa_digest_verify_init_from_algorithm\0" | |
| 1084 "rsa_mgf1_to_md\0" | |
| 1085 "rsa_priv_decode\0" | |
| 1086 "rsa_priv_encode\0" | |
| 1087 "rsa_pss_to_ctx\0" | |
| 1088 "rsa_pub_decode\0" | |
| 1089 "HKDF\0" | |
| 1090 "OBJ_create\0" | |
| 1091 "OBJ_dup\0" | |
| 1092 "OBJ_nid2obj\0" | |
| 1093 "OBJ_txt2obj\0" | |
| 1094 "PEM_ASN1_read\0" | |
| 1095 "PEM_ASN1_read_bio\0" | |
| 1096 "PEM_ASN1_write\0" | |
| 1097 "PEM_ASN1_write_bio\0" | |
| 1098 "PEM_X509_INFO_read\0" | |
| 1099 "PEM_X509_INFO_read_bio\0" | |
| 1100 "PEM_X509_INFO_write_bio\0" | |
| 1101 "PEM_do_header\0" | |
| 1102 "PEM_get_EVP_CIPHER_INFO\0" | |
| 1103 "PEM_read\0" | |
| 1104 "PEM_read_DHparams\0" | |
| 1105 "PEM_read_PrivateKey\0" | |
| 1106 "PEM_read_bio\0" | |
| 1107 "PEM_read_bio_DHparams\0" | |
| 1108 "PEM_read_bio_Parameters\0" | |
| 1109 "PEM_read_bio_PrivateKey\0" | |
| 1110 "PEM_write\0" | |
| 1111 "PEM_write_PrivateKey\0" | |
| 1112 "PEM_write_bio\0" | |
| 1113 "d2i_PKCS8PrivateKey_bio\0" | |
| 1114 "d2i_PKCS8PrivateKey_fp\0" | |
| 1115 "do_pk8pkey\0" | |
| 1116 "do_pk8pkey_fp\0" | |
| 1117 "load_iv\0" | |
| 1118 "EVP_PKCS82PKEY\0" | |
| 1119 "EVP_PKEY2PKCS8\0" | |
| 1120 "PKCS12_get_key_and_certs\0" | |
| 1121 "PKCS12_handle_content_info\0" | |
| 1122 "PKCS12_handle_content_infos\0" | |
| 1123 "PKCS5_pbe2_set_iv\0" | |
| 1124 "PKCS5_pbe_set\0" | |
| 1125 "PKCS5_pbe_set0_algor\0" | |
| 1126 "PKCS5_pbkdf2_set\0" | |
| 1127 "PKCS8_decrypt\0" | |
| 1128 "PKCS8_encrypt\0" | |
| 1129 "PKCS8_encrypt_pbe\0" | |
| 1130 "pbe_cipher_init\0" | |
| 1131 "pbe_crypt\0" | |
| 1132 "pkcs12_item_decrypt_d2i\0" | |
| 1133 "pkcs12_item_i2d_encrypt\0" | |
| 1134 "pkcs12_key_gen_raw\0" | |
| 1135 "pkcs12_pbe_keyivgen\0" | |
| 1136 "BN_BLINDING_convert_ex\0" | |
| 1137 "BN_BLINDING_create_param\0" | |
| 1138 "BN_BLINDING_invert_ex\0" | |
| 1139 "BN_BLINDING_new\0" | |
| 1140 "BN_BLINDING_update\0" | |
| 1141 "RSA_add_pkcs1_prefix\0" | |
| 1142 "RSA_check_key\0" | |
| 1143 "RSA_marshal_private_key\0" | |
| 1144 "RSA_marshal_public_key\0" | |
| 1145 "RSA_new_method\0" | |
| 1146 "RSA_padding_add_PKCS1_OAEP_mgf1\0" | |
| 1147 "RSA_padding_add_PKCS1_PSS_mgf1\0" | |
| 1148 "RSA_padding_add_PKCS1_type_1\0" | |
| 1149 "RSA_padding_add_PKCS1_type_2\0" | |
| 1150 "RSA_padding_add_none\0" | |
| 1151 "RSA_padding_check_PKCS1_OAEP_mgf1\0" | |
| 1152 "RSA_padding_check_PKCS1_type_1\0" | |
| 1153 "RSA_padding_check_PKCS1_type_2\0" | |
| 1154 "RSA_padding_check_none\0" | |
| 1155 "RSA_parse_private_key\0" | |
| 1156 "RSA_parse_public_key\0" | |
| 1157 "RSA_private_key_from_bytes\0" | |
| 1158 "RSA_private_key_to_bytes\0" | |
| 1159 "RSA_public_key_from_bytes\0" | |
| 1160 "RSA_public_key_to_bytes\0" | |
| 1161 "RSA_recover_crt_params\0" | |
| 1162 "RSA_sign\0" | |
| 1163 "RSA_verify\0" | |
| 1164 "RSA_verify_PKCS1_PSS_mgf1\0" | |
| 1165 "decrypt\0" | |
| 1166 "encrypt\0" | |
| 1167 "i2d_RSAPrivateKey\0" | |
| 1168 "i2d_RSAPublicKey\0" | |
| 1169 "keygen\0" | |
| 1170 "keygen_multiprime\0" | |
| 1171 "marshal_integer\0" | |
| 1172 "private_transform\0" | |
| 1173 "rsa_parse_additional_prime\0" | |
| 1174 "rsa_setup_blinding\0" | |
| 1175 "sign_raw\0" | |
| 1176 "verify_raw\0" | |
| 1177 "SSL_AEAD_CTX_new\0" | |
| 1178 "SSL_AEAD_CTX_open\0" | |
| 1179 "SSL_AEAD_CTX_seal\0" | |
| 1180 "SSL_CTX_check_private_key\0" | |
| 1181 "SSL_CTX_get_tlsext_ticket_keys\0" | |
| 1182 "SSL_CTX_new\0" | |
| 1183 "SSL_CTX_set1_tls_channel_id\0" | |
| 1184 "SSL_CTX_set_cipher_list\0" | |
| 1185 "SSL_CTX_set_cipher_list_tls11\0" | |
| 1186 "SSL_CTX_set_session_id_context\0" | |
| 1187 "SSL_CTX_set_tlsext_ticket_keys\0" | |
| 1188 "SSL_CTX_set_tmp_dh\0" | |
| 1189 "SSL_CTX_set_tmp_ecdh\0" | |
| 1190 "SSL_CTX_use_PrivateKey\0" | |
| 1191 "SSL_CTX_use_PrivateKey_ASN1\0" | |
| 1192 "SSL_CTX_use_PrivateKey_file\0" | |
| 1193 "SSL_CTX_use_RSAPrivateKey\0" | |
| 1194 "SSL_CTX_use_RSAPrivateKey_ASN1\0" | |
| 1195 "SSL_CTX_use_RSAPrivateKey_file\0" | |
| 1196 "SSL_CTX_use_certificate\0" | |
| 1197 "SSL_CTX_use_certificate_ASN1\0" | |
| 1198 "SSL_CTX_use_certificate_chain_file\0" | |
| 1199 "SSL_CTX_use_certificate_file\0" | |
| 1200 "SSL_CTX_use_psk_identity_hint\0" | |
| 1201 "SSL_SESSION_from_bytes\0" | |
| 1202 "SSL_SESSION_new\0" | |
| 1203 "SSL_SESSION_parse\0" | |
| 1204 "SSL_SESSION_parse_octet_string\0" | |
| 1205 "SSL_SESSION_parse_string\0" | |
| 1206 "SSL_SESSION_print_fp\0" | |
| 1207 "SSL_SESSION_set1_id_context\0" | |
| 1208 "SSL_SESSION_to_bytes_full\0" | |
| 1209 "SSL_accept\0" | |
| 1210 "SSL_add_dir_cert_subjects_to_stack\0" | |
| 1211 "SSL_add_file_cert_subjects_to_stack\0" | |
| 1212 "SSL_check_private_key\0" | |
| 1213 "SSL_clear\0" | |
| 1214 "SSL_connect\0" | |
| 1215 "SSL_do_handshake\0" | |
| 1216 "SSL_load_client_CA_file\0" | |
| 1217 "SSL_new\0" | |
| 1218 "SSL_peek\0" | |
| 1219 "SSL_read\0" | |
| 1220 "SSL_renegotiate\0" | |
| 1221 "SSL_set1_tls_channel_id\0" | |
| 1222 "SSL_set_cipher_list\0" | |
| 1223 "SSL_set_fd\0" | |
| 1224 "SSL_set_rfd\0" | |
| 1225 "SSL_set_session_id_context\0" | |
| 1226 "SSL_set_tlsext_host_name\0" | |
| 1227 "SSL_set_tmp_dh\0" | |
| 1228 "SSL_set_tmp_ecdh\0" | |
| 1229 "SSL_set_wfd\0" | |
| 1230 "SSL_shutdown\0" | |
| 1231 "SSL_use_PrivateKey\0" | |
| 1232 "SSL_use_PrivateKey_ASN1\0" | |
| 1233 "SSL_use_PrivateKey_file\0" | |
| 1234 "SSL_use_RSAPrivateKey\0" | |
| 1235 "SSL_use_RSAPrivateKey_ASN1\0" | |
| 1236 "SSL_use_RSAPrivateKey_file\0" | |
| 1237 "SSL_use_certificate\0" | |
| 1238 "SSL_use_certificate_ASN1\0" | |
| 1239 "SSL_use_certificate_file\0" | |
| 1240 "SSL_use_psk_identity_hint\0" | |
| 1241 "SSL_write\0" | |
| 1242 "d2i_SSL_SESSION\0" | |
| 1243 "do_ssl3_write\0" | |
| 1244 "dtls1_accept\0" | |
| 1245 "dtls1_buffer_record\0" | |
| 1246 "dtls1_check_timeout_num\0" | |
| 1247 "dtls1_connect\0" | |
| 1248 "dtls1_do_write\0" | |
| 1249 "dtls1_get_buffered_message\0" | |
| 1250 "dtls1_get_hello_verify\0" | |
| 1251 "dtls1_get_message\0" | |
| 1252 "dtls1_get_message_fragment\0" | |
| 1253 "dtls1_hm_fragment_new\0" | |
| 1254 "dtls1_preprocess_fragment\0" | |
| 1255 "dtls1_process_fragment\0" | |
| 1256 "dtls1_process_record\0" | |
| 1257 "dtls1_read_bytes\0" | |
| 1258 "dtls1_seal_record\0" | |
| 1259 "dtls1_send_hello_verify_request\0" | |
| 1260 "dtls1_write_app_data\0" | |
| 1261 "ext_ri_parse_clienthello\0" | |
| 1262 "ext_ri_parse_serverhello\0" | |
| 1263 "ext_sigalgs_parse_clienthello\0" | |
| 1264 "ext_sigalgs_parse_serverhello\0" | |
| 1265 "i2d_SSL_SESSION\0" | |
| 1266 "ssl3_accept\0" | |
| 1267 "ssl3_cert_verify_hash\0" | |
| 1268 "ssl3_check_cert_and_algorithm\0" | |
| 1269 "ssl3_check_certificate_for_cipher\0" | |
| 1270 "ssl3_connect\0" | |
| 1271 "ssl3_ctrl\0" | |
| 1272 "ssl3_ctx_ctrl\0" | |
| 1273 "ssl3_digest_cached_records\0" | |
| 1274 "ssl3_do_change_cipher_spec\0" | |
| 1275 "ssl3_expect_change_cipher_spec\0" | |
| 1276 "ssl3_get_cert_status\0" | |
| 1277 "ssl3_get_cert_verify\0" | |
| 1278 "ssl3_get_certificate_request\0" | |
| 1279 "ssl3_get_channel_id\0" | |
| 1280 "ssl3_get_client_certificate\0" | |
| 1281 "ssl3_get_client_hello\0" | |
| 1282 "ssl3_get_client_key_exchange\0" | |
| 1283 "ssl3_get_finished\0" | |
| 1284 "ssl3_get_initial_bytes\0" | |
| 1285 "ssl3_get_message\0" | |
| 1286 "ssl3_get_new_session_ticket\0" | |
| 1287 "ssl3_get_next_proto\0" | |
| 1288 "ssl3_get_record\0" | |
| 1289 "ssl3_get_server_certificate\0" | |
| 1290 "ssl3_get_server_done\0" | |
| 1291 "ssl3_get_server_hello\0" | |
| 1292 "ssl3_get_server_key_exchange\0" | |
| 1293 "ssl3_get_v2_client_hello\0" | |
| 1294 "ssl3_handshake_mac\0" | |
| 1295 "ssl3_output_cert_chain\0" | |
| 1296 "ssl3_prf\0" | |
| 1297 "ssl3_read_bytes\0" | |
| 1298 "ssl3_read_n\0" | |
| 1299 "ssl3_record_sequence_update\0" | |
| 1300 "ssl3_seal_record\0" | |
| 1301 "ssl3_send_cert_verify\0" | |
| 1302 "ssl3_send_certificate_request\0" | |
| 1303 "ssl3_send_channel_id\0" | |
| 1304 "ssl3_send_client_certificate\0" | |
| 1305 "ssl3_send_client_hello\0" | |
| 1306 "ssl3_send_client_key_exchange\0" | |
| 1307 "ssl3_send_server_certificate\0" | |
| 1308 "ssl3_send_server_hello\0" | |
| 1309 "ssl3_send_server_key_exchange\0" | |
| 1310 "ssl3_setup_read_buffer\0" | |
| 1311 "ssl3_setup_write_buffer\0" | |
| 1312 "ssl3_write_bytes\0" | |
| 1313 "ssl3_write_pending\0" | |
| 1314 "ssl_add_cert_chain\0" | |
| 1315 "ssl_add_cert_to_buf\0" | |
| 1316 "ssl_add_clienthello_renegotiate_ext\0" | |
| 1317 "ssl_add_clienthello_tlsext\0" | |
| 1318 "ssl_add_clienthello_use_srtp_ext\0" | |
| 1319 "ssl_add_serverhello_renegotiate_ext\0" | |
| 1320 "ssl_add_serverhello_tlsext\0" | |
| 1321 "ssl_add_serverhello_use_srtp_ext\0" | |
| 1322 "ssl_build_cert_chain\0" | |
| 1323 "ssl_bytes_to_cipher_list\0" | |
| 1324 "ssl_cert_dup\0" | |
| 1325 "ssl_cert_inst\0" | |
| 1326 "ssl_cert_new\0" | |
| 1327 "ssl_check_serverhello_tlsext\0" | |
| 1328 "ssl_check_srvr_ecc_cert_and_alg\0" | |
| 1329 "ssl_cipher_process_rulestr\0" | |
| 1330 "ssl_cipher_strength_sort\0" | |
| 1331 "ssl_create_cipher_list\0" | |
| 1332 "ssl_ctx_log_master_secret\0" | |
| 1333 "ssl_ctx_log_rsa_client_key_exchange\0" | |
| 1334 "ssl_ctx_make_profiles\0" | |
| 1335 "ssl_get_new_session\0" | |
| 1336 "ssl_get_prev_session\0" | |
| 1337 "ssl_get_server_cert_index\0" | |
| 1338 "ssl_get_sign_pkey\0" | |
| 1339 "ssl_init_wbio_buffer\0" | |
| 1340 "ssl_parse_clienthello_renegotiate_ext\0" | |
| 1341 "ssl_parse_clienthello_tlsext\0" | |
| 1342 "ssl_parse_clienthello_use_srtp_ext\0" | |
| 1343 "ssl_parse_serverhello_renegotiate_ext\0" | |
| 1344 "ssl_parse_serverhello_tlsext\0" | |
| 1345 "ssl_parse_serverhello_use_srtp_ext\0" | |
| 1346 "ssl_scan_clienthello_tlsext\0" | |
| 1347 "ssl_scan_serverhello_tlsext\0" | |
| 1348 "ssl_sess_cert_new\0" | |
| 1349 "ssl_set_cert\0" | |
| 1350 "ssl_set_pkey\0" | |
| 1351 "ssl_verify_cert_chain\0" | |
| 1352 "tls12_check_peer_sigalg\0" | |
| 1353 "tls1_aead_ctx_init\0" | |
| 1354 "tls1_cert_verify_mac\0" | |
| 1355 "tls1_change_cipher_state\0" | |
| 1356 "tls1_change_cipher_state_aead\0" | |
| 1357 "tls1_check_duplicate_extensions\0" | |
| 1358 "tls1_enc\0" | |
| 1359 "tls1_export_keying_material\0" | |
| 1360 "tls1_prf\0" | |
| 1361 "tls1_setup_key_block\0" | |
| 1362 "ASN1_digest\0" | |
| 1363 "ASN1_item_sign_ctx\0" | |
| 1364 "ASN1_item_verify\0" | |
| 1365 "NETSCAPE_SPKI_b64_decode\0" | |
| 1366 "NETSCAPE_SPKI_b64_encode\0" | |
| 1367 "PKCS7_get_CRLs\0" | |
| 1368 "PKCS7_get_certificates\0" | |
| 1369 "X509_ATTRIBUTE_create_by_NID\0" | |
| 1370 "X509_ATTRIBUTE_create_by_OBJ\0" | |
| 1371 "X509_ATTRIBUTE_create_by_txt\0" | |
| 1372 "X509_ATTRIBUTE_get0_data\0" | |
| 1373 "X509_ATTRIBUTE_set1_data\0" | |
| 1374 "X509_CRL_add0_revoked\0" | |
| 1375 "X509_CRL_diff\0" | |
| 1376 "X509_CRL_print_fp\0" | |
| 1377 "X509_EXTENSION_create_by_NID\0" | |
| 1378 "X509_EXTENSION_create_by_OBJ\0" | |
| 1379 "X509_INFO_new\0" | |
| 1380 "X509_NAME_ENTRY_create_by_NID\0" | |
| 1381 "X509_NAME_ENTRY_create_by_txt\0" | |
| 1382 "X509_NAME_ENTRY_set_object\0" | |
| 1383 "X509_NAME_add_entry\0" | |
| 1384 "X509_NAME_oneline\0" | |
| 1385 "X509_NAME_print\0" | |
| 1386 "X509_PKEY_new\0" | |
| 1387 "X509_PUBKEY_get\0" | |
| 1388 "X509_PUBKEY_set\0" | |
| 1389 "X509_REQ_check_private_key\0" | |
| 1390 "X509_REQ_print_ex\0" | |
| 1391 "X509_REQ_print_fp\0" | |
| 1392 "X509_REQ_to_X509\0" | |
| 1393 "X509_STORE_CTX_get1_issuer\0" | |
| 1394 "X509_STORE_CTX_init\0" | |
| 1395 "X509_STORE_CTX_new\0" | |
| 1396 "X509_STORE_CTX_purpose_inherit\0" | |
| 1397 "X509_STORE_add_cert\0" | |
| 1398 "X509_STORE_add_crl\0" | |
| 1399 "X509_TRUST_add\0" | |
| 1400 "X509_TRUST_set\0" | |
| 1401 "X509_check_private_key\0" | |
| 1402 "X509_get_pubkey_parameters\0" | |
| 1403 "X509_load_cert_crl_file\0" | |
| 1404 "X509_load_cert_file\0" | |
| 1405 "X509_load_crl_file\0" | |
| 1406 "X509_print_ex_fp\0" | |
| 1407 "X509_to_X509_REQ\0" | |
| 1408 "X509_verify_cert\0" | |
| 1409 "X509at_add1_attr\0" | |
| 1410 "X509v3_add_ext\0" | |
| 1411 "add_cert_dir\0" | |
| 1412 "by_file_ctrl\0" | |
| 1413 "check_policy\0" | |
| 1414 "dir_ctrl\0" | |
| 1415 "get_cert_by_subject\0" | |
| 1416 "i2d_DSA_PUBKEY\0" | |
| 1417 "i2d_EC_PUBKEY\0" | |
| 1418 "i2d_RSA_PUBKEY\0" | |
| 1419 "pkcs7_parse_header\0" | |
| 1420 "x509_name_encode\0" | |
| 1421 "x509_name_ex_d2i\0" | |
| 1422 "x509_name_ex_new\0" | |
| 1423 "SXNET_add_id_INTEGER\0" | |
| 1424 "SXNET_add_id_asc\0" | |
| 1425 "SXNET_add_id_ulong\0" | |
| 1426 "SXNET_get_id_asc\0" | |
| 1427 "SXNET_get_id_ulong\0" | |
| 1428 "X509V3_EXT_add\0" | |
| 1429 "X509V3_EXT_add_alias\0" | |
| 1430 "X509V3_EXT_free\0" | |
| 1431 "X509V3_EXT_i2d\0" | |
| 1432 "X509V3_EXT_nconf\0" | |
| 1433 "X509V3_add1_i2d\0" | |
| 1434 "X509V3_add_value\0" | |
| 1435 "X509V3_get_section\0" | |
| 1436 "X509V3_get_string\0" | |
| 1437 "X509V3_get_value_bool\0" | |
| 1438 "X509V3_parse_list\0" | |
| 1439 "X509_PURPOSE_add\0" | |
| 1440 "X509_PURPOSE_set\0" | |
| 1441 "a2i_GENERAL_NAME\0" | |
| 1442 "copy_email\0" | |
| 1443 "copy_issuer\0" | |
| 1444 "do_dirname\0" | |
| 1445 "do_ext_i2d\0" | |
| 1446 "do_ext_nconf\0" | |
| 1447 "gnames_from_sectname\0" | |
| 1448 "hex_to_string\0" | |
| 1449 "i2s_ASN1_ENUMERATED\0" | |
| 1450 "i2s_ASN1_IA5STRING\0" | |
| 1451 "i2s_ASN1_INTEGER\0" | |
| 1452 "i2v_AUTHORITY_INFO_ACCESS\0" | |
| 1453 "notice_section\0" | |
| 1454 "nref_nos\0" | |
| 1455 "policy_section\0" | |
| 1456 "process_pci_value\0" | |
| 1457 "r2i_certpol\0" | |
| 1458 "r2i_pci\0" | |
| 1459 "s2i_ASN1_IA5STRING\0" | |
| 1460 "s2i_ASN1_INTEGER\0" | |
| 1461 "s2i_ASN1_OCTET_STRING\0" | |
| 1462 "s2i_skey_id\0" | |
| 1463 "set_dist_point_name\0" | |
| 1464 "string_to_hex\0" | |
| 1465 "v2i_ASN1_BIT_STRING\0" | |
| 1466 "v2i_AUTHORITY_INFO_ACCESS\0" | |
| 1467 "v2i_AUTHORITY_KEYID\0" | |
| 1468 "v2i_BASIC_CONSTRAINTS\0" | |
| 1469 "v2i_EXTENDED_KEY_USAGE\0" | |
| 1470 "v2i_GENERAL_NAMES\0" | |
| 1471 "v2i_GENERAL_NAME_ex\0" | |
| 1472 "v2i_NAME_CONSTRAINTS\0" | |
| 1473 "v2i_POLICY_CONSTRAINTS\0" | |
| 1474 "v2i_POLICY_MAPPINGS\0" | |
| 1475 "v2i_crld\0" | |
| 1476 "v2i_idp\0" | |
| 1477 "v2i_issuer_alt\0" | |
| 1478 "v2i_subject_alt\0" | |
| 1479 "v3_generic_extension\0" | |
| 1480 ""; | |
| 1481 | |
| 1482 const uint32_t kOpenSSLReasonValues[] = { | 56 const uint32_t kOpenSSLReasonValues[] = { |
| 1483 0xc3207ba, | 57 0xc3207ba, |
| 1484 0xc3287d4, | 58 0xc3287d4, |
| 1485 0xc3307e3, | 59 0xc3307e3, |
| 1486 0xc3387f3, | 60 0xc3387f3, |
| 1487 0xc340802, | 61 0xc340802, |
| 1488 0xc34881b, | 62 0xc34881b, |
| 1489 0xc350827, | 63 0xc350827, |
| 1490 0xc358844, | 64 0xc358844, |
| 1491 0xc360856, | 65 0xc360856, |
| (...skipping 627 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2119 0x78398a17, | 693 0x78398a17, |
| 2120 0x783a0a2c, | 694 0x783a0a2c, |
| 2121 0x783a8a3a, | 695 0x783a8a3a, |
| 2122 0x783b0a44, | 696 0x783b0a44, |
| 2123 0x783b8a58, | 697 0x783b8a58, |
| 2124 0x783c0a6f, | 698 0x783c0a6f, |
| 2125 0x783c8a84, | 699 0x783c8a84, |
| 2126 0x783d0a9b, | 700 0x783d0a9b, |
| 2127 0x783d8ab0, | 701 0x783d8ab0, |
| 2128 0x783e0a06, | 702 0x783e0a06, |
| 2129 0x803211b2, | 703 0x7c3211b2, |
| 2130 }; | 704 }; |
| 2131 | 705 |
| 2132 const size_t kOpenSSLReasonValuesLen = sizeof(kOpenSSLReasonValues) / sizeof(kOp
enSSLReasonValues[0]); | 706 const size_t kOpenSSLReasonValuesLen = sizeof(kOpenSSLReasonValues) / sizeof(kOp
enSSLReasonValues[0]); |
| 2133 | 707 |
| 2134 const char kOpenSSLReasonStringData[] = | 708 const char kOpenSSLReasonStringData[] = |
| 2135 "ASN1_LENGTH_MISMATCH\0" | 709 "ASN1_LENGTH_MISMATCH\0" |
| 2136 "AUX_ERROR\0" | 710 "AUX_ERROR\0" |
| 2137 "BAD_GET_ASN1_OBJECT_CALL\0" | 711 "BAD_GET_ASN1_OBJECT_CALL\0" |
| 2138 "BAD_OBJECT_HEADER\0" | 712 "BAD_OBJECT_HEADER\0" |
| 2139 "BMPSTRING_IS_WRONG_LENGTH\0" | 713 "BMPSTRING_IS_WRONG_LENGTH\0" |
| (...skipping 591 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2731 "UNABLE_TO_GET_ISSUER_DETAILS\0" | 1305 "UNABLE_TO_GET_ISSUER_DETAILS\0" |
| 2732 "UNABLE_TO_GET_ISSUER_KEYID\0" | 1306 "UNABLE_TO_GET_ISSUER_KEYID\0" |
| 2733 "UNKNOWN_BIT_STRING_ARGUMENT\0" | 1307 "UNKNOWN_BIT_STRING_ARGUMENT\0" |
| 2734 "UNKNOWN_EXTENSION\0" | 1308 "UNKNOWN_EXTENSION\0" |
| 2735 "UNKNOWN_EXTENSION_NAME\0" | 1309 "UNKNOWN_EXTENSION_NAME\0" |
| 2736 "UNKNOWN_OPTION\0" | 1310 "UNKNOWN_OPTION\0" |
| 2737 "UNSUPPORTED_OPTION\0" | 1311 "UNSUPPORTED_OPTION\0" |
| 2738 "USER_TOO_LONG\0" | 1312 "USER_TOO_LONG\0" |
| 2739 ""; | 1313 ""; |
| 2740 | 1314 |
| OLD | NEW |