📄 bfinit_8cpp-source.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"><title>Crypto++: bfinit.cpp Source File</title><link href="doxygen.css" rel="stylesheet" type="text/css"><link href="tabs.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.5.2 --><div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> </ul></div><div class="tabs"> <ul> <li><a href="files.html"><span>File List</span></a></li> <li><a href="globals.html"><span>File Members</span></a></li> </ul></div><h1>bfinit.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "pch.h"</span><a name="l00002"></a>00002 <span class="preprocessor">#include "<a class="code" href="blowfish_8h.html">blowfish.h</a>"</span><a name="l00003"></a>00003 <a name="l00004"></a>00004 NAMESPACE_BEGIN(CryptoPP)<a name="l00005"></a>00005 <a name="l00006"></a>00006 const word32 <a class="code" href="class_blowfish.html" title="Blowfish">Blowfish</a>::Base::p_init[<a class="code" href="class_blowfish.html" title="Blowfish">Blowfish</a>::ROUNDS+2] =<a name="l00007"></a>00007 {<a name="l00008"></a>00008 608135816U, 2242054355U, 320440878U, 57701188U,<a name="l00009"></a>00009 2752067618U, 698298832U, 137296536U, 3964562569U,<a name="l00010"></a>00010 1160258022U, 953160567U, 3193202383U, 887688300U,<a name="l00011"></a>00011 3232508343U, 3380367581U, 1065670069U, 3041331479U,<a name="l00012"></a>00012 2450970073U, 2306472731U<a name="l00013"></a>00013 } ;<a name="l00014"></a>00014 <a name="l00015"></a>00015 <span class="keyword">const</span> word32 Blowfish::Base::s_init[4*256] = {<a name="l00016"></a>00016 3509652390U, 2564797868U, 805139163U, 3491422135U,<a name="l00017"></a>00017 3101798381U, 1780907670U, 3128725573U, 4046225305U,<a name="l00018"></a>00018 614570311U, 3012652279U, 134345442U, 2240740374U,<a name="l00019"></a>00019 1667834072U, 1901547113U, 2757295779U, 4103290238U,<a name="l00020"></a>00020 227898511U, 1921955416U, 1904987480U, 2182433518U,<a name="l00021"></a>00021 2069144605U, 3260701109U, 2620446009U, 720527379U,<a name="l00022"></a>00022 3318853667U, 677414384U, 3393288472U, 3101374703U,<a name="l00023"></a>00023 2390351024U, 1614419982U, 1822297739U, 2954791486U,<a name="l00024"></a>00024 3608508353U, 3174124327U, 2024746970U, 1432378464U,<a name="l00025"></a>00025 3864339955U, 2857741204U, 1464375394U, 1676153920U,<a name="l00026"></a>00026 1439316330U, 715854006U, 3033291828U, 289532110U,<a name="l00027"></a>00027 2706671279U, 2087905683U, 3018724369U, 1668267050U,<a name="l00028"></a>00028 732546397U, 1947742710U, 3462151702U, 2609353502U,<a name="l00029"></a>00029 2950085171U, 1814351708U, 2050118529U, 680887927U,<a name="l00030"></a>00030 999245976U, 1800124847U, 3300911131U, 1713906067U,<a name="l00031"></a>00031 1641548236U, 4213287313U, 1216130144U, 1575780402U,<a name="l00032"></a>00032 4018429277U, 3917837745U, 3693486850U, 3949271944U,<a name="l00033"></a>00033 596196993U, 3549867205U, 258830323U, 2213823033U,<a name="l00034"></a>00034 772490370U, 2760122372U, 1774776394U, 2652871518U,<a name="l00035"></a>00035 566650946U, 4142492826U, 1728879713U, 2882767088U,<a name="l00036"></a>00036 1783734482U, 3629395816U, 2517608232U, 2874225571U,<a name="l00037"></a>00037 1861159788U, 326777828U, 3124490320U, 2130389656U,<a name="l00038"></a>00038 2716951837U, 967770486U, 1724537150U, 2185432712U,<a name="l00039"></a>00039 2364442137U, 1164943284U, 2105845187U, 998989502U,<a name="l00040"></a>00040 3765401048U, 2244026483U, 1075463327U, 1455516326U,<a name="l00041"></a>00041 1322494562U, 910128902U, 469688178U, 1117454909U,<a name="l00042"></a>00042 936433444U, 3490320968U, 3675253459U, 1240580251U,<a name="l00043"></a>00043 122909385U, 2157517691U, 634681816U, 4142456567U,<a name="l00044"></a>00044 3825094682U, 3061402683U, 2540495037U, 79693498U,<a name="l00045"></a>00045 3249098678U, 1084186820U, 1583128258U, 426386531U,<a name="l00046"></a>00046 1761308591U, 1047286709U, 322548459U, 995290223U,<a name="l00047"></a>00047 1845252383U, 2603652396U, 3431023940U, 2942221577U,<a name="l00048"></a>00048 3202600964U, 3727903485U, 1712269319U, 422464435U,<a name="l00049"></a>00049 3234572375U, 1170764815U, 3523960633U, 3117677531U,<a name="l00050"></a>00050 1434042557U, 442511882U, 3600875718U, 1076654713U,<a name="l00051"></a>00051 1738483198U, 4213154764U, 2393238008U, 3677496056U,<a name="l00052"></a>00052 1014306527U, 4251020053U, 793779912U, 2902807211U,<a name="l00053"></a>00053 842905082U, 4246964064U, 1395751752U, 1040244610U,<a name="l00054"></a>00054 2656851899U, 3396308128U, 445077038U, 3742853595U,<a name="l00055"></a>00055 3577915638U, 679411651U, 2892444358U, 2354009459U,<a name="l00056"></a>00056 1767581616U, 3150600392U, 3791627101U, 3102740896U,<a name="l00057"></a>00057 284835224U, 4246832056U, 1258075500U, 768725851U,<a name="l00058"></a>00058 2589189241U, 3069724005U, 3532540348U, 1274779536U,<a name="l00059"></a>00059 3789419226U, 2764799539U, 1660621633U, 3471099624U,<a name="l00060"></a>00060 4011903706U, 913787905U, 3497959166U, 737222580U,<a name="l00061"></a>00061 2514213453U, 2928710040U, 3937242737U, 1804850592U,<a name="l00062"></a>00062 3499020752U, 2949064160U, 2386320175U, 2390070455U,<a name="l00063"></a>00063 2415321851U, 4061277028U, 2290661394U, 2416832540U,<a name="l00064"></a>00064 1336762016U, 1754252060U, 3520065937U, 3014181293U,<a name="l00065"></a>00065 791618072U, 3188594551U, 3933548030U, 2332172193U,<a name="l00066"></a>00066 3852520463U, 3043980520U, 413987798U, 3465142937U,<a name="l00067"></a>00067 3030929376U, 4245938359U, 2093235073U, 3534596313U,<a name="l00068"></a>00068 375366246U, 2157278981U, 2479649556U, 555357303U,<a name="l00069"></a>00069 3870105701U, 2008414854U, 3344188149U, 4221384143U,<a name="l00070"></a>00070 3956125452U, 2067696032U, 3594591187U, 2921233993U,<a name="l00071"></a>00071 2428461U, 544322398U, 577241275U, 1471733935U,<a name="l00072"></a>00072 610547355U, 4027169054U, 1432588573U, 1507829418U,<a name="l00073"></a>00073 2025931657U, 3646575487U, 545086370U, 48609733U,<a name="l00074"></a>00074 2200306550U, 1653985193U, 298326376U, 1316178497U,<a name="l00075"></a>00075 3007786442U, 2064951626U, 458293330U, 2589141269U,<a name="l00076"></a>00076 3591329599U, 3164325604U, 727753846U, 2179363840U,<a name="l00077"></a>00077 146436021U, 1461446943U, 4069977195U, 705550613U,<a name="l00078"></a>00078 3059967265U, 3887724982U, 4281599278U, 3313849956U,<a name="l00079"></a>00079 1404054877U, 2845806497U, 146425753U, 1854211946U,<a name="l00080"></a>00080 <a name="l00081"></a>00081 1266315497U, 3048417604U, 3681880366U, 3289982499U,<a name="l00082"></a>00082 2909710000U, 1235738493U, 2632868024U, 2414719590U,<a name="l00083"></a>00083 3970600049U, 1771706367U, 1449415276U, 3266420449U,<a name="l00084"></a>00084 422970021U, 1963543593U, 2690192192U, 3826793022U,<a name="l00085"></a>00085 1062508698U, 1531092325U, 1804592342U, 2583117782U,<a name="l00086"></a>00086 2714934279U, 4024971509U, 1294809318U, 4028980673U,<a name="l00087"></a>00087 1289560198U, 2221992742U, 1669523910U, 35572830U,<a name="l00088"></a>00088 157838143U, 1052438473U, 1016535060U, 1802137761U,<a name="l00089"></a>00089 1753167236U, 1386275462U, 3080475397U, 2857371447U,<a name="l00090"></a>00090 1040679964U, 2145300060U, 2390574316U, 1461121720U,<a name="l00091"></a>00091 2956646967U, 4031777805U, 4028374788U, 33600511U,<a name="l00092"></a>00092 2920084762U, 1018524850U, 629373528U, 3691585981U,<a name="l00093"></a>00093 3515945977U, 2091462646U, 2486323059U, 586499841U,<a name="l00094"></a>00094 988145025U, 935516892U, 3367335476U, 2599673255U,<a name="l00095"></a>00095 2839830854U, 265290510U, 3972581182U, 2759138881U,<a name="l00096"></a>00096 3795373465U, 1005194799U, 847297441U, 406762289U,<a name="l00097"></a>00097 1314163512U, 1332590856U, 1866599683U, 4127851711U,<a name="l00098"></a>00098 750260880U, 613907577U, 1450815602U, 3165620655U,<a name="l00099"></a>00099 3734664991U, 3650291728U, 3012275730U, 3704569646U,<a name="l00100"></a>00100 1427272223U, 778793252U, 1343938022U, 2676280711U,<a name="l00101"></a>00101 2052605720U, 1946737175U, 3164576444U, 3914038668U,<a name="l00102"></a>00102 3967478842U, 3682934266U, 1661551462U, 3294938066U,<a name="l00103"></a>00103 4011595847U, 840292616U, 3712170807U, 616741398U,<a name="l00104"></a>00104 312560963U, 711312465U, 1351876610U, 322626781U,<a name="l00105"></a>00105 1910503582U, 271666773U, 2175563734U, 1594956187U,<a name="l00106"></a>00106 70604529U, 3617834859U, 1007753275U, 1495573769U,<a name="l00107"></a>00107 4069517037U, 2549218298U, 2663038764U, 504708206U,<a name="l00108"></a>00108 2263041392U, 3941167025U, 2249088522U, 1514023603U,<a name="l00109"></a>00109 1998579484U, 1312622330U, 694541497U, 2582060303U,<a name="l00110"></a>00110 2151582166U, 1382467621U, 776784248U, 2618340202U,<a name="l00111"></a>00111 3323268794U, 2497899128U, 2784771155U, 503983604U,<a name="l00112"></a>00112 4076293799U, 907881277U, 423175695U, 432175456U,<a name="l00113"></a>00113 1378068232U, 4145222326U, 3954048622U, 3938656102U,<a name="l00114"></a>00114 3820766613U, 2793130115U, 2977904593U, 26017576U,<a name="l00115"></a>00115 3274890735U, 3194772133U, 1700274565U, 1756076034U,<a name="l00116"></a>00116 4006520079U, 3677328699U, 720338349U, 1533947780U,<a name="l00117"></a>00117 354530856U, 688349552U, 3973924725U, 1637815568U,<a name="l00118"></a>00118 332179504U, 3949051286U, 53804574U, 2852348879U,<a name="l00119"></a>00119 3044236432U, 1282449977U, 3583942155U, 3416972820U,<a name="l00120"></a>00120 4006381244U, 1617046695U, 2628476075U, 3002303598U,<a name="l00121"></a>00121 1686838959U, 431878346U, 2686675385U, 1700445008U,<a name="l00122"></a>00122 1080580658U, 1009431731U, 832498133U, 3223435511U,<a name="l00123"></a>00123 2605976345U, 2271191193U, 2516031870U, 1648197032U,<a name="l00124"></a>00124 4164389018U, 2548247927U, 300782431U, 375919233U,<a name="l00125"></a>00125 238389289U, 3353747414U, 2531188641U, 2019080857U,<a name="l00126"></a>00126 1475708069U, 455242339U, 2609103871U, 448939670U,<a name="l00127"></a>00127 3451063019U, 1395535956U, 2413381860U, 1841049896U,<a name="l00128"></a>00128 1491858159U, 885456874U, 4264095073U, 4001119347U,<a name="l00129"></a>00129 1565136089U, 3898914787U, 1108368660U, 540939232U,<a name="l00130"></a>00130 1173283510U, 2745871338U, 3681308437U, 4207628240U,<a name="l00131"></a>00131 3343053890U, 4016749493U, 1699691293U, 1103962373U,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -