1import "../../../../../_virtual/_commonjsHelpers.js"; 2import { __module as blowfish$1 } from "../../../../../_virtual/blowfish.js"; 3import { __require as requireCore } from "./core.js"; 4import { __require as requireEncBase64 } from "./enc-base64.js"; 5import { __require as requireMd5 } from "./md5.js"; 6import { __require as requireEvpkdf } from "./evpkdf.js"; 7import { __require as requireCipherCore } from "./cipher-core.js"; 8var blowfish = blowfish$1.exports; 9var hasRequiredBlowfish; 10function requireBlowfish() { 11 if (hasRequiredBlowfish) return blowfish$1.exports; 12 hasRequiredBlowfish = 1; 13 (function(module, exports$1) { 14 ; 15 (function(root, factory, undef) { 16 if (true) { 17 module.exports = exports$1 = factory(requireCore(), requireEncBase64(), requireMd5(), requireEvpkdf(), requireCipherCore()); 18 } else if (false) { 19 (void 0)(["./core", "./enc-base64", "./md5", "./evpkdf", "./cipher-core"], factory); 20 } else { 21 factory(root.CryptoJS); 22 } 23 })(blowfish, function(CryptoJS) { 24 (function() { 25 var C = CryptoJS; 26 var C_lib = C.lib; 27 var BlockCipher = C_lib.BlockCipher; 28 var C_algo = C.algo; 29 const N = 16; 30 const ORIG_P = [ 31 608135816, 32 2242054355, 33 320440878, 34 57701188, 35 2752067618, 36 698298832, 37 137296536, 38 3964562569, 39 1160258022, 40 953160567, 41 3193202383, 42 887688300, 43 3232508343, 44 3380367581, 45 1065670069, 46 3041331479, 47 2450970073, 48 2306472731 49 ]; 50 const ORIG_S = [ 51 [ 52 3509652390, 53 2564797868, 54 805139163, 55 3491422135, 56 3101798381, 57 1780907670, 58 3128725573, 59 4046225305, 60 614570311, 61 3012652279, 62 134345442, 63 2240740374, 64 1667834072, 65 1901547113, 66 2757295779, 67 4103290238, 68 227898511, 69 1921955416, 70 1904987480, 71 2182433518, 72 2069144605, 73 3260701109, 74 2620446009, 75 720527379, 76 3318853667, 77 677414384, 78 3393288472, 79 3101374703, 80 2390351024, 81 1614419982, 82 1822297739, 83 2954791486, 84 3608508353, 85 3174124327, 86 2024746970, 87 1432378464, 88 3864339955, 89 2857741204, 90 1464375394, 91 1676153920, 92 1439316330, 93 715854006, 94 3033291828, 95 289532110, 96 2706671279, 97 2087905683, 98 3018724369, 99 1668267050, 100 732546397, 101 1947742710, 102 3462151702, 103 2609353502, 104 2950085171, 105 1814351708, 106 2050118529, 107 680887927, 108 999245976, 109 1800124847, 110 3300911131, 111 1713906067, 112 1641548236, 113 4213287313, 114 1216130144, 115 1575780402, 116 4018429277, 117 3917837745, 118 3693486850, 119 3949271944, 120 596196993, 121 3549867205, 122 258830323, 123 2213823033, 124 772490370, 125 2760122372, 126 1774776394, 127 2652871518, 128 566650946, 129 4142492826, 130 1728879713, 131 2882767088, 132 1783734482, 133 3629395816, 134 2517608232, 135 2874225571, 136 1861159788, 137 326777828, 138 3124490320, 139 2130389656, 140 2716951837, 141 967770486, 142 1724537150, 143 2185432712, 144 2364442137, 145 1164943284, 146 2105845187, 147 998989502, 148 3765401048, 149 2244026483, 150 1075463327, 151 1455516326, 152 1322494562, 153 910128902, 154 469688178, 155 1117454909, 156 936433444, 157 3490320968, 158 3675253459, 159 1240580251, 160 122909385, 161 2157517691, 162 634681816, 163 4142456567, 164 3825094682, 165 3061402683, 166 2540495037, 167 79693498, 168 3249098678, 169 1084186820, 170 1583128258, 171 426386531, 172 1761308591, 173 1047286709, 174 322548459, 175 995290223, 176 1845252383, 177 2603652396, 178 3431023940, 179 2942221577, 180 3202600964, 181 3727903485, 182 1712269319, 183 422464435, 184 3234572375, 185 1170764815, 186 3523960633,
187 3117677531, 188 1434042557, 189 442511882, 190 3600875718, 191 1076654713, 192 1738483198, 193 4213154764, 194 2393238008, 195 3677496056, 196 1014306527, 197 4251020053, 198 793779912, 199 2902807211, 200 842905082, 201 4246964064, 202 1395751752, 203 1040244610, 204 2656851899, 205 3396308128, 206 445077038, 207 3742853595, 208 3577915638, 209 679411651, 210 2892444358, 211 2354009459, 212 1767581616, 213 3150600392, 214 3791627101, 215 3102740896, 216 284835224, 217 4246832056, 218 1258075500, 219 768725851, 220 2589189241, 221 3069724005, 222 3532540348, 223 1274779536, 224 3789419226, 225 2764799539, 226 1660621633, 227 3471099624, 228 4011903706, 229 913787905, 230 3497959166, 231 737222580, 232 2514213453, 233 2928710040, 234 3937242737, 235 1804850592, 236 3499020752, 237 2949064160, 238 2386320175, 239 2390070455, 240 2415321851, 241 4061277028, 242 2290661394, 243 2416832540, 244 1336762016, 245 1754252060, 246 3520065937, 247 3014181293, 248 791618072, 249 3188594551, 250 3933548030, 251 2332172193, 252 3852520463, 253 3043980520, 254 413987798, 255 3465142937, 256 3030929376, 257 4245938359, 258 2093235073, 259 3534596313, 260 375366246, 261 2157278981, 262 2479649556, 263 555357303, 264 3870105701, 265 2008414854, 266 3344188149, 267 4221384143, 268 3956125452, 269 2067696032, 270 3594591187, 271 2921233993, 272 2428461, 273 544322398, 274 577241275, 275 1471733935, 276 610547355, 277 4027169054, 278 1432588573, 279 1507829418, 280 2025931657, 281 3646575487, 282 545086370, 283 48609733, 284 2200306550, 285 1653985193, 286 298326376, 287 1316178497, 288 3007786442, 289 2064951626, 290 458293330, 291 2589141269, 292 3591329599, 293 3164325604, 294 727753846, 295 2179363840, 296 146436021, 297 1461446943, 298 4069977195, 299 705550613, 300 3059967265, 301 3887724982, 302 4281599278, 303 3313849956, 304 1404054877, 305 2845806497, 306 146425753, 307 1854211946 308 ], 309 [ 310 1266315497, 311 3048417604, 312 3681880366, 313 3289982499, 314 290971e4, 315 1235738493, 316 2632868024, 317 2414719590, 318 3970600049, 319 1771706367, 320 1449415276, 321 3266420449, 322 422970021, 323 1963543593, 324 2690192192, 325 3826793022, 326 1062508698, 327 1531092325, 328 1804592342, 329 2583117782, 330 2714934279, 331 4024971509, 332 1294809318, 333 4028980673, 334 1289560198, 335 2221992742, 336 1669523910, 337 35572830, 338 157838143, 339 1052438473, 340 1016535060, 341 1802137761, 342 1753167236, 343 1386275462, 344 3080475397, 345 2857371447, 346 1040679964, 347 2145300060, 348 2390574316, 349 1461121720, 350 2956646967, 351 4031777805, 352 4028374788, 353 33600511, 354 2920084762, 355 1018524850, 356 629373528, 357 3691585981, 358 3515945977, 359 2091462646, 360 2486323059, 361 586499841, 362 988145025, 363 935516892, 364 3367335476, 365 2599673255, 366 2839830854, 367 265290510, 368 3972581182, 369 2759138881, 370 3795373465, 371 1005194799, 372 847297441, 373 406762289, 374 1314163512, 375 1332590856, 376 1866599683, 377 4127851711, 378 750260880, 379 613907577, 380 1450815602, 381 3165620655, 382 3734664991, 383 3650291728, 384 3012275730, 385 3704569646, 386 1427272223, 387 778793252, 388 1343938022, 389 2676280711, 390 2052605720, 391 1946737175, 392 3164576444, 393 3914038668, 394 3967478842, 395 3682934266, 396 1661551462, 397 3294938066, 398 4011595847, 399 840292616, 400 3712170807, 401 616741398, 402 312560963, 403 711312465, 404 1351876610, 405 322626781, 406 1910503582, 407 271666773, 408 2175563734, 409 1594956187, 410 70604529, 411 3617834859, 412 1007753275, 413 1495573769, 414 4069517037, 415 2549218298, 416 2663038764, 417 504708206, 418 2263041392, 419 3941167025, 420 2249088522, 421 1514023603, 422 1998579484, 423 1312622330, 424 694541497, 425 2582060303, 426 2151582166, 427 1382467621, 428 776784248, 429 2618340202, 430 3323268794, 431 2497899128, 432 2784771155, 433 503983604, 434 4076293799, 435 907881277, 436 423175695, 437 432175456, 438 1378068232, 439 4145222326, 440 3954048622, 441 3938656102, 442 3820766613, 443 2793130115, 444 2977904593, 445 26017576, 446 3274890735, 447 3194772133, 448 1700274565, 449 1756076034, 450 4006520079, 451 3677328699, 452 720338349, 453 1533947780, 454 354530856, 455 688349552, 456 3973924725, 457 1637815568, 458 332179504, 459 3949051286, 460 53804574, 461 2852348879, 462 3044236432, 463 1282449977, 464 3583942155, 465 3416972820, 466 4006381244, 467 1617046695, 468 2628476075, 469 3002303598, 470 1686838959, 471 431878346, 472 2686675385, 473 1700445008, 474 1080580658, 475 1009431731, 476 832498133, 477 3223435511, 478 2605976345, 479 2271191193, 480 2516031870, 481 1648197032, 482 4164389018, 483 2548247927, 484 300782431, 485 375919233, 486 238389289, 487 3353747414, 488 2531188641, 489 2019080857, 490 1475708069, 491 455242339, 492 2609103871, 493 448939670, 494 3451063019, 495 1395535956, 496 2413381860, 497 1841049896, 498 1491858159, 499 885456874, 500 4264095073, 501 4001119347, 502 1565136089, 503 3898914787, 504 1108368660, 505 540939232, 506 1173283510, 507 2745871338, 508 3681308437, 509 4207628240, 510 3343053890, 511 4016749493, 512 1699691293, 513 1103962373, 514 3625875870, 515 2256883143, 516 3830138730, 517 1031889488, 518 3479347698, 519 1535977030,
520 4236805024, 521 3251091107, 522 2132092099, 523 1774941330, 524 1199868427, 525 1452454533, 526 157007616, 527 2904115357, 528 342012276, 529 595725824, 530 1480756522, 531 206960106, 532 497939518, 533 591360097, 534 863170706, 535 2375253569, 536 3596610801, 537 1814182875, 538 2094937945, 539 3421402208, 540 1082520231, 541 3463918190, 542 2785509508, 543 435703966, 544 3908032597, 545 1641649973, 546 2842273706, 547 3305899714, 548 1510255612, 549 2148256476, 550 2655287854, 551 3276092548, 552 4258621189, 553 236887753, 554 3681803219, 555 274041037, 556 1734335097, 557 3815195456, 558 3317970021, 559 1899903192, 560 1026095262, 561 4050517792, 562 356393447, 563 2410691914, 564 3873677099, 565 3682840055 566 ], 567 [ 568 3913112168, 569 2491498743, 570 4132185628, 571 2489919796, 572 1091903735, 573 1979897079, 574 3170134830, 575 3567386728, 576 3557303409, 577 857797738, 578 1136121015, 579 1342202287, 580 507115054, 581 2535736646, 582 337727348, 583 3213592640, 584 1301675037, 585 2528481711, 586 1895095763, 587 1721773893, 588 3216771564, 589 62756741, 590 2142006736, 591 835421444, 592 2531993523, 593 1442658625, 594 3659876326, 595 2882144922, 596 676362277, 597 1392781812, 598 170690266, 599 3921047035, 600 1759253602, 601 3611846912, 602 1745797284, 603 664899054, 604 1329594018, 605 3901205900, 606 3045908486, 607 2062866102, 608 2865634940, 609 3543621612, 610 3464012697, 611 1080764994, 612 553557557, 613 3656615353, 614 3996768171, 615 991055499, 616 499776247, 617 1265440854, 618 648242737, 619 3940784050, 620 980351604, 621 3713745714, 622 1749149687, 623 3396870395, 624 4211799374, 625 3640570775, 626 1161844396, 627 3125318951, 628 1431517754, 629 545492359, 630 4268468663, 631 3499529547, 632 1437099964, 633 2702547544, 634 3433638243, 635 2581715763, 636 2787789398, 637 1060185593, 638 1593081372, 639 2418618748, 640 4260947970, 641 69676912, 642 2159744348, 643 86519011, 644 2512459080, 645 3838209314, 646 1220612927, 647 3339683548, 648 133810670, 649 1090789135, 650 1078426020, 651 1569222167, 652 845107691, 653 3583754449, 654 4072456591, 655 1091646820, 656 628848692, 657 1613405280, 658 3757631651, 659 526609435, 660 236106946, 661 48312990, 662 2942717905, 663 3402727701, 664 1797494240, 665 859738849, 666 992217954, 667 4005476642, 668 2243076622, 669 3870952857, 670 3732016268, 671 765654824, 672 3490871365, 673 2511836413, 674 1685915746, 675 3888969200, 676 1414112111, 677 2273134842, 678 3281911079, 679 4080962846, 680 172450625, 681 2569994100, 682 980381355, 683 4109958455, 684 2819808352, 685 2716589560, 686 2568741196, 687 3681446669, 688 3329971472, 689 1835478071, 690 660984891, 691 3704678404, 692 4045999559, 693 3422617507, 694 3040415634, 695 1762651403, 696 1719377915, 697 3470491036,
698 2693910283, 699 3642056355, 700 3138596744, 701 1364962596, 702 2073328063, 703 1983633131, 704 926494387, 705 3423689081, 706 2150032023, 707 4096667949, 708 1749200295, 709 3328846651, 710 309677260, 711 2016342300, 712 1779581495, 713 3079819751, 714 111262694, 715 1274766160, 716 443224088, 717 298511866, 718 1025883608, 719 3806446537, 720 1145181785, 721 168956806, 722 3641502830, 723 3584813610, 724 1689216846, 725 3666258015, 726 3200248200, 727 1692713982, 728 2646376535, 729 4042768518, 730 1618508792, 731 1610833997, 732 3523052358, 733 4130873264, 734 2001055236, 735 3610705100, 736 2202168115, 737 4028541809, 738 2961195399, 739 1006657119, 740 2006996926, 741 3186142756, 742 1430667929, 743 3210227297, 744 1314452623, 745 4074634658, 746 4101304120, 747 2273951170, 748 1399257539, 749 3367210612, 750 3027628629, 751 1190975929, 752 2062231137, 753 2333990788, 754 2221543033, 755 2438960610, 756 1181637006, 757 548689776, 758 2362791313, 759 3372408396, 760 3104550113, 761 3145860560, 762 296247880, 763 1970579870, 764 3078560182, 765 3769228297, 766 1714227617, 767 3291629107, 768 3898220290, 769 166772364, 770 1251581989, 771 493813264, 772 448347421, 773 195405023, 774 2709975567, 775 677966185, 776 3703036547, 777 1463355134, 778 2715995803, 779 1338867538, 780 1343315457, 781 2802222074, 782 2684532164, 783 233230375, 784 2599980071, 785 2000651841, 786 3277868038, 787 1638401717, 788 4028070440, 789 3237316320, 790 6314154, 791 819756386, 792 300326615, 793 590932579, 794 1405279636, 795 3267499572, 796 3150704214, 797 2428286686, 798 3959192993, 799 3461946742, 800 1862657033, 801 1266418056, 802 963775037, 803 2089974820, 804 2263052895, 805 1917689273, 806 448879540, 807 3550394620, 808 3981727096, 809 150775221, 810 3627908307, 811 1303187396, 812 508620638, 813 2975983352, 814 2726630617, 815 1817252668, 816 1876281319, 817 1457606340, 818 908771278, 819 3720792119, 820 3617206836, 821 2455994898, 822 1729034894, 823 1080033504 824 ], 825 [ 826 976866871, 827 3556439503, 828 2881648439, 829 1522871579, 830 1555064734, 831 1336096578, 832 3548522304, 833 2579274686, 834 3574697629, 835 3205460757, 836 3593280638, 837 3338716283, 838 3079412587, 839 564236357, 840 2993598910, 841 1781952180, 842 1464380207, 843 3163844217, 844 3332601554, 845 1699332808, 846 1393555694, 847 1183702653, 848 3581086237, 849 1288719814, 850 691649499, 851 2847557200, 852 2895455976, 853 3193889540, 854 2717570544, 855 1781354906, 856 1676643554, 857 2592534050, 858 3230253752, 859 1126444790, 860 2770207658, 861 2633158820, 862 2210423226, 863 2615765581, 864 2414155088, 865 3127139286, 866 673620729, 867 2805611233, 868 1269405062, 869 4015350505, 870 3341807571, 871 4149409754, 872 1057255273, 873 2012875353, 874 2162469141, 875 2276492801, 876 2601117357, 877 993977747, 878 3918593370, 879 2654263191, 880 753973209, 881 36408145, 882 2530585658, 883 25011837, 884 3520020182, 885 2088578344, 886 530523599, 887 2918365339, 888 1524020338, 889 1518925132, 890 3760827505, 891 3759777254, 892 1202760957, 893 3985898139, 894 3906192525, 895 674977740, 896 4174734889, 897 2031300136, 898 2019492241, 899 3983892565, 900 4153806404, 901 3822280332, 902 352677332, 903 2297720250, 904 60907813, 905 90501309, 906 3286998549, 907 1016092578, 908 2535922412, 909 2839152426, 910 457141659, 911 509813237, 912 4120667899, 913 652014361, 914 1966332200, 915 2975202805, 916 55981186, 917 2327461051, 918 676427537, 919 3255491064, 920 2882294119, 921 3433927263, 922 1307055953, 923 942726286, 924 933058658, 925 2468411793, 926 3933900994, 927 4215176142, 928 1361170020, 929 2001714738, 930 2830558078, 931 3274259782, 932 1222529897, 933 1679025792, 934 2729314320, 935 3714953764, 936 1770335741, 937 151462246, 938 3013232138, 939 1682292957, 940 1483529935, 941 471910574, 942 1539241949, 943 458788160, 944 3436315007, 945 1807016891, 946 3718408830, 947 978976581, 948 1043663428, 949 3165965781, 950 1927990952, 951 4200891579, 952 2372276910, 953 3208408903, 954 3533431907, 955 1412390302, 956 2931980059, 957 4132332400, 958 1947078029, 959 3881505623, 960 4168226417, 961 2941484381, 962 1077988104, 963 1320477388, 964 886195818, 965 18198404, 966 3786409e3, 967 2509781533, 968 112762804, 969 3463356488, 970 1866414978, 971 891333506, 972 18488651, 973 661792760, 974 1628790961, 975 3885187036, 976 3141171499, 977 876946877, 978 2693282273, 979 1372485963, 980 791857591, 981 2686433993, 982 3759982718, 983 3167212022, 984 3472953795, 985 2716379847, 986 445679433, 987 3561995674, 988 3504004811, 989 3574258232, 990 54117162, 991 3331405415, 992 2381918588, 993 3769707343, 994 4154350007, 995 1140177722, 996 4074052095, 997 668550556, 998 3214352940, 999 367459370, 1000 261225585, 1001 2610173221, 1002 4209349473, 1003 3468074219, 1004 3265815641, 1005 314222801, 1006 3066103646, 1007 3808782860, 1008 282218597,
vendor: 4,593 bytes, lines 1009-1176
1009 3406013506, 1010 3773591054, 1011 379116347, 1012 1285071038, 1013 846784868, 1014 2669647154, 1015 3771962079, 1016 3550491691, 1017 2305946142, 1018 453669953, 1019 1268987020, 1020 3317592352, 1021 3279303384, 1022 3744833421, 1023 2610507566, 1024 3859509063, 1025 266596637, 1026 3847019092, 1027 517658769, 1028 3462560207, 1029 3443424879, 1030 370717030, 1031 4247526661, 1032 2224018117, 1033 4143653529, 1034 4112773975, 1035 2788324899, 1036 2477274417, 1037 1456262402, 1038 2901442914, 1039 1517677493, 1040 1846949527, 1041 2295493580, 1042 3734397586, 1043 2176403920, 1044 1280348187, 1045 1908823572, 1046 3871786941, 1047 846861322, 1048 1172426758, 1049 3287448474, 1050 3383383037, 1051 1655181056, 1052 3139813346, 1053 901632758, 1054 1897031941, 1055 2986607138, 1056 3066810236, 1057 3447102507, 1058 1393639104, 1059 373351379, 1060 950779232, 1061 625454576, 1062 3124240540, 1063 4148612726, 1064 2007998917, 1065 544563296, 1066 2244738638, 1067 2330496472, 1068 2058025392, 1069 1291430526, 1070 424198748, 1071 50039436, 1072 29584100, 1073 3605783033, 1074 2429876329, 1075 2791104160, 1076 1057563949, 1077 3255363231, 1078 3075367218, 1079 3463963227, 1080 1469046755, 1081 985887462 1082 ] 1083 ]; 1084 var BLOWFISH_CTX = { 1085 pbox: [], 1086 sbox: [] 1087 }; 1088 function F(ctx, x) { 1089 let a = x >> 24 & 255; 1090 let b = x >> 16 & 255; 1091 let c = x >> 8 & 255; 1092 let d = x & 255; 1093 let y = ctx.sbox[0][a] + ctx.sbox[1][b]; 1094 y = y ^ ctx.sbox[2][c]; 1095 y = y + ctx.sbox[3][d]; 1096 return y; 1097 } 1098 function BlowFish_Encrypt(ctx, left, right) { 1099 let Xl = left; 1100 let Xr = right; 1101 let temp; 1102 for (let i = 0; i < N; ++i) { 1103 Xl = Xl ^ ctx.pbox[i]; 1104 Xr = F(ctx, Xl) ^ Xr; 1105 temp = Xl; 1106 Xl = Xr; 1107 Xr = temp; 1108 } 1109 temp = Xl; 1110 Xl = Xr; 1111 Xr = temp; 1112 Xr = Xr ^ ctx.pbox[N]; 1113 Xl = Xl ^ ctx.pbox[N + 1]; 1114 return { left: Xl, right: Xr }; 1115 } 1116 function BlowFish_Decrypt(ctx, left, right) { 1117 let Xl = left; 1118 let Xr = right; 1119 let temp; 1120 for (let i = N + 1; i > 1; --i) { 1121 Xl = Xl ^ ctx.pbox[i]; 1122 Xr = F(ctx, Xl) ^ Xr; 1123 temp = Xl; 1124 Xl = Xr; 1125 Xr = temp; 1126 } 1127 temp = Xl; 1128 Xl = Xr; 1129 Xr = temp; 1130 Xr = Xr ^ ctx.pbox[1]; 1131 Xl = Xl ^ ctx.pbox[0]; 1132 return { left: Xl, right: Xr }; 1133 } 1134 function BlowFishInit(ctx, key, keysize) { 1135 for (let Row = 0; Row < 4; Row++) { 1136 ctx.sbox[Row] = []; 1137 for (let Col = 0; Col < 256; Col++) { 1138 ctx.sbox[Row][Col] = ORIG_S[Row][Col]; 1139 } 1140 } 1141 let keyIndex = 0; 1142 for (let index = 0; index < N + 2; index++) { 1143 ctx.pbox[index] = ORIG_P[index] ^ key[keyIndex]; 1144 keyIndex++; 1145 if (keyIndex >= keysize) { 1146 keyIndex = 0; 1147 } 1148 } 1149 let Data1 = 0; 1150 let Data2 = 0; 1151 let res = 0; 1152 for (let i = 0; i < N + 2; i += 2) { 1153 res = BlowFish_Encrypt(ctx, Data1, Data2); 1154 Data1 = res.left; 1155 Data2 = res.right; 1156 ctx.pbox[i] = Data1; 1157 ctx.pbox[i + 1] = Data2; 1158 } 1159 for (let i = 0; i < 4; i++) { 1160 for (let j = 0; j < 256; j += 2) { 1161 res = BlowFish_Encrypt(ctx, Data1, Data2); 1162 Data1 = res.left; 1163 Data2 = res.right; 1164 ctx.sbox[i][j] = Data1; 1165 ctx.sbox[i][j + 1] = Data2; 1166 } 1167 } 1168 return true; 1169 } 1170 var Blowfish = C_algo.Blowfish = BlockCipher.extend({ 1171 _doReset: function() { 1172 if (this._keyPriorReset === this._key) { 1173 return; 1174 } 1175 var key = this._keyPriorReset = this._key; 1176 var keyWords = key.words;
1177 var keySize = key.sigBytes / 4; 1178 BlowFishInit(BLOWFISH_CTX, keyWords, keySize); 1179 }, 1180 encryptBlock: function(M, offset) { 1181 var res = BlowFish_Encrypt(BLOWFISH_CTX, M[offset], M[offset + 1]); 1182 M[offset] = res.left; 1183 M[offset + 1] = res.right; 1184 }, 1185 decryptBlock: function(M, offset) { 1186 var res = BlowFish_Decrypt(BLOWFISH_CTX, M[offset], M[offset + 1]); 1187 M[offset] = res.left; 1188 M[offset + 1] = res.right; 1189 }, 1190 blockSize: 64 / 32, 1191 keySize: 128 / 32, 1192 ivSize: 64 / 32 1193 }); 1194 C.Blowfish = BlockCipher._createHelper(Blowfish); 1195 })(); 1196 return CryptoJS.Blowfish; 1197 }); 1198 })(blowfish$1, blowfish$1.exports); 1199 return blowfish$1.exports; 1200} 1201export { 1202 requireBlowfish as __require 1203};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.