summaryrefslogtreecommitdiff
path: root/libpiano
diff options
context:
space:
mode:
authorLars-Dominik Braun <PromyLOPh@gmail.com>2008-07-17 13:05:37 +0200
committerLars-Dominik Braun <PromyLOPh@gmail.com>2008-07-17 13:05:37 +0200
commit6b0824285abab829cf97de770c9051a60255106e (patch)
tree0d4c9d9eda8db17b41423c567df8853cb35d0000 /libpiano
parent3116926fefa426e0663f4caee06819163d8a6b82 (diff)
downloadpianobar-6b0824285abab829cf97de770c9051a60255106e.tar.gz
pianobar-6b0824285abab829cf97de770c9051a60255106e.tar.bz2
pianobar-6b0824285abab829cf97de770c9051a60255106e.zip
piano: Fix blowfish key coding style
This eleminates some nasty warnings. Key contents stay the same.
Diffstat (limited to 'libpiano')
-rw-r--r--libpiano/src/crypt_key_input.h1313
-rw-r--r--libpiano/src/crypt_key_output.h1314
2 files changed, 540 insertions, 2087 deletions
diff --git a/libpiano/src/crypt_key_input.h b/libpiano/src/crypt_key_input.h
index 101d382..739285f 100644
--- a/libpiano/src/crypt_key_input.h
+++ b/libpiano/src/crypt_key_input.h
@@ -20,1052 +20,281 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
+#ifndef _CRYPT_KEY_INPUT_H
+#define _CRYPT_KEY_INPUT_H
+
/* decryption key for audio urls; maybe a bit (is) wrong? */
const unsigned int in_key_n = 16;
static const unsigned long in_key_p [16 + 2] = {
-2296512344,
-484947285,
-143549968,
-244631162,
-2837862836,
-4220619567,
-3243088304,
-3951650136,
-2299087613,
-1520074566,
-158025345,
-411178977,
-2673524149,
-2453762392,
-3332626847,
-495515519,
-3311155458,
-682696847};
+ 0x88E1FF58L, 0x1CE7B555L, 0x088E6610L, 0x0E94C67AL,
+ 0xA92659B4L, 0xFB918B2FL, 0xC14D99B0L, 0xEB896558L,
+ 0x89094AFDL, 0x5A9A7F46L, 0x096B4681L, 0x188217E1L,
+ 0x9F5ABDB5L, 0x92417158L, 0xC6A3D99FL, 0x1D88F77FL,
+ 0xC55C3902L, 0x28B1208FL
+ };
static const unsigned long in_key_s [4][256] = {{
-2128658832,
-3697692759,
-569211301,
-3742887157,
-3467885802,
-2147119513,
-4192337968,
-3437898897,
-4016418030,
-2157619138,
-583117442,
-401727980,
-3072617582,
-4077876221,
-3671778389,
-2649329515,
-2640655243,
-2071373660,
-4085571303,
-3553863527,
-1133039616,
-3437126533,
-2490500932,
-3370401494,
-1573762703,
-2175142928,
-2392296103,
-3236551751,
-5067846,
-165858937,
-3228665328,
-743820206,
-3002649133,
-59643220,
-2417792365,
-3142818654,
-3427635772,
-933884315,
-3613996694,
-3618979812,
-2360591210,
-1682801625,
-1453625472,
-3456164020,
-879269100,
-328554126,
-2275316178,
-1272030676,
-2500712587,
-749073271,
-3896454727,
-4088023553,
-687999959,
-2469782053,
-3766986318,
-3451556060,
-1754326800,
-2344570827,
-1225379552,
-2644890178,
-4208616430,
-27004362,
-2596728114,
-3890571680,
-2829628313,
-2146575973,
-2604179370,
-875685754,
-3789988084,
-3710311422,
-429817720,
-2489171178,
-2417320237,
-2057030818,
-513667518,
-2609637543,
-3883646020,
-812728312,
-2465864861,
-3479050491,
-3739187534,
-702439720,
-1035737271,
-4260354581,
-3936608854,
-4227404962,
-3051622786,
-2736574401,
-3016354133,
-2400405798,
-2156979612,
-3314004968,
-2051685990,
-19000029,
-2263979164,
-3289285288,
-2054307889,
-3734311294,
-491634325,
-2190156983,
-2148046895,
-3704963939,
-3127900644,
-2980448167,
-1614044505,
-3660721912,
-980501804,
-3968515521,
-3295860462,
-148000610,
-243717540,
-1863084385,
-1451686518,
-1937128161,
-1288731877,
-2328067692,
-2439034247,
-4197306741,
-1938401619,
-2555038861,
-15219513,
-3628919040,
-3510915315,
-1489139789,
-1991410177,
-4187354845,
-225137599,
-2062447135,
-2501882488,
-2480492692,
-567737617,
-1036415794,
-3981376799,
-913768078,
-3065006006,
-1820394782,
-254348814,
-1325117948,
-2909116826,
-2511990395,
-1715211232,
-3189554177,
-3567373216,
-3556507372,
-2262599526,
-693598649,
-1099914476,
-3672117902,
-2638339847,
-3299432663,
-1538274707,
-1268479177,
-201923410,
-3061278922,
-592173100,
-3679063927,
-1977344805,
-213188203,
-1473160814,
-655738293,
-2307755395,
-1102800598,
-1224966405,
-2974183441,
-2587452770,
-3896724147,
-2477674660,
-3932777844,
-2839523899,
-2303064094,
-2319028970,
-3994938371,
-2531716662,
-1149932666,
-2122231008,
-3430946183,
-1123953689,
-3918797176,
-3113636643,
-569397975,
-873251573,
-1006744943,
-2358488303,
-1706139356,
-3748979395,
-2868106633,
-3327350140,
-965732034,
-4203817156,
-1154349457,
-4176400058,
-2506261162,
-3522349991,
-2825760889,
-2975958252,
-3380371122,
-4191046999,
-3067498012,
-2000197545,
-1596105051,
-43102264,
-3960878063,
-2991269966,
-2651508977,
-503441229,
-3370966567,
-4126958357,
-3479998414,
-1663772473,
-4055833092,
-3058057733,
-1519395627,
-4081731088,
-3498430713,
-4087687311,
-1900626065,
-1479961327,
-754122244,
-2327746245,
-22675233,
-927443873,
-2073499140,
-1474870579,
-2638639189,
-1805139553,
-953981772,
-3390679038,
-1167912887,
-95410946,
-648812050,
-3545853366,
-4257643329,
-3476212461,
-4247642195,
-1702876451,
-2551474845,
-4015716228,
-2857099433,
-731476059,
-1034709055,
-189485318,
-706939940,
-2448745741,
-3738990808,
-2158196067,
-272411170,
-2036216135,
-3989855351,
-849465627,
-2117968867,
-4237903689,
-1146595723,
-4164488914,
-3196930194,
-3197964737,
-931629632},
-{3548148628,
-2211365680,
-2089986676,
-1655452034,
-2053784589,
-1508902489,
-1547502091,
-444611061,
-1464377684,
-1323694999,
-2081672378,
-2096063287,
-1954615531,
-2547897755,
-51446746,
-3545549320,
-3792454069,
-2011748624,
-603352473,
-4082037335,
-3248566449,
-1996054105,
-367955388,
-45294088,
-4191310435,
-3560573315,
-2208097136,
-317000604,
-973063857,
-1901052476,
-3594901368,
-2372855512,
-3754787831,
-1249648311,
-1236196835,
-1003906284,
-1584089589,
-1911913406,
-4148522202,
-4117131048,
-464855281,
-57312436,
-4033903816,
-3327693898,
-328640972,
-2473759010,
-656272857,
-3330556738,
-1461007611,
-4149032611,
-389760877,
-167691223,
-465324772,
-3366565279,
-1394746618,
-3064354168,
-587646460,
-1027350944,
-1109309161,
-1888507858,
-2555943894,
-1275409665,
-3956869818,
-2047644060,
-3068621980,
-2124508377,
-1890051703,
-78829997,
-531871861,
-864999736,
-3976110411,
-550237492,
-3644799421,
-963672361,
-2733945391,
-2843027788,
-3240585992,
-329717593,
-2367858037,
-520750960,
-4141805924,
-918099938,
-3102520697,
-2717021903,
-600629173,
-2513538841,
-2432383934,
-1222912227,
-2250136015,
-1948713135,
-3303451350,
-4045419046,
-3737856603,
-1818504227,
-1009479111,
-3646248578,
-3257619203,
-1147482990,
-4107385262,
-2863997375,
-339020927,
-1396395445,
-122111967,
-1785723989,
-1749970671,
-35631032,
-229501423,
-1725806672,
-3827732449,
-2328758187,
-1666770172,
-2201735539,
-2116234489,
-2696008844,
-2750826860,
-2456856093,
-2196939312,
-3967735672,
-3306243803,
-1276372623,
-2299710358,
-2465827193,
-267327425,
-4294932395,
-578153752,
-2087579097,
-848263718,
-1627539853,
-366252371,
-4134377219,
-2567776591,
-1116309489,
-1592683734,
-1135214447,
-4078309104,
-883503540,
-1924140744,
-688979784,
-825732389,
-3771827534,
-181267738,
-3001917334,
-3164692624,
-3534114336,
-774568626,
-1184890620,
-1267945932,
-437602121,
-3742699662,
-2050213757,
-1614127546,
-163079514,
-1753969382,
-119415495,
-1663983235,
-1291217790,
-1366095958,
-1281385911,
-534413482,
-2423430219,
-766473010,
-1036107689,
-3882538353,
-4072983665,
-2120880908,
-2578509329,
-3528269059,
-3019425823,
-2507098354,
-2754316745,
-1302297579,
-3471472873,
-3481343609,
-1110986617,
-3582075135,
-3938075187,
-1835529863,
-114194332,
-780559136,
-1585511111,
-2709377510,
-4663784,
-1983420553,
-1741851203,
-3571748766,
-4159418382,
-2298273138,
-3444544863,
-1646590981,
-4150277106,
-2922217812,
-1591569840,
-2501244910,
-2307277202,
-2486747582,
-4137585745,
-3264322649,
-617810905,
-592289569,
-2957603935,
-1720250393,
-1282606586,
-3978699383,
-3209807216,
-3518166905,
-1471743803,
-3699500250,
-3010910150,
-1141653188,
-3125105165,
-1708028061,
-91863804,
-3079950642,
-1336661688,
-585800731,
-1074729853,
-3353177727,
-2984823139,
-3539233959,
-2168918504,
-3793136000,
-2920883668,
-963999784,
-859512981,
-1285863374,
-1626228743,
-1196896976,
-3246829424,
-2086049373,
-1817626830,
-1917959116,
-1920789886,
-256350158,
-780762582,
-213624274,
-3580963146,
-1783941209,
-3588539293,
-4013209723,
-1482977330,
-74981631,
-559033976,
-2469748467,
-2880298757,
-1099765558,
-981518101,
-3991034119,
-758521765,
-2537136421,
-2024757999,
-1200463233,
-1909122492,
-1302732640,
-1250260811,
-1659083864,
-1287777740},
-{3554236288,
-810416052,
-158802161,
-131289115,
-2593446892,
-990921853,
-88040369,
-3223991913,
-3314506608,
-978106573,
-164800071,
-1122917831,
-3948723682,
-884979134,
-954240927,
-1937491233,
-3177479616,
-3510454307,
-2556095171,
-2095156345,
-2078654475,
-2247021842,
-3261581243,
-3126392505,
-2156995676,
-3163839338,
-2870938297,
-793620229,
-1688422899,
-512503459,
-2068937319,
-1069519665,
-2140042310,
-3631453050,
-4119336486,
-3936344495,
-1966578659,
-3270436351,
-1287213770,
-2499138104,
-1312726036,
-821755190,
-2864942520,
-2022246070,
-1346794584,
-3958680043,
-2898351670,
-2292291399,
-440681239,
-1464442920,
-2295074635,
-2252760328,
-490755791,
-301606609,
-1139180458,
-2816955463,
-1563942872,
-36955748,
-3471174646,
-4103015072,
-2739976564,
-1133336123,
-824381589,
-315115904,
-3583285615,
-1598273833,
-2548883769,
-618878114,
-4030191589,
-925875053,
-4125012162,
-1453444251,
-3684935211,
-4170815349,
-4112292800,
-3897892094,
-3514815579,
-3146810609,
-693096477,
-1806637049,
-1659631547,
-2330028127,
-4286685584,
-4168728225,
-3735359230,
-1236064845,
-1245391878,
-2346463708,
-609365761,
-253579419,
-3740453275,
-3206055112,
-1763220332,
-1154782396,
-1635249739,
-106454628,
-1237878011,
-3960679739,
-1259117609,
-1325699946,
-390092277,
-2014447649,
-1310659372,
-2776516651,
-2445505501,
-1354818074,
-1167516370,
-2429917704,
-3779915141,
-1893127422,
-2330145579,
-1193157505,
-1509056626,
-3153125681,
-1404909737,
-4176954964,
-2943369187,
-3147767230,
-3349110054,
-943888967,
-2421425468,
-865909068,
-3907763794,
-1570630418,
-1473683708,
-1023355763,
-725783349,
-3425397802,
-2607056779,
-2248801744,
-739959172,
-1925660432,
-3214198318,
-1841031619,
-4141680013,
-4210070222,
-3152438583,
-3667048743,
-4281076589,
-3634719715,
-945809397,
-2561946849,
-1225545006,
-3306764442,
-3409589233,
-1598008340,
-3831187310,
-1733352819,
-932119442,
-3082624907,
-1422551176,
-2766356888,
-819609813,
-3288351621,
-1230545957,
-680725051,
-977757332,
-2721303922,
-440647377,
-3207512234,
-1130262272,
-2587644460,
-2563067841,
-681411150,
-4115404362,
-1110175982,
-3158946095,
-643581087,
-110203798,
-2836680784,
-1488118585,
-4070154931,
-2991733788,
-4119545618,
-948002949,
-3109157700,
-897958133,
-169664173,
-733813972,
-1982075210,
-1205004562,
-375168004,
-2810680328,
-2246661195,
-2809488804,
-1054033161,
-3346180847,
-3943569363,
-2728441744,
-844689912,
-2821295363,
-907982464,
-2715150073,
-3800824232,
-1719926814,
-2155188792,
-2709493441,
-1938625885,
-2114268368,
-466087366,
-2409883443,
-2025557853,
-1344441334,
-3617674189,
-817973227,
-1955080900,
-2845524782,
-3745246674,
-2632253171,
-1257730466,
-2040723666,
-2708337140,
-543947183,
-1488485060,
-292373701,
-491952464,
-2057755552,
-3400090358,
-1900715831,
-3612192944,
-1987004224,
-3567497054,
-878496315,
-1604053755,
-1176518849,
-2279327360,
-1748284085,
-303657754,
-2782089490,
-506128051,
-1614889427,
-2801053043,
-1202125863,
-1360990060,
-3802296025,
-879327051,
-2871259251,
-2348346866,
-3233806136,
-3311161207,
-1838180420,
-544662648,
-1972132486,
-3765637101,
-3464671957,
-2834850978,
-4022703989,
-3719086717,
-3051662122,
-1658462487,
-3404201395,
-2558383819,
-401622436,
-4158099338,
-3191926275,
-3900648207},
-{2906980109,
-3244040462,
-3842009756,
-4177586565,
-3128780359,
-389257510,
-1433826605,
-3239482476,
-2804682224,
-1095312530,
-4264552109,
-500527977,
-320084931,
-3448532078,
-87643447,
-1233852435,
-3799263706,
-849541286,
-3654913140,
-1720613777,
-1204288368,
-3558012178,
-1852713204,
-2991301237,
-712827210,
-512347544,
-2209552811,
-2380728472,
-2061298391,
-1187415824,
-4154911301,
-4057990159,
-2349469378,
-2545159130,
-1775747174,
-2591410713,
-2229519704,
-4057763051,
-34983877,
-2018348659,
-3051995695,
-2099457161,
-122176200,
-3614959731,
-1011099307,
-2707461689,
-2710657949,
-1519288114,
-297037952,
-350201262,
-511044781,
-1108019973,
-3101610154,
-3969643310,
-997019662,
-1683546324,
-1465743109,
-358651173,
-4222805613,
-268914497,
-652780242,
-3508590503,
-414591203,
-3313257121,
-2605462681,
-1291711251,
-2142143497,
-2733700582,
-3268848903,
-1669040160,
-3061666233,
-2897555767,
-3277977602,
-218193538,
-551879950,
-2651413813,
-1304346475,
-1672107670,
-1251053219,
-57431126,
-1608803694,
-1191480742,
-904537817,
-645123498,
-3097150410,
-2924217906,
-611983353,
-2293480932,
-2034270664,
-986691666,
-741722320,
-3726624549,
-1403284782,
-616727866,
-3292944289,
-1733282574,
-3943960954,
-892568249,
-1602920243,
-2055039837,
-1121174416,
-1554530122,
-1969210884,
-1627002077,
-255323245,
-659290392,
-413679961,
-3355601324,
-853401555,
-1923886853,
-1911568009,
-275978186,
-4110789833,
-3785826431,
-1880789664,
-1834557896,
-3185455839,
-4112428490,
-1909962454,
-901840141,
-1702581561,
-930703993,
-544235727,
-1917462098,
-3576405067,
-2313599093,
-3209909484,
-1078722592,
-2300716722,
-488195978,
-843151466,
-1885259855,
-2660301574,
-2493041758,
-3885484332,
-3596373427,
-4091285124,
-18165664,
-2851846839,
-2066994388,
-3779380391,
-1638886162,
-1203036700,
-3207436785,
-3839055612,
-992380467,
-1617890949,
-3271283843,
-1985171789,
-1589586926,
-59295131,
-2201447571,
-1802886001,
-1524685393,
-1619130887,
-4277411271,
-1632946657,
-916420718,
-1988186984,
-1087584352,
-328546419,
-699568195,
-752262087,
-2593455512,
-2054325461,
-224511444,
-1937218889,
-4177808215,
-3674484078,
-2202083318,
-1662921402,
-431990019,
-3263118914,
-1513147185,
-3599292635,
-1667827679,
-4194190277,
-2902980642,
-1527280030,
-2323092096,
-3686881320,
-1844238265,
-234981319,
-3601863066,
-3591054018,
-1245988708,
-1982786555,
-3217502413,
-2338410264,
-1184032842,
-686321676,
-2833157096,
-3648900116,
-3352580660,
-2473019798,
-2877120488,
-4117315385,
-105188436,
-3682865154,
-923331766,
-858955270,
-2848822230,
-1157150450,
-2597825900,
-3704699325,
-1687529016,
-2601511833,
-3714180651,
-788566728,
-3803114264,
-2289638900,
-931304621,
-2478429664,
-942053111,
-2072299200,
-1527540710,
-1639028869,
-4075126463,
-2520412384,
-2832409251,
-2538838994,
-523574607,
-99984740,
-1238458557,
-566420211,
-1326154395,
-3447105210,
-4266037523,
-2847987284,
-3693440980,
-1764601394,
-4086197753,
-3561101407,
-1750462971,
-3195538424,
-962192249,
-232305254,
-4054331716,
-2477415058,
-3576429591,
-2979101766,
-2766793053,
-3112000711,
-3423119961,
-357902640,
-1320412483,
-2720212787,
-1427733989,
-99871163,
-1794019431,
-1332239274,
-653929270,
-3402307422,
-1010543326,
-3438754380,
-3221207255}};
+ 0x7EE0C190L, 0xDC665057L, 0x21ED79A5L, 0xDF17ECF5L,
+ 0xCEB3BCEAL, 0x7FFA7199L, 0xF9E20030L, 0xCCEA2C91L,
+ 0xEF65ACEEL, 0x809AA7C2L, 0x22C1AA82L, 0x17F1E1ECL,
+ 0xB7246C6EL, 0xF30F73FDL, 0xDADAE455L, 0x9DE98F6BL,
+ 0x9D65338BL, 0x7B76A75CL, 0xF384DEE7L, 0xD3D3A767L,
+ 0x4388D000L, 0xCCDE6385L, 0x94720744L, 0xC8E43ED6L,
+ 0x5DCDB68FL, 0x81A60C10L, 0x8E978AA7L, 0xC0E9DC47L,
+ 0x004D5446L, 0x09E2CE79L, 0xC07185F0L, 0x2C55CBAEL,
+ 0xB2F8CA2DL, 0x038E1554L, 0x901C956DL, 0xBB539B5EL,
+ 0xCC4D923CL, 0x37A9F19BL, 0xD7693696L, 0xD7B53FE4L,
+ 0x8CB3C36AL, 0x644D83D9L, 0x56A49080L, 0xCE00E0B4L,
+ 0x346894ECL, 0x1395568EL, 0x879E91D2L, 0x4BD1A5D4L,
+ 0x950DD88BL, 0x2CA5F377L, 0xE83F2E47L, 0xF3AA4A01L,
+ 0x29020BD7L, 0x9335E225L, 0xE087A64EL, 0xCDBA90DCL,
+ 0x6890E710L, 0x8BBF4FCBL, 0x4909CEE0L, 0x9DA5D242L,
+ 0xFADA63EEL, 0x019C0DCAL, 0x9AC6ED32L, 0xE7E569A0L,
+ 0xA8A8B399L, 0x7FF22665L, 0x9B389FAAL, 0x3431E77AL,
+ 0xE1E6A0F4L, 0xDD26DBFEL, 0x199E7F78L, 0x945DBCEAL,
+ 0x9015612DL, 0x7A9BCCA2L, 0x1E9DF1BEL, 0x9B8BE8A7L,
+ 0xE77BBC44L, 0x30713FF8L, 0x92FA1C9DL, 0xCF5E18FBL,
+ 0xDEDF794EL, 0x29DE6128L, 0x3DBC18B7L, 0xFDEFDA15L,
+ 0xEAA3E256L, 0xFBF914A2L, 0xB5E41182L, 0xA31CCFC1L,
+ 0xB3C9E955L, 0x8F134926L, 0x8090E59CL, 0xC587B3E8L,
+ 0x7A4A3E66L, 0x0121EADDL, 0x86F1949CL, 0xC40E82A8L,
+ 0x7A724031L, 0xDE95117EL, 0x1D4DBE95L, 0x828B24B7L,
+ 0x8008982FL, 0xDCD54363L, 0xBA6FF9E4L, 0xB1A607A7L,
+ 0x60345D59L, 0xDA322EF8L, 0x3A71452CL, 0xEC8ABDC1L,
+ 0xC472D6EEL, 0x08D24F62L, 0x0E86D5A4L, 0x6F0C6961L,
+ 0x5686FA76L, 0x73763AE1L, 0x4CD07CE5L, 0x8AC37E6CL,
+ 0x9160B587L, 0xFA2DD175L, 0x7389A953L, 0x984ACC8DL,
+ 0x00E83B39L, 0xD84CE900L, 0xD14450F3L, 0x58C2784DL,
+ 0x76B28201L, 0xF995F6DDL, 0x0D6B53BFL, 0x7AEE721FL,
+ 0x951FB278L, 0x93D95094L, 0x21D6FD11L, 0x3DC67332L,
+ 0xED4EFD1FL, 0x3676FE8EL, 0xB6B047B6L, 0x6C81051EL,
+ 0x0F290E0EL, 0x4EFBB1FCL, 0xAD65999AL, 0x95B9EE7BL,
+ 0x663C0BE0L, 0xBE1CBC01L, 0xD4A1CBA0L, 0xD3FBFEECL,
+ 0x86DC8766L, 0x295779B9L, 0x418F5CECL, 0xDAE0128EL,
+ 0x9D41DF07L, 0xC4A958D7L, 0x5BB03593L, 0x4B9B74C9L,
+ 0x0C091B52L, 0xB67768CAL, 0x234BD82CL, 0xDB4A0F77L,
+ 0x75DBE325L, 0x0CB4FE6BL, 0x57CEA66EL, 0x2715C5B5L,
+ 0x898D8D83L, 0x41BB66D6L, 0x49038105L, 0xB1467011L,
+ 0x9A396562L, 0xE8434AB3L, 0x93AE50A4L, 0xEA696D74L,
+ 0xA93FB23BL, 0x8945F81EL, 0x8A3992EAL, 0xEE1DEC03L,
+ 0x96E6EE36L, 0x448A947AL, 0x7E7EACE0L, 0xCC801587L,
+ 0x42FE2C19L, 0xE9941978L, 0xB9965323L, 0x21F052D7L,
+ 0x340CC2F5L, 0x3C01B56FL, 0x8C93ACEFL, 0x65B19EDCL,
+ 0xDF74E2C3L, 0xAAF3D589L, 0xC653557CL, 0x398FE6C2L,
+ 0xFA9128C4L, 0x44CDF991L, 0xF8EECEBAL, 0x956282AAL,
+ 0xD1F2CBA7L, 0xA86DB079L, 0xB16184ECL, 0xC97C5EB2L,
+ 0xF9CE4D57L, 0xB6D64E1CL, 0x773897A9L, 0x5F22A15BL,
+ 0x0291B038L, 0xEC1633EFL, 0xB24B284EL, 0x9E0AD0F1L,
+ 0x1E01E74DL, 0xC8ECDE27L, 0xF5FC6315L, 0xCF6C8FCEL,
+ 0x632B2739L, 0xF1BF1A04L, 0xB6464205L, 0x5A90232BL,
+ 0xF34A4610L, 0xD085D0F9L, 0xF3A5288FL, 0x71494091L,
+ 0x58366AEFL, 0x2CF2FE04L, 0x8ABE96C5L, 0x0159FF21L,
+ 0x3747ABA1L, 0x7B971604L, 0x57E8BD33L, 0x9D467055L,
+ 0x6B983E61L, 0x38DC9B4CL, 0xCA19A7FEL, 0x459CEFB7L,
+ 0x05AFDB02L, 0x26AC1612L, 0xD3596DB6L, 0xFDC67B41L,
+ 0xCF32CAEDL, 0xFD2DE053L, 0x657FD523L, 0x98146A9DL,
+ 0xEF5AF784L, 0xAA4BE0A9L, 0x2B99705BL, 0x3DAC683FL,
+ 0x0B4B5106L, 0x2A230C24L, 0x91F4E50DL, 0xDEDC78D8L,
+ 0x80A37563L, 0x103CAA22L, 0x795E3147L, 0xEDD05C77L,
+ 0x32A1D11BL, 0x7E3DA3E3L, 0xFC994749L, 0x4457A98BL,
+ 0xF8390ED2L, 0xBE8D4892L, 0xBE9D11C1L, 0x37878A40L
+ },{
+ 0xD37C7394L, 0x83CEC330L, 0x7C92AA74L, 0x62AC3182L,
+ 0x7A6A440DL, 0x59F00659L, 0x5C3D020BL, 0x1A8039F5L,
+ 0x5748A154L, 0x4EE5FB97L, 0x7C13CCBAL, 0x7CEF6337L,
+ 0x748110EBL, 0x97DDD59BL, 0x031103DAL, 0xD354CA08L,
+ 0xE20C41B5L, 0x77E8D910L, 0x23F66D99L, 0xF34EF257L,
+ 0xC1A130B1L, 0x76F95E59L, 0x15EE8DBCL, 0x02B32208L,
+ 0xF9D25263L, 0xD43A0983L, 0x839CE370L, 0x12E50B9CL,
+ 0x39FFC6B1L, 0x714FC23CL, 0xD645D778L, 0x8D6EE6D8L,
+ 0xDFCD83F7L, 0x4A7C1EB7L, 0x49AEDDE3L, 0x3BD664ECL,
+ 0x5E6B49F5L, 0x71F57BBEL, 0xF7456CDAL, 0xF5666F28L,
+ 0x1BB520F1L, 0x036A84B4L, 0xF0707CC8L, 0xC658944AL,
+ 0x1396A9CCL, 0x93729122L, 0x271DEDD9L, 0xC6844342L,
+ 0x571534FBL, 0xF74D36A3L, 0x173B476DL, 0x09FEC3D7L,
+ 0x1BBC4AE4L, 0xC8A9B59FL, 0x532224FAL, 0xB6A65578L,
+ 0x2306C5FCL, 0x3D3C21A0L, 0x421EB6E9L, 0x709057D2L,
+ 0x98589BD6L, 0x4C053501L, 0xEBD90ABAL, 0x7A0C919CL,
+ 0xB6E7749CL, 0x7EA16CD9L, 0x70A7E677L, 0x04B2D9ADL,
+ 0x1FB3B875L, 0x338ED938L, 0xECFEA14BL, 0x20CBF534L,
+ 0xD93F39BDL, 0x39707929L, 0xA2F4B22FL, 0xA975294CL,
+ 0xC1276B08L, 0x13A71759L, 0x8D22A575L, 0x1F0A0770L,
+ 0xF6DEF164L, 0x36B917E2L, 0xB8ECB579L, 0xA1F276CFL,
+ 0x23CCDFB5L, 0x95D18F19L, 0x90FB3BBEL, 0x48E428E3L,
+ 0x861E59CFL, 0x742700AFL, 0xC4E6AAD6L, 0xF1203226L,
+ 0xDECB2A5BL, 0x6C642C23L, 0x3C2B6DC7L, 0xD9555682L,
+ 0xC22B5303L, 0x4465336EL, 0xF4D1B9AEL, 0xAAB521BFL,
+ 0x14350C7FL, 0x533B4DB5L, 0x074747DFL, 0x6A6FFC55L,
+ 0x684E6EEFL, 0x021FAFB8L, 0x0DADE9EFL, 0x66DDB850L,
+ 0xE4268FE1L, 0x8ACE07ABL, 0x6358E4FCL, 0x833BD173L,
+ 0x7E232CF9L, 0xA0B1D48CL, 0xA3F6496CL, 0x9270A61DL,
+ 0x82F2A230L, 0xEC7ED778L, 0xC51146DBL, 0x4C13E68FL,
+ 0x8912CB96L, 0x92F98979L, 0x0FEF17C1L, 0xFFFF77ABL,
+ 0x2275ED18L, 0x7C6DEDD9L, 0x328F7A26L, 0x6102498DL,
+ 0x15D49153L, 0xF66D9703L, 0x990D294FL, 0x428987F1L,
+ 0x5EEE6CD6L, 0x43A9FF6FL, 0xF3160EF0L, 0x34A931B4L,
+ 0x72B00EC8L, 0x2910FF48L, 0x3137AD25L, 0xE0D1854EL,
+ 0x0ACDED1AL, 0xB2ED9F96L, 0xBCA16090L, 0xD2A64E20L,
+ 0x2E2AFAB2L, 0x469FFEFCL, 0x4B9351CCL, 0x1A154749L,
+ 0xDF15108EL, 0x7A33C77DL, 0x6035A1BAL, 0x09B8655AL,
+ 0x688B72E6L, 0x071E22C7L, 0x632E5E83L, 0x4CF66B7EL,
+ 0x516CF856L, 0x4C6065B7L, 0x1FDA80AAL, 0x90729C4BL,
+ 0x2DAF7332L, 0x3DC1BFA9L, 0xE76AD571L, 0xF2C4CC71L,
+ 0x7E6A130CL, 0x99B0EE11L, 0xD24D1D03L, 0xB3F8C81FL,
+ 0x956F48F2L, 0xA42B89C9L, 0x4D9F7BEBL, 0xCEEA78E9L,
+ 0xCF811679L, 0x42384F79L, 0xD58220FFL, 0xEABA4233L,
+ 0x6D67F687L, 0x06CE779CL, 0x2E866320L, 0x5E80FAC7L,
+ 0xA17DD1E6L, 0x004729E8L, 0x76389889L, 0x67D28A43L,
+ 0xD4E48F9EL, 0xF7EBB00EL, 0x88FCDD72L, 0xCD4F955FL,
+ 0x6224FC05L, 0xF76033F2L, 0xAE2D8154L, 0x5EDD6DB0L,
+ 0x9515F7EEL, 0x89864192L, 0x9438C1BEL, 0xF69E8C51L,
+ 0xC2919C59L, 0x24D30BD9L, 0x234D9F21L, 0xB049745FL,
+ 0x6688F019L, 0x4C7305FAL, 0xED262277L, 0xBF51C570L,
+ 0xD1B2F779L, 0x57B9073BL, 0xDC81E4DAL, 0xB376D7C6L,
+ 0x440C3EC4L, 0xBA45520DL, 0x65CE709DL, 0x0579BAFCL,
+ 0xB7945132L, 0x4FABD6B8L, 0x22EA9C1BL, 0x400F137DL,
+ 0xC7DD6E7FL, 0xB1E8C963L, 0xD2F46CA7L, 0x814711E8L,
+ 0xE216A980L, 0xAE1925D4L, 0x39757828L, 0x333B2095L,
+ 0x4CA4B7CEL, 0x60EE4807L, 0x475732D0L, 0xC186AF70L,
+ 0x7C56965DL, 0x6C56C8CEL, 0x7251BBCCL, 0x727CED7EL,
+ 0x0F4797CEL, 0x2E897DD6L, 0x0CBBA5D2L, 0xD571294AL,
+ 0x6A54C859L, 0xD5E4C39DL, 0xEF34B87BL, 0x58647032L,
+ 0x047820FFL, 0x21522E78L, 0x93355EF3L, 0xABADDF05L,
+ 0x418D1736L, 0x3A80C715L, 0xEDE25907L, 0x2D361FA5L,
+ 0x9739A125L, 0x78AF5AEFL, 0x478D9D81L, 0x71CAE5BCL,
+ 0x4DA61F60L, 0x4A85774BL, 0x62E39C58L, 0x4CC1EDCCL
+ }, {
+ 0xD3D95780L, 0x304DF7B4L, 0x097720F1L, 0x07D3501BL,
+ 0x9A94DBECL, 0x3B10447DL, 0x053F63B1L, 0xC02A3669L,
+ 0xC58F5B70L, 0x3A4CB8CDL, 0x09D2A647L, 0x42EE5DC7L,
+ 0xEB5CBDE2L, 0x34BFB5BEL, 0x38E08F9FL, 0x737BC521L,
+ 0xBD647DC0L, 0xD13D4823L, 0x985AEAC3L, 0x7CE18C79L,
+ 0x7BE5C00BL, 0x85EED512L, 0xC267C7BBL, 0xBA58F6B9L,
+ 0x8091245CL, 0xBC945B6AL, 0xAB1F0AB9L, 0x2F4DAF05L,
+ 0x64A349F3L, 0x1E8C2EA3L, 0x7B517A67L, 0x3FBF9331L,
+ 0x7F8E7446L, 0xD873937AL, 0xF5881626L, 0xEA9FD9AFL,
+ 0x75379BE3L, 0xC2EEE5FFL, 0x4CB952CAL, 0x94F5D238L,
+ 0x4E3E9C14L, 0x30FAFD36L, 0xAAC38DB8L, 0x788906B6L,
+ 0x50467458L, 0xEBF4A9EBL, 0xACC15636L, 0x88A19747L,
+ 0x1A444317L, 0x5749A028L, 0x88CC0F4BL, 0x86466508L,
+ 0x1D4056CFL, 0x11FA26D1L, 0x43E683AAL, 0xA7E75447L,
+ 0x5D37DFD8L, 0x0233E664L, 0xCEE5EBF6L, 0xF48F0AA0L,
+ 0xA350B974L, 0x438D563BL, 0x31231095L, 0x12C84980L,
+ 0xD594996FL, 0x5F43B929L, 0x97ECE139L, 0x24E354A2L,
+ 0xF037D7E5L, 0x372FBB6DL, 0xF5DEB0C2L, 0x56A1CC9BL,
+ 0xDBA3A62BL, 0xF8999775L, 0xF51C9BC0L, 0xE8551CFEL,
+ 0xD17FD45BL, 0xBB9084F1L, 0x294FD01DL, 0x6BAF17F9L,
+ 0x62EBF7BBL, 0x8AE1685FL, 0xFF81A190L, 0xF879BEA1L,
+ 0xDEA50EFEL, 0x49ACDA4DL, 0x4A3B2C06L, 0x8BDC31DCL,
+ 0x24522F01L, 0x0F1D509BL, 0xDEF2C99BL, 0xBF1884C8L,
+ 0x69189B6CL, 0x44D494BCL, 0x6177EE4BL, 0x06585E64L,
+ 0x49C884FBL, 0xEC132D3BL, 0x4B0C9C29L, 0x4F04936AL,
+ 0x174055F5L, 0x78120821L, 0x4E1F132CL, 0xA57E482BL,
+ 0x91C373DDL, 0x50C0E21AL, 0x4596E2D2L, 0x90D59A08L,
+ 0xE14CED85L, 0x70D6D4FEL, 0x8AE3332BL, 0x471E2381L,
+ 0x59F26072L, 0xBBF0E131L, 0x53BD38A9L, 0xF8F74654L,
+ 0xAF703FE3L, 0xBB9F1DBEL, 0xC79F5D26L, 0x38429A47L,
+ 0x9054053CL, 0x339CB94CL, 0xE8EBBE52L, 0x5D9DEB12L,
+ 0x57D6A0FCL, 0x3CFF2B73L, 0x2B429335L, 0xCC2B6C2AL,
+ 0x9B64878BL, 0x8609FDD0L, 0x2C1AE184L, 0x72C73F10L,
+ 0xBF94C62EL, 0x6DBBE9C3L, 0xF6DD058DL, 0xFAF092CEL,
+ 0xBBE66537L, 0xDA92B927L, 0xFF2C0B6DL, 0xD8A56BE3L,
+ 0x385FE7F5L, 0x98B434E1L, 0x490C552EL, 0xC519389AL,
+ 0xCB3A33F1L, 0x5F3FAC14L, 0xE45B476EL, 0x6750DD73L,
+ 0x378F0392L, 0xB7BD1F8BL, 0x54CA6888L, 0xA4E34198L,
+ 0x30DA40D5L, 0xC4004385L, 0x4958A425L, 0x28930A3BL,
+ 0x3A476494L, 0xA233CD72L, 0x1A43BED1L, 0xBF2EC0AAL,
+ 0x435E6F00L, 0x9A3C522CL, 0x98C54FC1L, 0x289D824EL,
+ 0xF54C164AL, 0x422BF0EEL, 0xBC49B12FL, 0x265C449FL,
+ 0x06919396L, 0xA9145050L, 0x58B2E339L, 0xF299A2B3L,
+ 0xB2523C1CL, 0xF58B4712L, 0x38816085L, 0xB951FB44L,
+ 0x3585C0F5L, 0x0A1CDEADL, 0x2BBD1CD4L, 0x7624114AL,
+ 0x47D2E912L, 0x165C9C04L, 0xA7879408L, 0x85E9544BL,
+ 0xA77565A4L, 0x3ED34509L, 0xC772AAEFL, 0xEB0E17D3L,
+ 0xA2A0B790L, 0x3258F1F8L, 0xA8298D03L, 0x361EB680L,
+ 0xA1D5E6F9L, 0xE28BF9A8L, 0x6684001EL, 0x80759238L,
+ 0xA17F96C1L, 0x738D155DL, 0x7E052CD0L, 0x1BC7EDC6L,
+ 0x8FA3E733L, 0x78BB8F5DL, 0x50228BF6L, 0xD7A153CDL,
+ 0x30C147EBL, 0x74882AC4L, 0xA99B432EL, 0xDF3BEDD2L,
+ 0x9CE4FEF3L, 0x4AF771A2L, 0x79A2F8D2L, 0xA16DF1F4L,
+ 0x206BF9AFL, 0x58B87AC4L, 0x116D44C5L, 0x1D529950L,
+ 0x7AA6DBA0L, 0xCAA942F6L, 0x714A9F37L, 0xD74DB0B0L,
+ 0x766F4740L, 0xD4A3AF5EL, 0x345CCA3BL, 0x5F9BEAFBL,
+ 0x462040C1L, 0x87DBC680L, 0x6834B2B5L, 0x1219731AL,
+ 0xA5D35112L, 0x1E2AE6B3L, 0x604141D3L, 0xA6F4AD73L,
+ 0x47A6FC27L, 0x511F0F6CL, 0xE2A26ED9L, 0x3469774BL,
+ 0xAB23F073L, 0x8BF8EDF2L, 0xC0BFF738L, 0xC55C4F77L,
+ 0x6D906844L, 0x2076E478L, 0x758C5A86L, 0xE0730FEDL,
+ 0xCE82B2D5L, 0xA8F864A2L, 0xEFC59775L, 0xDDACC27DL,
+ 0xB5E4AB2AL, 0x62DA2117L, 0xCAE7FDB3L, 0x987DD6CBL,
+ 0x17F045A4L, 0xF7D78F8AL, 0xBE40EE03L, 0xE87F2B0FL
+ }, {
+ 0xAD44FF0DL, 0xC15C210EL, 0xE5006A9CL, 0xF900E985L,
+ 0xBA7D6647L, 0x17339926L, 0x5576752DL, 0xC116946CL,
+ 0xA72C0DF0L, 0x41492492L, 0xFE2FE6ADL, 0x1DD57369L,
+ 0x13141BC3L, 0xCD8C6C6EL, 0x05395537L, 0x498B1813L,
+ 0xE27429DAL, 0x32A2F8A6L, 0xD9D98C74L, 0x668E7B91L,
+ 0x47C7FB70L, 0xD412F512L, 0x6E6E28F4L, 0xB24BA275L,
+ 0x2A7CE14AL, 0x1E89CD98L, 0x83B319ABL, 0x8DE70898L,
+ 0x7ADCEAD7L, 0x46C68710L, 0xF7A6EA45L, 0xF1E0040FL,
+ 0x8C0A0EC2L, 0x97B40BDAL, 0x69D7C066L, 0x9A75CA19L,
+ 0x84E3C558L, 0xF1DC8CEBL, 0x0215CFC5L, 0x784D8E73L,
+ 0xB5E9C22FL, 0x7D232C89L, 0x074842C8L, 0xD777E873L,
+ 0x3C4426ABL, 0xA1609639L, 0xA1915B9DL, 0x5A8E7F32L,
+ 0x11B47080L, 0x14DFA5AEL, 0x1E75ECADL, 0x420B0B05L,
+ 0xB8DED0AAL, 0xEC9BF32EL, 0x3B6D500EL, 0x6458E0D4L,
+ 0x575D7705L, 0x15609525L, 0xFBB2E66DL, 0x10074F41L,
+ 0x26E8A2D2L, 0xD120D7A7L, 0x18B628E3L, 0xC57C4AA1L,
+ 0x9B4C3499L, 0x4CFDF313L, 0x7FAE8409L, 0xA2F0F5E6L,
+ 0xC2D6AD07L, 0x637B8820L, 0xB67D51B9L, 0xACB53137L,
+ 0xC361F802L, 0x0D015E82L, 0x20E5050EL, 0x9E095D35L,
+ 0x4DBEBF6BL, 0x63AA5696L, 0x4A918EA3L, 0x036C5456L,
+ 0x5FE4656EL, 0x47048DA6L, 0x35EA26D9L, 0x2673CDAAL,
+ 0xB89AC3CAL, 0xAE4C0632L, 0x247A1FF9L, 0x88B3BDE4L,
+ 0x794081C8L, 0x3ACFB852L, 0x2C35C8D0L, 0xDE1FC725L,
+ 0x53A46D2EL, 0x24C2853AL, 0xC44657A1L, 0x674FCB0EL,
+ 0xEB14117AL, 0x353382B9L, 0x5F8A9F33L, 0x7A7D6B5DL,
+ 0x42D3C390L, 0x5CA83F4AL, 0x755FC604L, 0x60FA14DDL,
+ 0x0F37EC6DL, 0x274BF918L, 0x18A84159L, 0xC80269ACL,
+ 0x32DDDFD3L, 0x72AC2F05L, 0x71F03689L, 0x107317CAL,
+ 0xF505ACC9L, 0xE1A7207FL, 0x701A92A0L, 0x6D5921C8L,
+ 0xBDDE32DFL, 0xF51EADCAL, 0x71D7B6D6L, 0x35C0FD0DL,
+ 0x657B5539L, 0x37796A79L, 0x207060CFL, 0x724A2652L,
+ 0xD52B9C4BL, 0x89E6B875L, 0xBF5354ECL, 0x404C0020L,
+ 0x892226B2L, 0x1D19478AL, 0x3241786AL, 0x705EC84FL,
+ 0x9E90FB06L, 0x9498CC5EL, 0xE797C92CL, 0xD65C4DB3L,
+ 0xF3DC0E84L, 0x01152FA0L, 0xA9FBBAB7L, 0x7B33D4D4L,
+ 0xE144C4A7L, 0x61AF6B12L, 0x47B4E21CL, 0xBF2D99F1L,
+ 0xE4D356FCL, 0x3B268633L, 0x606F0E85L, 0xC2FBD483L,
+ 0x7653514DL, 0x5EBF2BEEL, 0x0388C59BL, 0x83376C93L,
+ 0x6B75DB71L, 0x5AE0DA51L, 0x6081FA07L, 0xFEF41DC7L,
+ 0x6154C9E1L, 0x369F786EL, 0x76815368L, 0x40D33860L,
+ 0x13953873L, 0x29B29043L, 0x2CD69BC7L, 0x9A94FD98L,
+ 0x7A7284D5L, 0x0D61C5D4L, 0x73779D49L, 0xF9044B57L,
+ 0xDB042D6EL, 0x83411FF6L, 0x631E2ABAL, 0x19BFA503L,
+ 0xC27F3E42L, 0x5A30CB31L, 0xD688D8DBL, 0x636907DFL,
+ 0xF9FE43C5L, 0xAD07F822L, 0x5B08719EL, 0x8A779280L,
+ 0xDBC15828L, 0x6DECD7B9L, 0x0E0187C7L, 0xD6B0119AL,
+ 0xD60B22C2L, 0x4A444764L, 0x762EEBFBL, 0xBFC730CDL,
+ 0x8B614F18L, 0x4692E84AL, 0x28E8700CL, 0xA8DE8BE8L,
+ 0xD97DCC14L, 0xC7D45234L, 0x93674996L, 0xAB7D5FE8L,
+ 0xF5693F39L, 0x06450C54L, 0xDB841002L, 0x3708ECB6L,
+ 0x33329E06L, 0xA9CD93D6L, 0x44F8B6F2L, 0x9AD7AD6CL,
+ 0xDCD139BDL, 0x6495A638L, 0x9B0FEB99L, 0xDD61E62BL,
+ 0x2F0092C8L, 0xE2AEEB18L, 0x88791DF4L, 0x378294ADL,
+ 0x93B9D5E0L, 0x382696F7L, 0x7B84C6C0L, 0x5B0C6BE6L,
+ 0x61B19885L, 0xF2E57EBFL, 0x963A70E0L, 0xA8D322A3L,
+ 0x97539BD2L, 0x1F351D4FL, 0x05F5A564L, 0x49D160BDL,
+ 0x21C2E2F3L, 0x4F0B829BL, 0xCD76A6BAL, 0xFE469113L,
+ 0xA9C0D654L, 0xDC256FD4L, 0x692DAE32L, 0xF38E6DF9L,
+ 0xD442185FL, 0x6855F1FBL, 0xBE780BF8L, 0x3959E379L,
+ 0x0DD8B266L, 0xF1A83144L, 0x93AA5A92L, 0xD52BFC17L,
+ 0xB1917C46L, 0xA4E9E95DL, 0xB97D5CC7L, 0xCC08AA59L,
+ 0x15552930L, 0x4EB3E543L, 0xA2232733L, 0x55197DE5L,
+ 0x05F3E9BBL, 0x6AEE9067L, 0x4F685BAAL, 0x26FA2B36L,
+ 0xCACB175EL, 0x3C3BAADEL, 0xCCF73A4CL, 0xBFFFB8D7L
+ }};
+
+#endif /* _CRYPT_KEY_INPUT_H */
diff --git a/libpiano/src/crypt_key_output.h b/libpiano/src/crypt_key_output.h
index 5bafaf5..a329e17 100644
--- a/libpiano/src/crypt_key_output.h
+++ b/libpiano/src/crypt_key_output.h
@@ -22,1055 +22,279 @@ THE SOFTWARE.
/* encryption key for xmlrpc */
-#ifndef _CRYPT_H
-#define _CRYPT_H
+#ifndef _CRYPT_KEY_OUTPUT_H
+#define _CRYPT_KEY_OUTPUT_H
const unsigned int out_key_n = 16;
static const unsigned long out_key_p [16 + 2] = {
-1655854977,
-919004318,
-2043595880,
-23762164,
--1305147675,
--215967440,
-835493487, /* ! */
-261889135, /* ! */
-987405585,
--122581809,
-8882411,
-875817828, /* ! */
-466417059,
--544099275,
--1525766406,
--1945723444,
-536361814,
--1487225158};
+ 0x62B25781L, 0x36C6E49EL, 0x79CECC68L, 0x016A94F4L,
+ 0xB23506E5L, 0xF3209930L, 0x31CC9E6FL, 0x0F9C1C6FL,
+ 0x3ADA9D11L, 0xF8B18CCFL, 0x008788EBL, 0x3433EB64L,
+ 0x1BCCF5A3L, 0xDF91B435L, 0xA50EA6FAL, 0x8C069DCCL,
+ 0x1FF83B56L, 0xA75ABEBAL
+ };
static const unsigned long out_key_s [4][256] = {{
--513813079,
--765782257,
-183159219,
--1365669178,
-1047088991,
-222171688,
--2090853737,
--765179426,
-997050138,
--2057228390,
--1628206499,
--1408898308, /* ! */
--588637121,
-1846207300,
-2065654413,
--412282565, /* ! */
--1421690766,
-1839083055,
-1892832522,
--1919151611,
--1767698857,
-1341672799,
--255927541,
-726598137,
-1990634699,
-464663677,
--904351607, /* ! */
-1970163162,
--792713214,
--475806450, /* 47 */
-1950400144,
--262078895,
--761022537,
--667642993,
-312735385,
--34426203,
-1832569587,
--1684213010, /* ! */
-634837297,
--1948396026,
--604405134,
--691056861,
-988289742,
--1839385794,
-2062571691,
-297518815,
--888607360,
--511051809,
-701070684,
--1998977035, /* ! */
-1553720912,
--1604313120,
--1754421883,
-1603596992, /* ! */
-1928276512,
--943968281,
-1944528438,
-589172448,
-1447396119,
-694763397, /* ! */
-2082830654, /* ! */
-553534140,
-1553843344, /* ! */
--1667538856,
--2018018024,
-1501396120,
-1234751004,
-1067889147,
--1123200064, /* ! */
--2044106955,
-2086877862,
-1976886420,
-38662426,
--104788291,
--2117573866,
-663013564,
--996232851, /* ! */
-1102290631, /* 95 */
--740244768,
--1151084003, /* ! */
-1942342365,
--21446148,
-593950808, /* ! */
--704678316,
-882519192,
--1705861753,
-1535663280,
--955682427,
-490241188,
--2045390075,
--1740044623, /* ! */
--560660930, /* ! */
--397891080,
--646170301, /* ! */
-486316357,
-1043377519,
--1352836022, /* ! */
-963270259,
-1208484782,
--1946438033,
--1672860695,
--2047609127,
--2066653853,
-882790375,
--1651671083,
--1390467297,
-947685781,
-943582655, /* ! */
-993804347,
--669445900, /* ! */
-1033242534,
-1947027902,
-2123227639,
--1374249331, /* ! */
-559160429,
-802992266,
--443557517,
--1689158322,
-1902902596,
-1955321636,
-75631,
--1420670840,
--2016287362,
--1445425632,
--420570310, /* ! */
--354654912, /* 143 */
--1972668301,
-653997721, /* ! */
-452795541,
--66510820,
--1862128475,
--1327921414,
-1708518909,
-15711562, /* ! */
-1721321276,
--1394169533,
-373602900,
-2099511181, /* ! */
-2078960031, /* ! */
--1504406862,
--1849228115, /* ! */
--1767469541,
--1599186379,
-772444871,
-918597368, /* ! */
--937045004,
--712386722,
--904126536,
--1318252653,
--450264842, /* ! */
-1826831532, /* ! */
--958506776,
-2050742404,
-2050686251,
--154637178,
-481081149,
-1114171521,
--1904274054,
-1419437721,
-693681474,
-1890059780,
--1575700716,
--656873177,
-490233525,
--526894138,
-1682076343,
--781336395,
-816523260,
-2048253734,
-1527924261,
--1254019825,
--1450610880,
-1819678767,
-1741799953, /* 191 */
-812933538, /* ! */
-250020223,
--588621470,
--586042668, /* ! */
-303595274,
--736731322,
--1042514938,
-2056265092,
-590811071,
--2076239761,
-1536040004,
-526821270,
--809199490,
-826044521,
--639982281,
-575323029,
--370506263, /* ! */
--749572018,
-2087094581,
-587374721,
-552065397, /* ! */
-149358673,
-786310855,
--167069507,
--1875132152,
-1022462681,
-129236467,
--1087026086,
-1856839244, /* ! */
-1328124015,
-1731045631, /* ! */
--1648761702,
--2049695288,
--701165592,
--329506427, /* ! */
--925003291,
--721052514,
-1651606994, /* ! */
--1211116030,
-1210824470, /* ! */
-1625998108, /* ! */
-173453468,
--558787357, /* ! */
--1398935598,
-1207642912,
--1044964430,
-1054695311,
--532066592, /* 239 */
--261141564,
--1493815133, /* ! */
--161866707,
--1721246338,
--477625609,
-133205312,
-1987497710,
--1339095630,
-1043463425,
--1843491306, /* ! */
-543431533,
--257519406, /* ! */
-1302076883,
-127797200,
--1975436180,
-1034932095, /* ! */
--1868206592, /* ! */
--1696244482,
-1998241908,
-1099342102,
-900741619, /* ! */
-1370202513, /* ! */
--627586602,
-1075779902,
--800694166,
-2047880971, /* ! */
-757977382,
--737442507,
-763877853,
-837154760, /* ! */
--1361839879,
-1697214753,
--1169239768,
--2088855814},
-{1629020117,
-922095353,
-504197536, /* ! */
-954775243,
-120145635, /* ! */
--579060756,
--519454323,
-73872886,
--557968095,
-410158880,
--67682390, /* ! */
-2136179483,
-113474032,
-936282950, /* 287 */
-1835643417, /* ! */
--425487382,
-2010519404,
--837248632,
--1592374918,
--1308567382,
--768768095,
--935042502,
--1467653241,
-101884394,
-1185880783,
--2128586097,
-2058885475,
--296250734,
-2137323390,
-1125638684,
-1529361514,
--1107789882,
--782194686,
-1311102644,
--19347165, /* ! */
-1295250024,
-627682341,
-1409475839,
-1718747575,
-1534390947,
-1253718782, /* ! */
-1169937313,
-1521291895,
-1265721067,
-563973947,
--1270523181,
-1493641800,
-422652537,
-153943244,
-491686725,
-53879678, /* ! */
--403818722,
--501153969,
-411423572,
-964839170,
--798731292,
-191704494, /* ! */
--1942882791, /* ! */
-247351225,
--1147871801,
-991063408,
-2078916385, /* 335 */
--409571302, /* ! */
--1940714758,
--1635967463,
-380126381,
--1480405811,
--111862091,
-798808002,
-1846690607,
-1161223894,
--840749709,
-1757844636,
-1919227953,
-1396721207,
--841099775, /* ! */
-1457173961,
-269317440, /* ! */
-2076729104,
-1669595361,
--406583178,
-1213054918,
-2137223591,
--408202097,
--1602785642,
--1642508502,
-2059883563,
-963377666,
--1730998307,
-990959345, /* ! */
--1662041039,
-1184415790,
--1800589468, /* ! */
-1191574841,
-2066827079,
-1565744467, /* ! */
--1982705060,
-1003114192,
-431969651,
-2118380916,
-1762711765, /* ! */
--1288938317,
--1853007890, /* ! */
-1365304189,
--1249405781,
--843409397,
--2121756142, /* ! */
-1763447208,
-1707589958,
-2025386815, /* 383 */
-1264619878,
-1975513356,
--506432955,
--339393069,
--715206660,
--1014927581,
--2017612850,
-1645137307,
-1335624819, /* ! */
--1383696066,
--216010255,
--937606920,
-1953828927, /* ! */
-1100215538,
--1844619416,
-975828407,
-1987251605,
-1299855611,
-755596177, /* ! */
--926025603, /* ! */
-307698060,
--819390822,
-138444246, /* ! */
--1330460178, /* ! */
--295935330,
--668410217,
-216808357,
--192442834, /* ! */
-1944707886,
-683076481,
--1879751421,
-1560771135,
-886165615,
--971369067,
--179874281,
--1780972412, /* ! */
-1551477128,
-124161839,
-638318309,
--793030002,
--303257131, /* ! */
-913110130,
--1563131354,
--1152927828,
-58544864,
--666588206, /* ! */
--2025777247,
-1410656413, /* 431 */
-1133449775,
-1776814160,
--1202000308,
--1587468692,
-764233611,
--404082071,
-1418515926,
--250996474,
-1606154972,
--1042368908,
--960300962,
-163193207,
-2109826396,
-310314579, /* ! */
--656998654,
--2120731499,
-398720860,
-1102716052,
--1232677915,
-513056809, /* ! */
--1517523318,
--1907107147,
-5008204,
--388009951, /* ! */
-145362986,
-2001293342,
--313996635,
-1696291650,
--468561025,
--620682907,
--487614562,
-185707581,
-542653640,
-1843380185,
-1071686700,
--278346004,
--1874035140,
-1769296035, /* ! */
-823654751,
--1141322049,
-770471852,
--1174632118,
--1380529665,
--356118263,
-369984285,
--993721262,
-2078447917,
--1905514517, /* 479 */
-438882915,
--1866080467,
--1965418802,
-785895483,
-856543611,
-2115038375,
-1562771728,
-158744776,
-740212411, /* ! */
--1753064584,
--347114853,
--679343665,
--1677363466,
--776711069,
-146507865,
-1433561752,
-1484718853, /* ! */
-2068007340,
-1673669650,
-2034888177,
--1427667267,
-1725314550,
--745227351,
--510153416,
-1812096408,
--769448952,
-724796919,
--1641705060, /* ! */
--187715871,
--1993150269,
--1951578846,
--1566737172, /* ! */
--695189052,
--1557626854,
-278291124,
--207619058,
-892260834,
--217735893,
-1437921610, /* ! */
--1331483695,
-1629715297,
-1609637755,
--1299672728, /* ! */
-2024824922,
-1141063060, /* ! */
--1593362831,
--406554816,
--2065662630, /* 527 */
--224474689,
-1957733334},
-{530839846,
--1871368488,
-722209002, /* ! */
--1494427347,
-283456798,
--1991074430,
--1437368661, /* ! */
-1393643393,
-1884233053, /* ! */
-316592593, /* ! */
--1633634175,
-67711552,
--1532028936, /* ! */
--28150029,
-204892734,
--626897753,
--1702641288,
-1473684453, /* ! */
-847362557,
--1079059160,
--19386413,
--1492891500,
--1231328909,
--1172519719,
-733310353,
-1030660013,
-562154443,
-1484588979,
-413427779,
--1254045512,
-1581815858,
-1647037953, /* ! */
--1864688004, /* ! */
--594840704,
-1714355138,
-1910977695, /* ! */
--869823320,
--1594092636,
--949905272,
-1872451812,
-1724295091,
-1473849446,
--467809334,
--872003011,
-957920643,
--1658925668, /* ! */ /* 575 */
--1014830365,
-2041534498,
--1289170570,
--314708652,
--14928717, /* ! */
-594597886,
-606588791,
--294691293,
--1652089121, /* ! */
-1353100923,
--376999554, /* ! */
--1606083711,
-1964831987, /* ! */
-1284324098,
-946571071,
--236835181, /* ! */
-1826868670, /* ! */
--628576385,
-353949044,
--1383415207,
--442241461,
-1210088326,
--1861213995,
-2026802836,
--775203988,
-213100962,
-1303937343,
-1886697286,
--853503936,
-22916867,
-347578369,
-458151896, /* ! */
-893076939,
-752142338,
--51154144,
-698477494,
-2085285200,
--1415936037,
--1477954736,
-238866470, /* ! */
-364867055, /* ! */
-1969690005,
-1464856701,
--221777765, /* ! */
-1766279956,
-926079829,
--2128722228,
-1464323667, /* 623 */
--468389908,
--1102371895,
--626360488,
-1493866378,
-1382411426,
-1373259629, /* ! */
--1516263679,
--2036634017, /* ! */
--454735742,
--461817920,
-1678767014,
-682280596,
--1933839848,
-1867889900, /* ! */
-1536263691,
-1512429242,
-1233608153,
-1055317390,
-1481821303,
--1545547500,
--474961387,
--1325240485,
-727223122, /* ! */
-666049219,
-1466147771,
--978190400,
--984951028,
-137279631,
-828970652,
-1470706108,
-1240031461,
-339800793, /* ! */
--1772684179,
-1005013651, /* ! */
--893710369,
-2713655,
--831673471, /* ! */
-560401867,
-1193286576,
-2012625949,
--1385481301,
-690693520,
-450434938, /* ! */
-6859662,
--1695312035,
--470768530,
--1735583840,
-1551947458, /* 671 */
--23903826, /* ! */
--272927289,
-1457836440,
--549340909,
-340129861,
-1448426993, /* ! */
-1720095155, /* ! */
-289970191,
-609452121,
--1134964683, /* ! */
-2130731381,
-661512363,
-1034545082,
-1645695279, /* ! */
--592416413,
-1464654292,
-314520845,
--1293877797,
--943133768,
-2135092525,
--339166461,
--1468607841,
-2119446364,
--1873255440,
--372270913,
-287916301,
--55366124,
--1194267973,
-1116182918,
-1905595606, /* ! */
--1948425343,
--1664638428,
--818329511,
-469058705,
--2055526656, /* ! */
--251951159,
-463740098,
--1736727888, /* ! */
-893359773, /* ! */
--932042121,
-342343504,
--29499057,
-1590216069,
-1274735907,
--1960711099,
--1127741069,
-122033645,
-2128542502, /* 719 */
--81160273,
-519927763, /* ! */
--1307524253,
--482965142,
--1875812682,
--288813376,
-1790354532,
--1951270944,
--524755692, /* ! */
-1014821076,
--786978547,
--1503715841,
--2119099811,
--178066143,
--328007828,
--1411219934,
-1027907211,
-1561637548,
--1472328906,
-110611707,
-1896384984,
--1646981054, /* ! */
--1588084855,
--2134248380,
--905796293,
--56029556,
--2117775674,
--1582683057,
-615719466,
-384957578,
-1188945602,
--1184220203,
--6033762,
-2003966672,
-1510414055, /* ! */
--2049998746,
-386408271,
-1961250254,
-1424350579,
--858634167,
-213880883,
--1007779050,
-2026561215,
-259490021,
--797084108,
-1460692963,
-1525331451,
-1370262182, /* ! */ /* 767 */
-293318673,
-544808302,
-920263177,
-103655446, /* ! */
--1431460277,
--1803600980, /* ! */
--1505376616,
-257291575,
-1208290601,
-1859852686,
-69613997,
--1234549782,
--1423238393, /* ! */
-711158442,
-218702758,
-48671031,
-1561531785,
-549682762},
-{1722841024, /* ! */
-1678073353,
--614334879,
--1261051299,
-778307565,
-1683919416,
--606372214,
-890910445,
--1519602957,
-422817018,
--985731497,
--399348512, /* ! */
--1730647324,
--1099955160,
--1930459907,
--2018277684,
--1196489861,
-1513840148,
-1886456409,
-838084158,
-1913826009,
--142146436, /* ! */
--413218814,
-565709772,
-204821326,
--1548350062,
-1881270649,
--1176661609,
-655405327,
-1449467372, /* ! */ /* 815 */
-1721788626,
--854013850,
--899192508,
--360793273,
-867045638,
--1591438706,
--1195082927,
-2094926826,
-1928537063, /* ! */
-792539387, /* ! */
-1767255387,
-1983283598,
--358435631,
--779393177,
--1086267881,
--1549436626,
--1582534409,
-1051799914,
--245143042,
--1918223607,
--11193281,
-1001934263, /* ! */
--73506240, /* ! */
-1279486962,
--937898593,
-265050536,
--2052831146,
--2116298214,
-676055329,
-1320971350,
-60112790, /* ! */
--1111508310, /* ! */
-691496339,
--1289734630,
-1672957635,
-1828477688,
-2055454618,
--497831808,
--1032041626,
-1974291279,
-146836556,
--367217667,
--719016930,
--894795368,
-400656073,
--551206802,
-71329459, /* ! */
-955057240, /* ! */ /* 863 */
--842425766,
--938155869,
--461082201,
--89628848,
--719614551, /* ! */
-851389605,
-1710650519,
-1929871027,
-2138521733,
-1395635780,
-1378055652, /* ! */
-234386875,
-230019956,
--2105283931,
--418953863,
-556294611,
-1790257504,
--11582813,
--795597470,
-907791823, /* ! */
--36926894,
--1078349178,
-1632571284,
-1085203308, /* ! */
--2102060924,
--353799919, /* ! */
--511810872,
-1217595593,
-315762222,
-664567993,
--620935514,
-1760697749,
--150531764,
--906315733, /* ! */
-966756585,
-2143511316,
-829751318,
--645111024,
--750227043,
-914171901, /* ! */
--326094853,
--4718658,
-176409364, /* ! */
--453628962,
-1015428453,
--950961455, /* ! */
--1929004703,
--1979218629, /* 911 */
--386687514,
--809528953,
--1315642451,
-519041810,
-1296778479,
--1396513598,
-338706908,
-1972031445,
--479710299, /* ! */
--514326614,
--95378821,
-1012441438,
--1770114023,
-1966997515,
--431195712,
--195630652,
--1805137610,
--878196189,
-1305117064,
--201378838,
-45814250,
-1582855393, /* ! */
-1051694644,
--118080464,
-842639867, /* ! */
-964643756, /* ! */
--810650327,
-2103445589,
--1435798060,
-1611948935,
--2013661703,
-1773966623,
-1264748971,
--53913554,
--1910238305,
-59625376, /* ! */
-129956518,
-1806897494,
-1746354391,
-765642861,
-945168608,
--1084123694,
-470467004,
--285404973,
--273067374,
--379320221,
-469476951,
-891590085, /* 959 */
-484100235,
--1507959076, /* ! */
-1604199464,
-423268838,
-488586602,
-930867807,
--242676590, /* ! */
--54340460,
-1075848084,
--1939665362,
-589512753,
-205813722,
--46146582, /* ! */
--797260050, /* ! */
-224571541,
--1212320744,
-1738238306,
--444589,
-2005858805,
-2003218491,
-638371325,
-256246972,
-1793131025, /* ! */
--707291882,
--1151592902,
-363764911, /* ! */
-1777326955,
--757008613,
--2006058918, /* ! */
--946044045,
--1781443141,
--1007568595,
--661476356,
-203874992,
-663304469,
--563792643,
-1058896789,
--1700207594,
--1838678505,
-816281610,
-783051130,
-244431728,
-26999557,
--400433464,
-2036402176, /* ! */
-1461934271,
-1431750752, /* ! */
-557152328, /* 1007 */
-336682025,
--188192101, /* ! */
--1029579530,
-1537018210, /* ! */
-355741330,
--913772271,
--573111973,
-1332856894, /* ! */
--463998480,
-1095506380,
--1372153732,
--1070918314,
-1176314092,
--1513258489,
-2134865852,
--1080957377,
--1538012438,
--238348645,
-730779314,
-1576034869,
-638655973,
--1293620774,
--1041456218,
--1532623621,
--360700565,
-2018940370,
--706509096,
--1761858993, /* ! */
-566171489, /* ! */
--2101362137,
-548160877,
-1587887228, /* ! */
-1708148227,
--928571626}};
+ 0xE15FD5A9L, 0xD25B170FL, 0x0AEAC9B3L, 0xAE998AC6L,
+ 0x3E694F5FL, 0x0D3E1228L, 0x83601A97L, 0xD26449DEL,
+ 0x3B6DC71AL, 0x85612F9AL, 0x9EF38A5DL, 0xAC05EAFCL,
+ 0xDCEA1C3FL, 0x6E0AE344L, 0x7B1F628DL, 0xE76D113BL,
+ 0xAB42B872L, 0x6D9E2E2FL, 0x70D2550AL, 0x8D9C1205L,
+ 0x96A30E57L, 0x4FF84D5FL, 0xF0BEDB0BL, 0x2B4F01F9L,
+ 0x76A6ACCBL, 0x1BB2347DL, 0xCA18B089L, 0x756E4DDAL,
+ 0xD0C02802L, 0xE3A3C50EL, 0x7440BE90L, 0xF060FE51L,
+ 0xD2A3B7B7L, 0xD834938FL, 0x12A3F699L, 0xFDF2B2A5L,
+ 0x6D3ACAF3L, 0x9B9CF2EEL, 0x25D6D931L, 0x8BDDD606L,
+ 0xDBF98272L, 0xD6CF4F23L, 0x3AE81ACEL, 0x925D333EL,
+ 0x7AF058ABL, 0x11BBC6DFL, 0xCB08ED80L, 0xE189F7DFL,
+ 0x29C97D5CL, 0x88DA07F5L, 0x5C9BE650L, 0xA0601FE0L,
+ 0x976DA585L, 0x5F94F2C0L, 0x72EF2A20L, 0xC7BC2FE7L,
+ 0x73E72636L, 0x231E0EE0L, 0x56458317L, 0x29693F85L,
+ 0x7C25793EL, 0x20FE42BCL, 0x5C9DC490L, 0x9C9B6058L,
+ 0x87B77D18L, 0x597D7C98L, 0x4998CE1CL, 0x3FA6B1FBL,
+ 0xBD0D53C0L, 0x86296735L, 0x7C633AA6L, 0x75D4E494L,
+ 0x024DF11AL, 0xF9C10EBDL, 0x81C86316L, 0x2784C8BCL,
+ 0xC49EB16DL, 0x41B39EC7L, 0xD3E0C2E0L, 0xBB63DA1DL,
+ 0x73C5CADDL, 0xFEB8C1FCL, 0x2366F858L, 0xD5FF7654L,
+ 0x349A2C98L, 0x9A529D87L, 0x5B885CB0L, 0xC7097185L,
+ 0x1D387CA4L, 0x8615D305L, 0x984906B1L, 0xDE94FE3EL,
+ 0xE848A9F8L, 0xD97C3943L, 0x1CFC9945L, 0x3E30AD6FL,
+ 0xAF5D5C4AL, 0x396A5673L, 0x480803AEL, 0x8BFBB66FL,
+ 0x9C4A2BE9L, 0x85F3F6D9L, 0x84D15D63L, 0x349E4FE7L,
+ 0x9D8D7FD5L, 0xAD1F271FL, 0x387C8995L, 0x383DEDBFL,
+ 0x3B3C403BL, 0xD81910F4L, 0x3D9607A6L, 0x740D49BEL,
+ 0x7E8DE1F7L, 0xAE169E8DL, 0x21541C6DL, 0x2FDCB08AL,
+ 0xE58FD973L, 0x9B517D4EL, 0x716BFD44L, 0x748BD724L,
+ 0x0001276FL, 0xAB524888L, 0x87D1E57EL, 0xA9D88E20L,
+ 0xE6EE9B3AL, 0xEADC6540L, 0x8A6B7873L, 0x26FB3699L,
+ 0x1AFD1C95L, 0xFC09201CL, 0x91022CA5L, 0xB0D986FAL,
+ 0x65D5EDFDL, 0x00EFBD4AL, 0x6699473CL, 0xACE6A943L,
+ 0x1644BA54L, 0x7D23FF8DL, 0x7BEA699FL, 0xA65492B2L,
+ 0x91C704ADL, 0x96A68E1BL, 0xA0AE5A35L, 0x2E0A92C7L,
+ 0x36C0AEF8L, 0xC825D3F4L, 0xD589D75EL, 0xCA1C1FB8L,
+ 0xB16D0F93L, 0xE52980F6L, 0x6CE33CACL, 0xC6DE58E8L,
+ 0x7A3BD884L, 0x7A3AFD2BL, 0xF6C86C86L, 0x1CACB73DL,
+ 0x4268E881L, 0x8E7F157AL, 0x549AE699L, 0x2958BD42L,
+ 0x70A80604L, 0xA214B714L, 0xD8D8E927L, 0x1D385EB5L,
+ 0xE0983BC6L, 0x644272B7L, 0xD16DC0B5L, 0x30AB27FCL,
+ 0x7A15DF26L, 0x5B124625L, 0xB5412D0FL, 0xA9896F40L,
+ 0x6C76182FL, 0x67D1C211L, 0x307461A2L, 0x0EE7017FL,
+ 0xDCEA5962L, 0xDD11B2D4L, 0x12187F0AL, 0xD4165F46L,
+ 0xC1DC7C06L, 0x7A901D84L, 0x23370FBFL, 0x843F186FL,
+ 0x5B8E1C44L, 0x1F66A796L, 0xCFC4987EL, 0x313C7069L,
+ 0xD9DAA537L, 0x224ABB95L, 0xE9EA85E9L, 0xD352704EL,
+ 0x7C668935L, 0x2302A081L, 0x20E7D975L, 0x08E70851L,
+ 0x2EDE26C7L, 0xF60AB8BDL, 0x903BC108L, 0x3CF18AD9L,
+ 0x07B3FDF3L, 0xBF354C5AL, 0x6EAD1E4CL, 0x4F29906FL,
+ 0x672DA8FFL, 0x9DB9E49AL, 0x85D421C8L, 0xD6350FE8L,
+ 0xEC5C2185L, 0xC8DD91E5L, 0xD5059C9EL, 0x627185D2L,
+ 0xB7CFD602L, 0x482BB716L, 0x60EAC31CL, 0x0A56B09CL,
+ 0xDEB194E3L, 0xAC9DEFD2L, 0x47FB2B20L, 0xC1B71BB2L,
+ 0x3EDD5F8FL, 0xE0494EE0L, 0xF06F4BC4L, 0xA6F630A3L,
+ 0xF65A1C2DL, 0x9967DD7EL, 0xE38802F7L, 0x07F08D40L,
+ 0x7676CEEEL, 0xB02F05B2L, 0x3E31FD01L, 0x921E8E16L,
+ 0x20641B6DL, 0xF0A690D2L, 0x4D9C1DD3L, 0x079E07D0L,
+ 0x8A413C6CL, 0x3DAFCF7FL, 0x90A56E00L, 0x9AE55CFEL,
+ 0x771AC074L, 0x4186A116L, 0x35B039F3L, 0x51ABA191L,
+ 0xDA97C9D6L, 0x401F193EL, 0xD046606AL, 0x7A102F0BL,
+ 0x2D2DD126L, 0xD40B8535L, 0x2D87D9DDL, 0x31E5F7C8L,
+ 0xAED3F8F9L, 0x65297121L, 0xBA4ED128L, 0x837E96FAL
+ }, {
+ 0x6118DFD5L, 0x36F60EF9L, 0x1E0D71A0L, 0x38E8B6CBL,
+ 0x072946E3L, 0xDD7C3BECL, 0xE109C18DL, 0x046735F6L,
+ 0xDEBE1521L, 0x18728720L, 0xFBF73FAAL, 0x7F53831BL,
+ 0x06C379F0L, 0x37CE8B46L, 0x6D69B219L, 0xE6A393EAL,
+ 0x77D6176CL, 0xCE189988L, 0xA116497AL, 0xB200D8AAL,
+ 0xD22D87A1L, 0xC844623AL, 0xA8856387L, 0x0612A1EAL,
+ 0x46AF1ACFL, 0x81205A8FL, 0x7AB81963L, 0xEE579292L,
+ 0x7F64F77EL, 0x4317E21CL, 0x5B28346AL, 0xBDF877C6L,
+ 0xD160A802L, 0x4E25D6B4L, 0xFED8C923L, 0x4D33F268L,
+ 0x2569AC25L, 0x5402E4FFL, 0x667201B7L, 0x5B74F2A3L,
+ 0x4ABA3AFEL, 0x45BBD3A1L, 0x5AAD1277L, 0x4B715EEBL,
+ 0x219D8F3BL, 0xB4455AD3L, 0x59072A48L, 0x19312A79L,
+ 0x092CFCCCL, 0x1D4E8B45L, 0x0336237EL, 0xE7EE371EL,
+ 0xE220FF4FL, 0x1885D354L, 0x39824702L, 0xD06453E4L,
+ 0x0B6D2DAEL, 0x8C31F619L, 0x0EBE47B9L, 0xBB94DDC7L,
+ 0x3B126D70L, 0x7BE9BF21L, 0xE796701AL, 0x8C530AFAL,
+ 0x9E7D1E19L, 0x16A844ADL, 0xA7C2CCCDL, 0xF9551EB5L,
+ 0x2F9CD7C2L, 0x6E12432FL, 0x4536DED6L, 0xCDE32D73L,
+ 0x68C6949CL, 0x72651831L, 0x53404637L, 0xCDDDD601L,
+ 0x56DAB5C9L, 0x100D7540L, 0x7BC85F10L, 0x638400E1L,
+ 0xE7C40876L, 0x484DBFC6L, 0x7F6371A7L, 0xE7AB548FL,
+ 0xA0776E96L, 0x9E194F2AL, 0x7AC7542BL, 0x396BFA02L,
+ 0x98D30FDDL, 0x3B10D6F1L, 0x9CEF4431L, 0x4698C02EL,
+ 0x94AD2F64L, 0x4705FD39L, 0x7B314747L, 0x5D535D53L,
+ 0x89D2525CL, 0x3BCA4ED0L, 0x19BF5573L, 0x7E43ED74L,
+ 0x6910D8D5L, 0xB32C5CB3L, 0x918D57EEL, 0x5160E37DL,
+ 0xB58794ABL, 0xCDBA980BL, 0x81889212L, 0x691C11A8L,
+ 0x65C7C146L, 0x78B8F33FL, 0x4B609166L, 0x75BFF10CL,
+ 0xE1D07245L, 0xEBC545D3L, 0xD55ECFFCL, 0xC3816F23L,
+ 0x87BDABCEL, 0x620ECD9BL, 0x4F9C0473L, 0xAD86793EL,
+ 0xF31FF1F1L, 0xC81D40F8L, 0x7475103FL, 0x4193F4F2L,
+ 0x920D5768L, 0x3A29F5B7L, 0x76730D95L, 0x4D7A38FBL,
+ 0x2D097B91L, 0xC8CDF87DL, 0x1257198CL, 0xCF29169AL,
+ 0x08407DD6L, 0xB0B2C9EEL, 0xEE5C629EL, 0xD828DE97L,
+ 0x0CEC3BA5L, 0xF4878E2EL, 0x73E9E32EL, 0x28B6EB81L,
+ 0x8FF54503L, 0x5D077A3FL, 0x34D1D06FL, 0xC61A1595L,
+ 0xF5475617L, 0x95D88484L, 0x5C79A988L, 0x07668F2FL,
+ 0x260BF6E5L, 0xD0BB528EL, 0xEDECA9D5L, 0x366CF472L,
+ 0xA2D48226L, 0xBB47B7ACL, 0x037D52E0L, 0xD844ABD2L,
+ 0x874117A1L, 0x5414E89DL, 0x438F122FL, 0x69E80850L,
+ 0xB85AEE4CL, 0xA161266CL, 0x2D8D478BL, 0xE7EA3269L,
+ 0x548CD5D6L, 0xF10A1906L, 0x5FBBFADCL, 0xC1DEB674L,
+ 0xC6C2F85EL, 0x09BA2177L, 0x7DC1655CL, 0x127F0653L,
+ 0xD8D6FF02L, 0x81983495L, 0x17C3FF5CL, 0x41BA1C94L,
+ 0xB686D3E5L, 0x1E94A029L, 0xA58C6E8AL, 0x8E53DAB5L,
+ 0x004C6B4CL, 0xE8DF7021L, 0x08AA102AL, 0x7749501EL,
+ 0xED48CAA5L, 0x651B5B42L, 0xE412537FL, 0xDB012165L,
+ 0xE2EF979EL, 0x0B11AC3DL, 0x20583CC8L, 0x6DDFBFD9L,
+ 0x3FE0A42CL, 0xEF68C6ECL, 0x904C7E3CL, 0x697550A3L,
+ 0x3117F95FL, 0xBBF8CEBFL, 0x2DEC77ACL, 0xB9FC894AL,
+ 0xADB6C9FFL, 0xEAC61109L, 0x160D831DL, 0xC4C50452L,
+ 0x7BE2992DL, 0x8E6C27EBL, 0x1A28D263L, 0x90C5DF2DL,
+ 0x8ADA16CEL, 0x2ED7D03BL, 0x330DD17BL, 0x7E10ECA7L,
+ 0x5D260110L, 0x097640C8L, 0x2C1EBEBBL, 0x97825B78L,
+ 0xEB4F729BL, 0xD78209CFL, 0x9C0576F6L, 0xD1B45463L,
+ 0x08BB8859L, 0x55726A98L, 0x587F0305L, 0x7B4349ACL,
+ 0x63C22C12L, 0x7949EDF1L, 0xAAE786BDL, 0x66D635F6L,
+ 0xD394BBA9L, 0xE197AD38L, 0x6C026598L, 0xD2232408L,
+ 0x2B3385F7L, 0x9E25919CL, 0xF4CFAEE1L, 0x8932F0C3L,
+ 0x8BAD4522L, 0xA29D7CECL, 0xD69041C4L, 0xA328801AL,
+ 0x109662B4L, 0xF39FFC0EL, 0x352ED1E2L, 0xF3059D2BL,
+ 0x55B4F14AL, 0xB0A32BD1L, 0x61237B61L, 0x5FF11F7BL,
+ 0xB2889168L, 0x78B0605AL, 0x44033D94L, 0xA1073671L,
+ 0xE7C47740L, 0x84E07D5AL, 0xF29EC9BFL, 0x74B0A3D6L
+ }, {
+ 0x1FA3F926L, 0x90752ED8L, 0x2B0C08EAL, 0xA6ECD92DL,
+ 0x10E5351EL, 0x89529D82L, 0xAA537EABL, 0x53114F81L,
+ 0x704F1D5DL, 0x12DED1D1L, 0x9EA0B881L, 0x04093240L,
+ 0xA4AF17F8L, 0xFE5276F3L, 0x0C366A3EL, 0xDAA24CA7L,
+ 0x9A83C178L, 0x57D6A3E5L, 0x3281B9FDL, 0xBFAEDD28L,
+ 0xFED82FD3L, 0xA7044894L, 0xB69B6973L, 0xBA1CC4D9L,
+ 0x2BB56D91L, 0x3D6E9FADL, 0x2181CBCBL, 0x587D07B3L,
+ 0x18A46843L, 0xB540C8B8L, 0x5E489832L, 0x622BCE01L,
+ 0x90DB1E7CL, 0xDC8B7380L, 0x662EFBC2L, 0x71E7349FL,
+ 0xCC278CA8L, 0xA0FC13A4L, 0xC7619888L, 0x6F9B58E4L,
+ 0x66C6A7B3L, 0x57D92866L, 0xE41DCBCAL, 0xCC064A3DL,
+ 0x3918B583L, 0x9D1ECD9CL, 0xC382EAE3L, 0x79AF5822L,
+ 0xB328D176L, 0xED3DED54L, 0xFF1C34B3L, 0x2370D7FEL,
+ 0x2427CF77L, 0xEE6F5E23L, 0x9D871EDFL, 0x50A6AE7BL,
+ 0xE987717EL, 0xA0451B81L, 0x751CF4F3L, 0x4C8D3B02L,
+ 0x386B873FL, 0xF1E22E93L, 0x6CE3CDBEL, 0xDA88AF7FL,
+ 0x1518D574L, 0xAD8AC259L, 0xE5A3EE4BL, 0x48207B86L,
+ 0x911020D5L, 0x78CE8E94L, 0xD1CB536CL, 0x0CB3A9A2L,
+ 0x4DB8813FL, 0x7074B746L, 0xCD209040L, 0x015DAF03L,
+ 0x14B7A001L, 0x1B4ED7D8L, 0x353B45CBL, 0x2CD4C802L,
+ 0xFCF37320L, 0x29A1EBB6L, 0x7C4AED50L, 0xAB9A87DBL,
+ 0xA7E83350L, 0x0E3CD026L, 0x15BF6DEFL, 0x75671595L,
+ 0x574FF07DL, 0xF2C7F09BL, 0x69474B14L, 0x3732DB55L,
+ 0x811E46CCL, 0x5747CE53L, 0xE414EFECL, 0xBE4B23C9L,
+ 0xDAAA7F58L, 0x590A978AL, 0x5265ECA2L, 0x51DA476DL,
+ 0xA59FA701L, 0x869B6E5FL, 0xE4E54882L, 0xE47937C0L,
+ 0x640FF3A6L, 0x28AAC694L, 0x8CBBF218L, 0x6F55BCECL,
+ 0x5B91860BL, 0x5A25D6BAL, 0x49875DD9L, 0x3EE6DD8EL,
+ 0x5852CC77L, 0xA3E0D114L, 0xE3B0AA15L, 0xB1026F5BL,
+ 0x2B588B52L, 0x27B31AC3L, 0x5763A3BBL, 0xC5B1FFC0L,
+ 0xC54AD70CL, 0x082EB88FL, 0x3169169CL, 0x57A931BCL,
+ 0x49E960E5L, 0x1440F2D9L, 0x9656FC6DL, 0x3BE74A93L,
+ 0xCABB0FDFL, 0x00296837L, 0xCE6DAB81L, 0x21670DCBL,
+ 0x47201BB0L, 0x77F63C1DL, 0xAD6B3BABL, 0x292B2590L,
+ 0x1AD9177AL, 0x0068AB8EL, 0x9AF3975DL, 0xE3F0A46EL,
+ 0x988D17A0L, 0x5C80D6C2L, 0xFE9341AEL, 0xEFBB75C7L,
+ 0x56E4D198L, 0xDF41B913L, 0x1445F845L, 0x56553DF1L,
+ 0x668691B3L, 0x1148980FL, 0x24538059L, 0xBC59D035L,
+ 0x7F006175L, 0x276DE0ABL, 0x3DA9E7BAL, 0x6217512FL,
+ 0xDCB07163L, 0x574CD9D4L, 0x12BF350DL, 0xB2E0FDDBL,
+ 0xC7C8EBB8L, 0x7F42ED2DL, 0xEBC8BB03L, 0xA876D29FL,
+ 0x7E542F5CL, 0x905863F0L, 0xE9CF98BFL, 0x1129410DL,
+ 0xFCB32E14L, 0xB8D0EABBL, 0x42879986L, 0x719514D6L,
+ 0x8BDD6381L, 0x9CC7A224L, 0xCF394859L, 0x1BF54491L,
+ 0x857B2700L, 0xF0FB87C9L, 0x1BA41CC2L, 0x987BA2B0L,
+ 0x353F969DL, 0xC8722A77L, 0x1467BF50L, 0xFE3DE14FL,
+ 0x5EC8C585L, 0x4BFAED23L, 0x8B21EC45L, 0xBCC80973L,
+ 0x074615EDL, 0x7EDEFB26L, 0xFB2997AFL, 0x1EFD77D3L,
+ 0xB210C363L, 0xE336896AL, 0x90315EB6L, 0xEEC90EC0L,
+ 0x6AB6A464L, 0x8BB1F7E0L, 0xE0B8DD14L, 0x3C7CF0D4L,
+ 0xD117A90DL, 0xA65F1DFFL, 0x81B11A5DL, 0xF562ED21L,
+ 0xEC72FF6CL, 0xABE27E22L, 0x3D449E8BL, 0x5D14B2ACL,
+ 0xA83E0B36L, 0x0697CCFBL, 0x710889D8L, 0x9DD51042L,
+ 0xA157BF89L, 0x80C9F444L, 0xCA02A53BL, 0xFCA90E8CL,
+ 0x81C54EC6L, 0xA1AA2C4FL, 0x24B3222AL, 0x16F1FC8AL,
+ 0x46DDDEC2L, 0xB96A3BD5L, 0xFFA3EE9EL, 0x77721AD0L,
+ 0x5A0716E7L, 0x85CF8066L, 0x17081F4FL, 0x74E64DCEL,
+ 0x54E5DD73L, 0xCCD24849L, 0x0CBF9033L, 0xC3EE8316L,
+ 0x78CADEBFL, 0x0F7780E5L, 0xD07D7634L, 0x571067E3L,
+ 0x5AEAB5FBL, 0x51AC8AA6L, 0x117BB011L, 0x20791D6EL,
+ 0x36DA1A09L, 0x062DA816L, 0xAAADA64BL, 0x947F3BACL,
+ 0xA645C698L, 0x0F55F537L, 0x48050D29L, 0x6EDB198EL,
+ 0x042639ADL, 0xB66A43EAL, 0xAB2B1B07L, 0x2A636AAAL,
+ 0x0D0923A6L, 0x02E6A937L, 0x5D131589L, 0x20C37E4AL
+ }, {
+ 0x66B077C0L, 0x64055E09L, 0xDB61FE61L, 0xB4D5E25DL,
+ 0x2E6407EDL, 0x645E9238L, 0xDBDB7E8AL, 0x351A36EDL,
+ 0xA56CB2F3L, 0x1933ACFAL, 0xC53EEE57L, 0xE8326CE0L,
+ 0x98D86AE4L, 0xBE700428L, 0x8CEF84FDL, 0x87B386CCL,
+ 0xB8AF037BL, 0x5A3B5E14L, 0x70710A59L, 0x31F4263EL,
+ 0x7212AAD9L, 0xF787047CL, 0xE75EC802L, 0x21B80BCCL,
+ 0x0C35534EL, 0xA3B60D92L, 0x7021E979L, 0xB9DD9197L,
+ 0x2710B10FL, 0x56651DECL, 0x66A068D2L, 0xCD18C866L,
+ 0xCA676944L, 0xEA7EBB47L, 0x33AE1106L, 0xA124928EL,
+ 0xB8C47B51L, 0x7CDE0BEAL, 0x72F323E7L, 0x2F3D30FBL,
+ 0x69562D5BL, 0x7636818EL, 0xEAA2B4D1L, 0xD18B6767L,
+ 0xBF40DE17L, 0xA3A5792EL, 0xA1AC70F7L, 0x3EB1316AL,
+ 0xF16369FEL, 0x8DAA3B09L, 0xFF55343FL, 0x3BB84DB7L,
+ 0xFB9E6240L, 0x4C436BF2L, 0xC818CD9FL, 0x0FCC59A8L,
+ 0x85A44856L, 0x81DBDA1AL, 0x284BC921L, 0x4EBC6C56L,
+ 0x03953F96L, 0xBDBFBAAAL, 0x29376593L, 0xB320361AL,
+ 0x63B74EC3L, 0x6CFC5AF8L, 0x7A83BF9AL, 0xE253B080L,
+ 0xC27C4B66L, 0x75AD4B4FL, 0x08C08C4CL, 0xEA1CB3FDL,
+ 0xD524AC1EL, 0xCAAA8198L, 0x17E186C9L, 0xDF25406EL,
+ 0x044066B3L, 0x38ED0458L, 0xCDC99A5AL, 0xC814E0A3L,
+ 0xE48471A7L, 0xFAA85F50L, 0xD51B8DA9L, 0x32BF2CA5L,
+ 0x65F67497L, 0x73077EB3L, 0x7F774085L, 0x532FB644L,
+ 0x522375E4L, 0x0DF875BBL, 0x0DB5D374L, 0x8283EAA5L,
+ 0xE7074579L, 0x212861D3L, 0x6AB52960L, 0xFF4F42A3L,
+ 0xD0942562L, 0x361BCDCFL, 0xFDCC8A52L, 0xBFB9B286L,
+ 0x614F0F94L, 0x40AEE36CL, 0x82B51884L, 0xEAE97111L,
+ 0xE17E62C8L, 0x489308C9L, 0x12D2262EL, 0x279C80B9L,
+ 0xDAFD46A6L, 0x68F21D95L, 0xF707114CL, 0xC9FAB82BL,
+ 0x399F88E9L, 0x7FC36314L, 0x31750016L, 0xD98C6310L,
+ 0xD348719DL, 0x367D27FDL, 0xEC902FFBL, 0xFFB7FFBEL,
+ 0x0A83CB14L, 0xE4F62BDEL, 0x3C863565L, 0xC7517AD1L,
+ 0x8D05B961L, 0x8A07853BL, 0xE8F39DE6L, 0xCFBF9187L,
+ 0xB194E3ADL, 0x1EEFF312L, 0x4D4B44EFL, 0xACC2E4C2L,
+ 0x143041DCL, 0x758ACFD5L, 0xE36833A5L, 0xE157FFAAL,
+ 0xFA50A27BL, 0x3C58A15EL, 0x967E3419L, 0x753E000BL,
+ 0xE64C79C0L, 0xF456E9C4L, 0x9467C936L, 0xCBA7CA23L,
+ 0x4DCA8188L, 0xF3FF33EAL, 0x02BB11EAL, 0x5E5874E1L,
+ 0x3EAF9634L, 0xF8F63C30L, 0x3239A9FBL, 0x397F4BACL,
+ 0xCFAE7529L, 0x7D600855L, 0xAA6B75D4L, 0x60146387L,
+ 0x87F9F5F9L, 0x69BC951FL, 0x4B6289ABL, 0xFCC9582EL,
+ 0x8E24139FL, 0x038DCFA0L, 0x07BEFAA6L, 0x6BB31156L,
+ 0x681740D7L, 0x2DA2C86DL, 0x385620E0L, 0xBF6195D2L,
+ 0x1C0AC1BCL, 0xEEFD10D3L, 0xEFB95292L, 0xE9640863L,
+ 0x1BFBA657L, 0x352495C5L, 0x1CDAC88BL, 0xA61E5EDCL,
+ 0x5F9E2428L, 0x193A91E6L, 0x1D1F3D6AL, 0x377BEA5FL,
+ 0xF1890C92L, 0xFCC2D494L, 0x40202394L, 0x8C630E2EL,
+ 0x23234031L, 0x0C4477DAL, 0xFD3FDBEAL, 0xD07AC6EEL,
+ 0x0D62B095L, 0xB7BD7418L, 0x679B6962L, 0xFFF93753L,
+ 0x778EF9F5L, 0x7766B03BL, 0x260CC5FDL, 0x0F4604BCL,
+ 0x6AE10211L, 0xD5D79516L, 0xBB5C163AL, 0x15AE9CAFL,
+ 0x69EFDB6BL, 0xD2E0F71BL, 0x886DF85AL, 0xC79C8373L,
+ 0x95D155BBL, 0xC3F1B92DL, 0xD892ABFCL, 0x0C26E2B0L,
+ 0x27893915L, 0xDE6534FDL, 0x3F1D7B95L, 0x9AA8E416L,
+ 0x9267FE17L, 0x30A7780AL, 0x2EAC697AL, 0x0E91BB70L,
+ 0x019BFB05L, 0xE821DEC8L, 0x79610800L, 0x572358BFL,
+ 0x5556C860L, 0x21357848L, 0x14115C29L, 0xF4C86A9BL,
+ 0xC2A1DCF6L, 0x5B9D0962L, 0x15342E92L, 0xC988F111L,
+ 0xDDD7015BL, 0x4F71C83EL, 0xE457F1F0L, 0x414C19CCL,
+ 0xAE36987CL, 0xC02B1556L, 0x461D20ECL, 0xA5CD8207L,
+ 0x7F3F77BCL, 0xBF91E63FL, 0xA453CAEAL, 0xF1CB169BL,
+ 0x2B8ECEB2L, 0x5DF06235L, 0x26111DE5L, 0xB2E4E9DAL,
+ 0xC1ECA3A6L, 0xA4A604FBL, 0xEA80256BL, 0x785695D2L,
+ 0xD5E386D8L, 0x96FC2A4FL, 0x21BF1761L, 0x82BFC227L,
+ 0x20AC456DL, 0x5EA53C7CL, 0x65D04603L, 0xC8A71F16L
+ }};
-#endif /* _CRYPT_H */
+#endif /* _CRYPT_KEY_OUTPUT_H */