Edit File by line
/home/barbar84/public_h.../wp-conte.../plugins/worker/src/PHPSecLi.../Crypt
File: Rijndael.php
<?php
[0] Fix | Delete
[1] Fix | Delete
/**
[2] Fix | Delete
* Pure-PHP implementation of Rijndael.
[3] Fix | Delete
*
[4] Fix | Delete
* Uses mcrypt, if available/possible, and an internal implementation, otherwise.
[5] Fix | Delete
*
[6] Fix | Delete
* PHP versions 4 and 5
[7] Fix | Delete
*
[8] Fix | Delete
* If {@link Crypt_Rijndael::setBlockLength() setBlockLength()} isn't called, it'll be assumed to be 128 bits. If
[9] Fix | Delete
* {@link Crypt_Rijndael::setKeyLength() setKeyLength()} isn't called, it'll be calculated from
[10] Fix | Delete
* {@link Crypt_Rijndael::setKey() setKey()}. ie. if the key is 128-bits, the key length will be 128-bits. If it's
[11] Fix | Delete
* 136-bits it'll be null-padded to 192-bits and 192 bits will be the key length until
[12] Fix | Delete
* {@link Crypt_Rijndael::setKey() setKey()} is called, again, at which point, it'll be recalculated.
[13] Fix | Delete
*
[14] Fix | Delete
* Not all Rijndael implementations may support 160-bits or 224-bits as the block length / key length. mcrypt, for example,
[15] Fix | Delete
* does not. AES, itself, only supports block lengths of 128 and key lengths of 128, 192, and 256.
[16] Fix | Delete
* {@link http://csrc.nist.gov/archive/aes/rijndael/Rijndael-ammended.pdf#page=10 Rijndael-ammended.pdf#page=10} defines the
[17] Fix | Delete
* algorithm for block lengths of 192 and 256 but not for block lengths / key lengths of 160 and 224. Indeed, 160 and 224
[18] Fix | Delete
* are first defined as valid key / block lengths in
[19] Fix | Delete
* {@link http://csrc.nist.gov/archive/aes/rijndael/Rijndael-ammended.pdf#page=44 Rijndael-ammended.pdf#page=44}:
[20] Fix | Delete
* Extensions: Other block and Cipher Key lengths.
[21] Fix | Delete
* Note: Use of 160/224-bit Keys must be explicitly set by setKeyLength(160) respectively setKeyLength(224).
[22] Fix | Delete
*
[23] Fix | Delete
* {@internal The variable names are the same as those in
[24] Fix | Delete
* {@link http://www.csrc.nist.gov/publications/fips/fips197/fips-197.pdf#page=10 fips-197.pdf#page=10}.}}
[25] Fix | Delete
*
[26] Fix | Delete
* Here's a short example of how to use this library:
[27] Fix | Delete
* <code>
[28] Fix | Delete
* <?php
[29] Fix | Delete
* include 'Crypt/Rijndael.php';
[30] Fix | Delete
*
[31] Fix | Delete
* $rijndael = new Crypt_Rijndael();
[32] Fix | Delete
*
[33] Fix | Delete
* $rijndael->setKey('abcdefghijklmnop');
[34] Fix | Delete
*
[35] Fix | Delete
* $size = 10 * 1024;
[36] Fix | Delete
* $plaintext = '';
[37] Fix | Delete
* for ($i = 0; $i < $size; $i++) {
[38] Fix | Delete
* $plaintext.= 'a';
[39] Fix | Delete
* }
[40] Fix | Delete
*
[41] Fix | Delete
* echo $rijndael->decrypt($rijndael->encrypt($plaintext));
[42] Fix | Delete
* ?>
[43] Fix | Delete
* </code>
[44] Fix | Delete
*
[45] Fix | Delete
* LICENSE: Permission is hereby granted, free of charge, to any person obtaining a copy
[46] Fix | Delete
* of this software and associated documentation files (the "Software"), to deal
[47] Fix | Delete
* in the Software without restriction, including without limitation the rights
[48] Fix | Delete
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[49] Fix | Delete
* copies of the Software, and to permit persons to whom the Software is
[50] Fix | Delete
* furnished to do so, subject to the following conditions:
[51] Fix | Delete
*
[52] Fix | Delete
* The above copyright notice and this permission notice shall be included in
[53] Fix | Delete
* all copies or substantial portions of the Software.
[54] Fix | Delete
*
[55] Fix | Delete
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[56] Fix | Delete
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[57] Fix | Delete
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
[58] Fix | Delete
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[59] Fix | Delete
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[60] Fix | Delete
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
[61] Fix | Delete
* THE SOFTWARE.
[62] Fix | Delete
*
[63] Fix | Delete
* @category Crypt
[64] Fix | Delete
* @package Crypt_Rijndael
[65] Fix | Delete
* @author Jim Wigginton <terrafrost@php.net>
[66] Fix | Delete
* @copyright MMVIII Jim Wigginton
[67] Fix | Delete
* @license http://www.opensource.org/licenses/mit-license.html MIT License
[68] Fix | Delete
* @link http://phpseclib.sourceforge.net
[69] Fix | Delete
*/
[70] Fix | Delete
[71] Fix | Delete
/**
[72] Fix | Delete
* Include Crypt_Base
[73] Fix | Delete
*
[74] Fix | Delete
* Base cipher class
[75] Fix | Delete
*/
[76] Fix | Delete
if (!class_exists('Crypt_Base')) {
[77] Fix | Delete
require_once dirname(__FILE__).'/Base.php';
[78] Fix | Delete
}
[79] Fix | Delete
[80] Fix | Delete
/**#@+
[81] Fix | Delete
* @access public
[82] Fix | Delete
* @see Crypt_Rijndael::encrypt()
[83] Fix | Delete
* @see Crypt_Rijndael::decrypt()
[84] Fix | Delete
*/
[85] Fix | Delete
/**
[86] Fix | Delete
* Encrypt / decrypt using the Counter mode.
[87] Fix | Delete
*
[88] Fix | Delete
* Set to -1 since that's what Crypt/Random.php uses to index the CTR mode.
[89] Fix | Delete
*
[90] Fix | Delete
* @link http://en.wikipedia.org/wiki/Block_cipher_modes_of_operation#Counter_.28CTR.29
[91] Fix | Delete
*/
[92] Fix | Delete
define('CRYPT_RIJNDAEL_MODE_CTR', CRYPT_MODE_CTR);
[93] Fix | Delete
/**
[94] Fix | Delete
* Encrypt / decrypt using the Electronic Code Book mode.
[95] Fix | Delete
*
[96] Fix | Delete
* @link http://en.wikipedia.org/wiki/Block_cipher_modes_of_operation#Electronic_codebook_.28ECB.29
[97] Fix | Delete
*/
[98] Fix | Delete
define('CRYPT_RIJNDAEL_MODE_ECB', CRYPT_MODE_ECB);
[99] Fix | Delete
/**
[100] Fix | Delete
* Encrypt / decrypt using the Code Book Chaining mode.
[101] Fix | Delete
*
[102] Fix | Delete
* @link http://en.wikipedia.org/wiki/Block_cipher_modes_of_operation#Cipher-block_chaining_.28CBC.29
[103] Fix | Delete
*/
[104] Fix | Delete
define('CRYPT_RIJNDAEL_MODE_CBC', CRYPT_MODE_CBC);
[105] Fix | Delete
/**
[106] Fix | Delete
* Encrypt / decrypt using the Cipher Feedback mode.
[107] Fix | Delete
*
[108] Fix | Delete
* @link http://en.wikipedia.org/wiki/Block_cipher_modes_of_operation#Cipher_feedback_.28CFB.29
[109] Fix | Delete
*/
[110] Fix | Delete
define('CRYPT_RIJNDAEL_MODE_CFB', CRYPT_MODE_CFB);
[111] Fix | Delete
/**
[112] Fix | Delete
* Encrypt / decrypt using the Cipher Feedback mode.
[113] Fix | Delete
*
[114] Fix | Delete
* @link http://en.wikipedia.org/wiki/Block_cipher_modes_of_operation#Output_feedback_.28OFB.29
[115] Fix | Delete
*/
[116] Fix | Delete
define('CRYPT_RIJNDAEL_MODE_OFB', CRYPT_MODE_OFB);
[117] Fix | Delete
/**#@-*/
[118] Fix | Delete
[119] Fix | Delete
/**#@+
[120] Fix | Delete
* @access private
[121] Fix | Delete
* @see Crypt_Base::Crypt_Base()
[122] Fix | Delete
*/
[123] Fix | Delete
/**
[124] Fix | Delete
* Toggles the internal implementation
[125] Fix | Delete
*/
[126] Fix | Delete
define('CRYPT_RIJNDAEL_MODE_INTERNAL', CRYPT_MODE_INTERNAL);
[127] Fix | Delete
/**
[128] Fix | Delete
* Toggles the mcrypt implementation
[129] Fix | Delete
*/
[130] Fix | Delete
define('CRYPT_RIJNDAEL_MODE_MCRYPT', CRYPT_MODE_MCRYPT);
[131] Fix | Delete
/**#@-*/
[132] Fix | Delete
[133] Fix | Delete
/**
[134] Fix | Delete
* Pure-PHP implementation of Rijndael.
[135] Fix | Delete
*
[136] Fix | Delete
* @package Crypt_Rijndael
[137] Fix | Delete
* @author Jim Wigginton <terrafrost@php.net>
[138] Fix | Delete
* @access public
[139] Fix | Delete
*/
[140] Fix | Delete
class Crypt_Rijndael extends Crypt_Base
[141] Fix | Delete
{
[142] Fix | Delete
/**
[143] Fix | Delete
* The default password key_size used by setPassword()
[144] Fix | Delete
*
[145] Fix | Delete
* @see Crypt_Base::password_key_size
[146] Fix | Delete
* @see Crypt_Base::setPassword()
[147] Fix | Delete
* @var Integer
[148] Fix | Delete
* @access private
[149] Fix | Delete
*/
[150] Fix | Delete
public $password_key_size = 16;
[151] Fix | Delete
[152] Fix | Delete
/**
[153] Fix | Delete
* The namespace used by the cipher for its constants.
[154] Fix | Delete
*
[155] Fix | Delete
* @see Crypt_Base::const_namespace
[156] Fix | Delete
* @var String
[157] Fix | Delete
* @access private
[158] Fix | Delete
*/
[159] Fix | Delete
public $const_namespace = 'RIJNDAEL';
[160] Fix | Delete
[161] Fix | Delete
/**
[162] Fix | Delete
* The mcrypt specific name of the cipher
[163] Fix | Delete
*
[164] Fix | Delete
* Mcrypt is useable for 128/192/256-bit $block_size/$key_size. For 160/224 not.
[165] Fix | Delete
* Crypt_Rijndael determines automatically whether mcrypt is useable
[166] Fix | Delete
* or not for the current $block_size/$key_size.
[167] Fix | Delete
* In case of, $cipher_name_mcrypt will be set dynamically at run time accordingly.
[168] Fix | Delete
*
[169] Fix | Delete
* @see Crypt_Base::cipher_name_mcrypt
[170] Fix | Delete
* @see Crypt_Base::engine
[171] Fix | Delete
* @see _setupEngine()
[172] Fix | Delete
* @var String
[173] Fix | Delete
* @access private
[174] Fix | Delete
*/
[175] Fix | Delete
public $cipher_name_mcrypt = 'rijndael-128';
[176] Fix | Delete
[177] Fix | Delete
/**
[178] Fix | Delete
* The default salt used by setPassword()
[179] Fix | Delete
*
[180] Fix | Delete
* @see Crypt_Base::password_default_salt
[181] Fix | Delete
* @see Crypt_Base::setPassword()
[182] Fix | Delete
* @var String
[183] Fix | Delete
* @access private
[184] Fix | Delete
*/
[185] Fix | Delete
public $password_default_salt = 'phpseclib';
[186] Fix | Delete
[187] Fix | Delete
/**
[188] Fix | Delete
* Has the key length explicitly been set or should it be derived from the key, itself?
[189] Fix | Delete
*
[190] Fix | Delete
* @see setKeyLength()
[191] Fix | Delete
* @var Boolean
[192] Fix | Delete
* @access private
[193] Fix | Delete
*/
[194] Fix | Delete
public $explicit_key_length = false;
[195] Fix | Delete
[196] Fix | Delete
/**
[197] Fix | Delete
* The Key Schedule
[198] Fix | Delete
*
[199] Fix | Delete
* @see _setup()
[200] Fix | Delete
* @var Array
[201] Fix | Delete
* @access private
[202] Fix | Delete
*/
[203] Fix | Delete
public $w;
[204] Fix | Delete
[205] Fix | Delete
/**
[206] Fix | Delete
* The Inverse Key Schedule
[207] Fix | Delete
*
[208] Fix | Delete
* @see _setup()
[209] Fix | Delete
* @var Array
[210] Fix | Delete
* @access private
[211] Fix | Delete
*/
[212] Fix | Delete
public $dw;
[213] Fix | Delete
[214] Fix | Delete
/**
[215] Fix | Delete
* The Block Length divided by 32
[216] Fix | Delete
*
[217] Fix | Delete
* @see setBlockLength()
[218] Fix | Delete
* @var Integer
[219] Fix | Delete
* @access private
[220] Fix | Delete
* @internal The max value is 256 / 32 = 8, the min value is 128 / 32 = 4. Exists in conjunction with $block_size
[221] Fix | Delete
* because the encryption / decryption / key schedule creation requires this number and not $block_size. We could
[222] Fix | Delete
* derive this from $block_size or vice versa, but that'd mean we'd have to do multiple shift operations, so in lieu
[223] Fix | Delete
* of that, we'll just precompute it once.
[224] Fix | Delete
*
[225] Fix | Delete
*/
[226] Fix | Delete
public $Nb = 4;
[227] Fix | Delete
[228] Fix | Delete
/**
[229] Fix | Delete
* The Key Length
[230] Fix | Delete
*
[231] Fix | Delete
* @see setKeyLength()
[232] Fix | Delete
* @var Integer
[233] Fix | Delete
* @access private
[234] Fix | Delete
* @internal The max value is 256 / 8 = 32, the min value is 128 / 8 = 16. Exists in conjunction with $Nk
[235] Fix | Delete
* because the encryption / decryption / key schedule creation requires this number and not $key_size. We could
[236] Fix | Delete
* derive this from $key_size or vice versa, but that'd mean we'd have to do multiple shift operations, so in lieu
[237] Fix | Delete
* of that, we'll just precompute it once.
[238] Fix | Delete
*/
[239] Fix | Delete
public $key_size = 16;
[240] Fix | Delete
[241] Fix | Delete
/**
[242] Fix | Delete
* The Key Length divided by 32
[243] Fix | Delete
*
[244] Fix | Delete
* @see setKeyLength()
[245] Fix | Delete
* @var Integer
[246] Fix | Delete
* @access private
[247] Fix | Delete
* @internal The max value is 256 / 32 = 8, the min value is 128 / 32 = 4
[248] Fix | Delete
*/
[249] Fix | Delete
public $Nk = 4;
[250] Fix | Delete
[251] Fix | Delete
/**
[252] Fix | Delete
* The Number of Rounds
[253] Fix | Delete
*
[254] Fix | Delete
* @var Integer
[255] Fix | Delete
* @access private
[256] Fix | Delete
* @internal The max value is 14, the min value is 10.
[257] Fix | Delete
*/
[258] Fix | Delete
public $Nr;
[259] Fix | Delete
[260] Fix | Delete
/**
[261] Fix | Delete
* Shift offsets
[262] Fix | Delete
*
[263] Fix | Delete
* @var Array
[264] Fix | Delete
* @access private
[265] Fix | Delete
*/
[266] Fix | Delete
public $c;
[267] Fix | Delete
[268] Fix | Delete
/**
[269] Fix | Delete
* Holds the last used key- and block_size information
[270] Fix | Delete
*
[271] Fix | Delete
* @var Array
[272] Fix | Delete
* @access private
[273] Fix | Delete
*/
[274] Fix | Delete
public $kl;
[275] Fix | Delete
[276] Fix | Delete
/**
[277] Fix | Delete
* Precomputed mixColumns table
[278] Fix | Delete
*
[279] Fix | Delete
* According to <http://csrc.nist.gov/archive/aes/rijndael/Rijndael-ammended.pdf#page=19> (section 5.2.1),
[280] Fix | Delete
* precomputed tables can be used in the mixColumns phase. in that example, they're assigned t0...t3, so
[281] Fix | Delete
* those are the names we'll use.
[282] Fix | Delete
*
[283] Fix | Delete
* @see Crypt_Rijndael:_encryptBlock()
[284] Fix | Delete
* @see Crypt_Rijndael:_decryptBlock()
[285] Fix | Delete
* @var Array
[286] Fix | Delete
* @access private
[287] Fix | Delete
*/
[288] Fix | Delete
var $t0 = array(
[289] Fix | Delete
0xC66363A5, 0xF87C7C84, 0xEE777799, 0xF67B7B8D, 0xFFF2F20D, 0xD66B6BBD, 0xDE6F6FB1, 0x91C5C554,
[290] Fix | Delete
0x60303050, 0x02010103, 0xCE6767A9, 0x562B2B7D, 0xE7FEFE19, 0xB5D7D762, 0x4DABABE6, 0xEC76769A,
[291] Fix | Delete
0x8FCACA45, 0x1F82829D, 0x89C9C940, 0xFA7D7D87, 0xEFFAFA15, 0xB25959EB, 0x8E4747C9, 0xFBF0F00B,
[292] Fix | Delete
0x41ADADEC, 0xB3D4D467, 0x5FA2A2FD, 0x45AFAFEA, 0x239C9CBF, 0x53A4A4F7, 0xE4727296, 0x9BC0C05B,
[293] Fix | Delete
0x75B7B7C2, 0xE1FDFD1C, 0x3D9393AE, 0x4C26266A, 0x6C36365A, 0x7E3F3F41, 0xF5F7F702, 0x83CCCC4F,
[294] Fix | Delete
0x6834345C, 0x51A5A5F4, 0xD1E5E534, 0xF9F1F108, 0xE2717193, 0xABD8D873, 0x62313153, 0x2A15153F,
[295] Fix | Delete
0x0804040C, 0x95C7C752, 0x46232365, 0x9DC3C35E, 0x30181828, 0x379696A1, 0x0A05050F, 0x2F9A9AB5,
[296] Fix | Delete
0x0E070709, 0x24121236, 0x1B80809B, 0xDFE2E23D, 0xCDEBEB26, 0x4E272769, 0x7FB2B2CD, 0xEA75759F,
[297] Fix | Delete
0x1209091B, 0x1D83839E, 0x582C2C74, 0x341A1A2E, 0x361B1B2D, 0xDC6E6EB2, 0xB45A5AEE, 0x5BA0A0FB,
[298] Fix | Delete
0xA45252F6, 0x763B3B4D, 0xB7D6D661, 0x7DB3B3CE, 0x5229297B, 0xDDE3E33E, 0x5E2F2F71, 0x13848497,
[299] Fix | Delete
0xA65353F5, 0xB9D1D168, 0x00000000, 0xC1EDED2C, 0x40202060, 0xE3FCFC1F, 0x79B1B1C8, 0xB65B5BED,
[300] Fix | Delete
0xD46A6ABE, 0x8DCBCB46, 0x67BEBED9, 0x7239394B, 0x944A4ADE, 0x984C4CD4, 0xB05858E8, 0x85CFCF4A,
[301] Fix | Delete
0xBBD0D06B, 0xC5EFEF2A, 0x4FAAAAE5, 0xEDFBFB16, 0x864343C5, 0x9A4D4DD7, 0x66333355, 0x11858594,
[302] Fix | Delete
0x8A4545CF, 0xE9F9F910, 0x04020206, 0xFE7F7F81, 0xA05050F0, 0x783C3C44, 0x259F9FBA, 0x4BA8A8E3,
[303] Fix | Delete
0xA25151F3, 0x5DA3A3FE, 0x804040C0, 0x058F8F8A, 0x3F9292AD, 0x219D9DBC, 0x70383848, 0xF1F5F504,
[304] Fix | Delete
0x63BCBCDF, 0x77B6B6C1, 0xAFDADA75, 0x42212163, 0x20101030, 0xE5FFFF1A, 0xFDF3F30E, 0xBFD2D26D,
[305] Fix | Delete
0x81CDCD4C, 0x180C0C14, 0x26131335, 0xC3ECEC2F, 0xBE5F5FE1, 0x359797A2, 0x884444CC, 0x2E171739,
[306] Fix | Delete
0x93C4C457, 0x55A7A7F2, 0xFC7E7E82, 0x7A3D3D47, 0xC86464AC, 0xBA5D5DE7, 0x3219192B, 0xE6737395,
[307] Fix | Delete
0xC06060A0, 0x19818198, 0x9E4F4FD1, 0xA3DCDC7F, 0x44222266, 0x542A2A7E, 0x3B9090AB, 0x0B888883,
[308] Fix | Delete
0x8C4646CA, 0xC7EEEE29, 0x6BB8B8D3, 0x2814143C, 0xA7DEDE79, 0xBC5E5EE2, 0x160B0B1D, 0xADDBDB76,
[309] Fix | Delete
0xDBE0E03B, 0x64323256, 0x743A3A4E, 0x140A0A1E, 0x924949DB, 0x0C06060A, 0x4824246C, 0xB85C5CE4,
[310] Fix | Delete
0x9FC2C25D, 0xBDD3D36E, 0x43ACACEF, 0xC46262A6, 0x399191A8, 0x319595A4, 0xD3E4E437, 0xF279798B,
[311] Fix | Delete
0xD5E7E732, 0x8BC8C843, 0x6E373759, 0xDA6D6DB7, 0x018D8D8C, 0xB1D5D564, 0x9C4E4ED2, 0x49A9A9E0,
[312] Fix | Delete
0xD86C6CB4, 0xAC5656FA, 0xF3F4F407, 0xCFEAEA25, 0xCA6565AF, 0xF47A7A8E, 0x47AEAEE9, 0x10080818,
[313] Fix | Delete
0x6FBABAD5, 0xF0787888, 0x4A25256F, 0x5C2E2E72, 0x381C1C24, 0x57A6A6F1, 0x73B4B4C7, 0x97C6C651,
[314] Fix | Delete
0xCBE8E823, 0xA1DDDD7C, 0xE874749C, 0x3E1F1F21, 0x964B4BDD, 0x61BDBDDC, 0x0D8B8B86, 0x0F8A8A85,
[315] Fix | Delete
0xE0707090, 0x7C3E3E42, 0x71B5B5C4, 0xCC6666AA, 0x904848D8, 0x06030305, 0xF7F6F601, 0x1C0E0E12,
[316] Fix | Delete
0xC26161A3, 0x6A35355F, 0xAE5757F9, 0x69B9B9D0, 0x17868691, 0x99C1C158, 0x3A1D1D27, 0x279E9EB9,
[317] Fix | Delete
0xD9E1E138, 0xEBF8F813, 0x2B9898B3, 0x22111133, 0xD26969BB, 0xA9D9D970, 0x078E8E89, 0x339494A7,
[318] Fix | Delete
0x2D9B9BB6, 0x3C1E1E22, 0x15878792, 0xC9E9E920, 0x87CECE49, 0xAA5555FF, 0x50282878, 0xA5DFDF7A,
[319] Fix | Delete
0x038C8C8F, 0x59A1A1F8, 0x09898980, 0x1A0D0D17, 0x65BFBFDA, 0xD7E6E631, 0x844242C6, 0xD06868B8,
[320] Fix | Delete
0x824141C3, 0x299999B0, 0x5A2D2D77, 0x1E0F0F11, 0x7BB0B0CB, 0xA85454FC, 0x6DBBBBD6, 0x2C16163A,
[321] Fix | Delete
);
[322] Fix | Delete
[323] Fix | Delete
/**
[324] Fix | Delete
* Precomputed mixColumns table
[325] Fix | Delete
*
[326] Fix | Delete
* @see Crypt_Rijndael:_encryptBlock()
[327] Fix | Delete
* @see Crypt_Rijndael:_decryptBlock()
[328] Fix | Delete
* @var Array
[329] Fix | Delete
* @access private
[330] Fix | Delete
*/
[331] Fix | Delete
var $t1 = array(
[332] Fix | Delete
0xA5C66363, 0x84F87C7C, 0x99EE7777, 0x8DF67B7B, 0x0DFFF2F2, 0xBDD66B6B, 0xB1DE6F6F, 0x5491C5C5,
[333] Fix | Delete
0x50603030, 0x03020101, 0xA9CE6767, 0x7D562B2B, 0x19E7FEFE, 0x62B5D7D7, 0xE64DABAB, 0x9AEC7676,
[334] Fix | Delete
0x458FCACA, 0x9D1F8282, 0x4089C9C9, 0x87FA7D7D, 0x15EFFAFA, 0xEBB25959, 0xC98E4747, 0x0BFBF0F0,
[335] Fix | Delete
0xEC41ADAD, 0x67B3D4D4, 0xFD5FA2A2, 0xEA45AFAF, 0xBF239C9C, 0xF753A4A4, 0x96E47272, 0x5B9BC0C0,
[336] Fix | Delete
0xC275B7B7, 0x1CE1FDFD, 0xAE3D9393, 0x6A4C2626, 0x5A6C3636, 0x417E3F3F, 0x02F5F7F7, 0x4F83CCCC,
[337] Fix | Delete
0x5C683434, 0xF451A5A5, 0x34D1E5E5, 0x08F9F1F1, 0x93E27171, 0x73ABD8D8, 0x53623131, 0x3F2A1515,
[338] Fix | Delete
0x0C080404, 0x5295C7C7, 0x65462323, 0x5E9DC3C3, 0x28301818, 0xA1379696, 0x0F0A0505, 0xB52F9A9A,
[339] Fix | Delete
0x090E0707, 0x36241212, 0x9B1B8080, 0x3DDFE2E2, 0x26CDEBEB, 0x694E2727, 0xCD7FB2B2, 0x9FEA7575,
[340] Fix | Delete
0x1B120909, 0x9E1D8383, 0x74582C2C, 0x2E341A1A, 0x2D361B1B, 0xB2DC6E6E, 0xEEB45A5A, 0xFB5BA0A0,
[341] Fix | Delete
0xF6A45252, 0x4D763B3B, 0x61B7D6D6, 0xCE7DB3B3, 0x7B522929, 0x3EDDE3E3, 0x715E2F2F, 0x97138484,
[342] Fix | Delete
0xF5A65353, 0x68B9D1D1, 0x00000000, 0x2CC1EDED, 0x60402020, 0x1FE3FCFC, 0xC879B1B1, 0xEDB65B5B,
[343] Fix | Delete
0xBED46A6A, 0x468DCBCB, 0xD967BEBE, 0x4B723939, 0xDE944A4A, 0xD4984C4C, 0xE8B05858, 0x4A85CFCF,
[344] Fix | Delete
0x6BBBD0D0, 0x2AC5EFEF, 0xE54FAAAA, 0x16EDFBFB, 0xC5864343, 0xD79A4D4D, 0x55663333, 0x94118585,
[345] Fix | Delete
0xCF8A4545, 0x10E9F9F9, 0x06040202, 0x81FE7F7F, 0xF0A05050, 0x44783C3C, 0xBA259F9F, 0xE34BA8A8,
[346] Fix | Delete
0xF3A25151, 0xFE5DA3A3, 0xC0804040, 0x8A058F8F, 0xAD3F9292, 0xBC219D9D, 0x48703838, 0x04F1F5F5,
[347] Fix | Delete
0xDF63BCBC, 0xC177B6B6, 0x75AFDADA, 0x63422121, 0x30201010, 0x1AE5FFFF, 0x0EFDF3F3, 0x6DBFD2D2,
[348] Fix | Delete
0x4C81CDCD, 0x14180C0C, 0x35261313, 0x2FC3ECEC, 0xE1BE5F5F, 0xA2359797, 0xCC884444, 0x392E1717,
[349] Fix | Delete
0x5793C4C4, 0xF255A7A7, 0x82FC7E7E, 0x477A3D3D, 0xACC86464, 0xE7BA5D5D, 0x2B321919, 0x95E67373,
[350] Fix | Delete
0xA0C06060, 0x98198181, 0xD19E4F4F, 0x7FA3DCDC, 0x66442222, 0x7E542A2A, 0xAB3B9090, 0x830B8888,
[351] Fix | Delete
0xCA8C4646, 0x29C7EEEE, 0xD36BB8B8, 0x3C281414, 0x79A7DEDE, 0xE2BC5E5E, 0x1D160B0B, 0x76ADDBDB,
[352] Fix | Delete
0x3BDBE0E0, 0x56643232, 0x4E743A3A, 0x1E140A0A, 0xDB924949, 0x0A0C0606, 0x6C482424, 0xE4B85C5C,
[353] Fix | Delete
0x5D9FC2C2, 0x6EBDD3D3, 0xEF43ACAC, 0xA6C46262, 0xA8399191, 0xA4319595, 0x37D3E4E4, 0x8BF27979,
[354] Fix | Delete
0x32D5E7E7, 0x438BC8C8, 0x596E3737, 0xB7DA6D6D, 0x8C018D8D, 0x64B1D5D5, 0xD29C4E4E, 0xE049A9A9,
[355] Fix | Delete
0xB4D86C6C, 0xFAAC5656, 0x07F3F4F4, 0x25CFEAEA, 0xAFCA6565, 0x8EF47A7A, 0xE947AEAE, 0x18100808,
[356] Fix | Delete
0xD56FBABA, 0x88F07878, 0x6F4A2525, 0x725C2E2E, 0x24381C1C, 0xF157A6A6, 0xC773B4B4, 0x5197C6C6,
[357] Fix | Delete
0x23CBE8E8, 0x7CA1DDDD, 0x9CE87474, 0x213E1F1F, 0xDD964B4B, 0xDC61BDBD, 0x860D8B8B, 0x850F8A8A,
[358] Fix | Delete
0x90E07070, 0x427C3E3E, 0xC471B5B5, 0xAACC6666, 0xD8904848, 0x05060303, 0x01F7F6F6, 0x121C0E0E,
[359] Fix | Delete
0xA3C26161, 0x5F6A3535, 0xF9AE5757, 0xD069B9B9, 0x91178686, 0x5899C1C1, 0x273A1D1D, 0xB9279E9E,
[360] Fix | Delete
0x38D9E1E1, 0x13EBF8F8, 0xB32B9898, 0x33221111, 0xBBD26969, 0x70A9D9D9, 0x89078E8E, 0xA7339494,
[361] Fix | Delete
0xB62D9B9B, 0x223C1E1E, 0x92158787, 0x20C9E9E9, 0x4987CECE, 0xFFAA5555, 0x78502828, 0x7AA5DFDF,
[362] Fix | Delete
0x8F038C8C, 0xF859A1A1, 0x80098989, 0x171A0D0D, 0xDA65BFBF, 0x31D7E6E6, 0xC6844242, 0xB8D06868,
[363] Fix | Delete
0xC3824141, 0xB0299999, 0x775A2D2D, 0x111E0F0F, 0xCB7BB0B0, 0xFCA85454, 0xD66DBBBB, 0x3A2C1616,
[364] Fix | Delete
);
[365] Fix | Delete
[366] Fix | Delete
/**
[367] Fix | Delete
* Precomputed mixColumns table
[368] Fix | Delete
*
[369] Fix | Delete
* @see Crypt_Rijndael:_encryptBlock()
[370] Fix | Delete
* @see Crypt_Rijndael:_decryptBlock()
[371] Fix | Delete
* @var Array
[372] Fix | Delete
* @access private
[373] Fix | Delete
*/
[374] Fix | Delete
var $t2 = array(
[375] Fix | Delete
0x63A5C663, 0x7C84F87C, 0x7799EE77, 0x7B8DF67B, 0xF20DFFF2, 0x6BBDD66B, 0x6FB1DE6F, 0xC55491C5,
[376] Fix | Delete
0x30506030, 0x01030201, 0x67A9CE67, 0x2B7D562B, 0xFE19E7FE, 0xD762B5D7, 0xABE64DAB, 0x769AEC76,
[377] Fix | Delete
0xCA458FCA, 0x829D1F82, 0xC94089C9, 0x7D87FA7D, 0xFA15EFFA, 0x59EBB259, 0x47C98E47, 0xF00BFBF0,
[378] Fix | Delete
0xADEC41AD, 0xD467B3D4, 0xA2FD5FA2, 0xAFEA45AF, 0x9CBF239C, 0xA4F753A4, 0x7296E472, 0xC05B9BC0,
[379] Fix | Delete
0xB7C275B7, 0xFD1CE1FD, 0x93AE3D93, 0x266A4C26, 0x365A6C36, 0x3F417E3F, 0xF702F5F7, 0xCC4F83CC,
[380] Fix | Delete
0x345C6834, 0xA5F451A5, 0xE534D1E5, 0xF108F9F1, 0x7193E271, 0xD873ABD8, 0x31536231, 0x153F2A15,
[381] Fix | Delete
0x040C0804, 0xC75295C7, 0x23654623, 0xC35E9DC3, 0x18283018, 0x96A13796, 0x050F0A05, 0x9AB52F9A,
[382] Fix | Delete
0x07090E07, 0x12362412, 0x809B1B80, 0xE23DDFE2, 0xEB26CDEB, 0x27694E27, 0xB2CD7FB2, 0x759FEA75,
[383] Fix | Delete
0x091B1209, 0x839E1D83, 0x2C74582C, 0x1A2E341A, 0x1B2D361B, 0x6EB2DC6E, 0x5AEEB45A, 0xA0FB5BA0,
[384] Fix | Delete
0x52F6A452, 0x3B4D763B, 0xD661B7D6, 0xB3CE7DB3, 0x297B5229, 0xE33EDDE3, 0x2F715E2F, 0x84971384,
[385] Fix | Delete
0x53F5A653, 0xD168B9D1, 0x00000000, 0xED2CC1ED, 0x20604020, 0xFC1FE3FC, 0xB1C879B1, 0x5BEDB65B,
[386] Fix | Delete
0x6ABED46A, 0xCB468DCB, 0xBED967BE, 0x394B7239, 0x4ADE944A, 0x4CD4984C, 0x58E8B058, 0xCF4A85CF,
[387] Fix | Delete
0xD06BBBD0, 0xEF2AC5EF, 0xAAE54FAA, 0xFB16EDFB, 0x43C58643, 0x4DD79A4D, 0x33556633, 0x85941185,
[388] Fix | Delete
0x45CF8A45, 0xF910E9F9, 0x02060402, 0x7F81FE7F, 0x50F0A050, 0x3C44783C, 0x9FBA259F, 0xA8E34BA8,
[389] Fix | Delete
0x51F3A251, 0xA3FE5DA3, 0x40C08040, 0x8F8A058F, 0x92AD3F92, 0x9DBC219D, 0x38487038, 0xF504F1F5,
[390] Fix | Delete
0xBCDF63BC, 0xB6C177B6, 0xDA75AFDA, 0x21634221, 0x10302010, 0xFF1AE5FF, 0xF30EFDF3, 0xD26DBFD2,
[391] Fix | Delete
0xCD4C81CD, 0x0C14180C, 0x13352613, 0xEC2FC3EC, 0x5FE1BE5F, 0x97A23597, 0x44CC8844, 0x17392E17,
[392] Fix | Delete
0xC45793C4, 0xA7F255A7, 0x7E82FC7E, 0x3D477A3D, 0x64ACC864, 0x5DE7BA5D, 0x192B3219, 0x7395E673,
[393] Fix | Delete
0x60A0C060, 0x81981981, 0x4FD19E4F, 0xDC7FA3DC, 0x22664422, 0x2A7E542A, 0x90AB3B90, 0x88830B88,
[394] Fix | Delete
0x46CA8C46, 0xEE29C7EE, 0xB8D36BB8, 0x143C2814, 0xDE79A7DE, 0x5EE2BC5E, 0x0B1D160B, 0xDB76ADDB,
[395] Fix | Delete
0xE03BDBE0, 0x32566432, 0x3A4E743A, 0x0A1E140A, 0x49DB9249, 0x060A0C06, 0x246C4824, 0x5CE4B85C,
[396] Fix | Delete
0xC25D9FC2, 0xD36EBDD3, 0xACEF43AC, 0x62A6C462, 0x91A83991, 0x95A43195, 0xE437D3E4, 0x798BF279,
[397] Fix | Delete
0xE732D5E7, 0xC8438BC8, 0x37596E37, 0x6DB7DA6D, 0x8D8C018D, 0xD564B1D5, 0x4ED29C4E, 0xA9E049A9,
[398] Fix | Delete
0x6CB4D86C, 0x56FAAC56, 0xF407F3F4, 0xEA25CFEA, 0x65AFCA65, 0x7A8EF47A, 0xAEE947AE, 0x08181008,
[399] Fix | Delete
0xBAD56FBA, 0x7888F078, 0x256F4A25, 0x2E725C2E, 0x1C24381C, 0xA6F157A6, 0xB4C773B4, 0xC65197C6,
[400] Fix | Delete
0xE823CBE8, 0xDD7CA1DD, 0x749CE874, 0x1F213E1F, 0x4BDD964B, 0xBDDC61BD, 0x8B860D8B, 0x8A850F8A,
[401] Fix | Delete
0x7090E070, 0x3E427C3E, 0xB5C471B5, 0x66AACC66, 0x48D89048, 0x03050603, 0xF601F7F6, 0x0E121C0E,
[402] Fix | Delete
0x61A3C261, 0x355F6A35, 0x57F9AE57, 0xB9D069B9, 0x86911786, 0xC15899C1, 0x1D273A1D, 0x9EB9279E,
[403] Fix | Delete
0xE138D9E1, 0xF813EBF8, 0x98B32B98, 0x11332211, 0x69BBD269, 0xD970A9D9, 0x8E89078E, 0x94A73394,
[404] Fix | Delete
0x9BB62D9B, 0x1E223C1E, 0x87921587, 0xE920C9E9, 0xCE4987CE, 0x55FFAA55, 0x28785028, 0xDF7AA5DF,
[405] Fix | Delete
0x8C8F038C, 0xA1F859A1, 0x89800989, 0x0D171A0D, 0xBFDA65BF, 0xE631D7E6, 0x42C68442, 0x68B8D068,
[406] Fix | Delete
0x41C38241, 0x99B02999, 0x2D775A2D, 0x0F111E0F, 0xB0CB7BB0, 0x54FCA854, 0xBBD66DBB, 0x163A2C16,
[407] Fix | Delete
);
[408] Fix | Delete
[409] Fix | Delete
/**
[410] Fix | Delete
* Precomputed mixColumns table
[411] Fix | Delete
*
[412] Fix | Delete
* @see Crypt_Rijndael:_encryptBlock()
[413] Fix | Delete
* @see Crypt_Rijndael:_decryptBlock()
[414] Fix | Delete
* @var Array
[415] Fix | Delete
* @access private
[416] Fix | Delete
*/
[417] Fix | Delete
var $t3 = array(
[418] Fix | Delete
0x6363A5C6, 0x7C7C84F8, 0x777799EE, 0x7B7B8DF6, 0xF2F20DFF, 0x6B6BBDD6, 0x6F6FB1DE, 0xC5C55491,
[419] Fix | Delete
0x30305060, 0x01010302, 0x6767A9CE, 0x2B2B7D56, 0xFEFE19E7, 0xD7D762B5, 0xABABE64D, 0x76769AEC,
[420] Fix | Delete
0xCACA458F, 0x82829D1F, 0xC9C94089, 0x7D7D87FA, 0xFAFA15EF, 0x5959EBB2, 0x4747C98E, 0xF0F00BFB,
[421] Fix | Delete
0xADADEC41, 0xD4D467B3, 0xA2A2FD5F, 0xAFAFEA45, 0x9C9CBF23, 0xA4A4F753, 0x727296E4, 0xC0C05B9B,
[422] Fix | Delete
0xB7B7C275, 0xFDFD1CE1, 0x9393AE3D, 0x26266A4C, 0x36365A6C, 0x3F3F417E, 0xF7F702F5, 0xCCCC4F83,
[423] Fix | Delete
0x34345C68, 0xA5A5F451, 0xE5E534D1, 0xF1F108F9, 0x717193E2, 0xD8D873AB, 0x31315362, 0x15153F2A,
[424] Fix | Delete
0x04040C08, 0xC7C75295, 0x23236546, 0xC3C35E9D, 0x18182830, 0x9696A137, 0x05050F0A, 0x9A9AB52F,
[425] Fix | Delete
0x0707090E, 0x12123624, 0x80809B1B, 0xE2E23DDF, 0xEBEB26CD, 0x2727694E, 0xB2B2CD7F, 0x75759FEA,
[426] Fix | Delete
0x09091B12, 0x83839E1D, 0x2C2C7458, 0x1A1A2E34, 0x1B1B2D36, 0x6E6EB2DC, 0x5A5AEEB4, 0xA0A0FB5B,
[427] Fix | Delete
0x5252F6A4, 0x3B3B4D76, 0xD6D661B7, 0xB3B3CE7D, 0x29297B52, 0xE3E33EDD, 0x2F2F715E, 0x84849713,
[428] Fix | Delete
0x5353F5A6, 0xD1D168B9, 0x00000000, 0xEDED2CC1, 0x20206040, 0xFCFC1FE3, 0xB1B1C879, 0x5B5BEDB6,
[429] Fix | Delete
0x6A6ABED4, 0xCBCB468D, 0xBEBED967, 0x39394B72, 0x4A4ADE94, 0x4C4CD498, 0x5858E8B0, 0xCFCF4A85,
[430] Fix | Delete
0xD0D06BBB, 0xEFEF2AC5, 0xAAAAE54F, 0xFBFB16ED, 0x4343C586, 0x4D4DD79A, 0x33335566, 0x85859411,
[431] Fix | Delete
0x4545CF8A, 0xF9F910E9, 0x02020604, 0x7F7F81FE, 0x5050F0A0, 0x3C3C4478, 0x9F9FBA25, 0xA8A8E34B,
[432] Fix | Delete
0x5151F3A2, 0xA3A3FE5D, 0x4040C080, 0x8F8F8A05, 0x9292AD3F, 0x9D9DBC21, 0x38384870, 0xF5F504F1,
[433] Fix | Delete
0xBCBCDF63, 0xB6B6C177, 0xDADA75AF, 0x21216342, 0x10103020, 0xFFFF1AE5, 0xF3F30EFD, 0xD2D26DBF,
[434] Fix | Delete
0xCDCD4C81, 0x0C0C1418, 0x13133526, 0xECEC2FC3, 0x5F5FE1BE, 0x9797A235, 0x4444CC88, 0x1717392E,
[435] Fix | Delete
0xC4C45793, 0xA7A7F255, 0x7E7E82FC, 0x3D3D477A, 0x6464ACC8, 0x5D5DE7BA, 0x19192B32, 0x737395E6,
[436] Fix | Delete
0x6060A0C0, 0x81819819, 0x4F4FD19E, 0xDCDC7FA3, 0x22226644, 0x2A2A7E54, 0x9090AB3B, 0x8888830B,
[437] Fix | Delete
0x4646CA8C, 0xEEEE29C7, 0xB8B8D36B, 0x14143C28, 0xDEDE79A7, 0x5E5EE2BC, 0x0B0B1D16, 0xDBDB76AD,
[438] Fix | Delete
0xE0E03BDB, 0x32325664, 0x3A3A4E74, 0x0A0A1E14, 0x4949DB92, 0x06060A0C, 0x24246C48, 0x5C5CE4B8,
[439] Fix | Delete
0xC2C25D9F, 0xD3D36EBD, 0xACACEF43, 0x6262A6C4, 0x9191A839, 0x9595A431, 0xE4E437D3, 0x79798BF2,
[440] Fix | Delete
0xE7E732D5, 0xC8C8438B, 0x3737596E, 0x6D6DB7DA, 0x8D8D8C01, 0xD5D564B1, 0x4E4ED29C, 0xA9A9E049,
[441] Fix | Delete
0x6C6CB4D8, 0x5656FAAC, 0xF4F407F3, 0xEAEA25CF, 0x6565AFCA, 0x7A7A8EF4, 0xAEAEE947, 0x08081810,
[442] Fix | Delete
0xBABAD56F, 0x787888F0, 0x25256F4A, 0x2E2E725C, 0x1C1C2438, 0xA6A6F157, 0xB4B4C773, 0xC6C65197,
[443] Fix | Delete
0xE8E823CB, 0xDDDD7CA1, 0x74749CE8, 0x1F1F213E, 0x4B4BDD96, 0xBDBDDC61, 0x8B8B860D, 0x8A8A850F,
[444] Fix | Delete
0x707090E0, 0x3E3E427C, 0xB5B5C471, 0x6666AACC, 0x4848D890, 0x03030506, 0xF6F601F7, 0x0E0E121C,
[445] Fix | Delete
0x6161A3C2, 0x35355F6A, 0x5757F9AE, 0xB9B9D069, 0x86869117, 0xC1C15899, 0x1D1D273A, 0x9E9EB927,
[446] Fix | Delete
0xE1E138D9, 0xF8F813EB, 0x9898B32B, 0x11113322, 0x6969BBD2, 0xD9D970A9, 0x8E8E8907, 0x9494A733,
[447] Fix | Delete
0x9B9BB62D, 0x1E1E223C, 0x87879215, 0xE9E920C9, 0xCECE4987, 0x5555FFAA, 0x28287850, 0xDFDF7AA5,
[448] Fix | Delete
0x8C8C8F03, 0xA1A1F859, 0x89898009, 0x0D0D171A, 0xBFBFDA65, 0xE6E631D7, 0x4242C684, 0x6868B8D0,
[449] Fix | Delete
0x4141C382, 0x9999B029, 0x2D2D775A, 0x0F0F111E, 0xB0B0CB7B, 0x5454FCA8, 0xBBBBD66D, 0x16163A2C,
[450] Fix | Delete
);
[451] Fix | Delete
[452] Fix | Delete
/**
[453] Fix | Delete
* Precomputed invMixColumns table
[454] Fix | Delete
*
[455] Fix | Delete
* @see Crypt_Rijndael:_encryptBlock()
[456] Fix | Delete
* @see Crypt_Rijndael:_decryptBlock()
[457] Fix | Delete
* @var Array
[458] Fix | Delete
* @access private
[459] Fix | Delete
*/
[460] Fix | Delete
var $dt0 = array(
[461] Fix | Delete
0x51F4A750, 0x7E416553, 0x1A17A4C3, 0x3A275E96, 0x3BAB6BCB, 0x1F9D45F1, 0xACFA58AB, 0x4BE30393,
[462] Fix | Delete
0x2030FA55, 0xAD766DF6, 0x88CC7691, 0xF5024C25, 0x4FE5D7FC, 0xC52ACBD7, 0x26354480, 0xB562A38F,
[463] Fix | Delete
0xDEB15A49, 0x25BA1B67, 0x45EA0E98, 0x5DFEC0E1, 0xC32F7502, 0x814CF012, 0x8D4697A3, 0x6BD3F9C6,
[464] Fix | Delete
0x038F5FE7, 0x15929C95, 0xBF6D7AEB, 0x955259DA, 0xD4BE832D, 0x587421D3, 0x49E06929, 0x8EC9C844,
[465] Fix | Delete
0x75C2896A, 0xF48E7978, 0x99583E6B, 0x27B971DD, 0xBEE14FB6, 0xF088AD17, 0xC920AC66, 0x7DCE3AB4,
[466] Fix | Delete
0x63DF4A18, 0xE51A3182, 0x97513360, 0x62537F45, 0xB16477E0, 0xBB6BAE84, 0xFE81A01C, 0xF9082B94,
[467] Fix | Delete
0x70486858, 0x8F45FD19, 0x94DE6C87, 0x527BF8B7, 0xAB73D323, 0x724B02E2, 0xE31F8F57, 0x6655AB2A,
[468] Fix | Delete
0xB2EB2807, 0x2FB5C203, 0x86C57B9A, 0xD33708A5, 0x302887F2, 0x23BFA5B2, 0x02036ABA, 0xED16825C,
[469] Fix | Delete
0x8ACF1C2B, 0xA779B492, 0xF307F2F0, 0x4E69E2A1, 0x65DAF4CD, 0x0605BED5, 0xD134621F, 0xC4A6FE8A,
[470] Fix | Delete
0x342E539D, 0xA2F355A0, 0x058AE132, 0xA4F6EB75, 0x0B83EC39, 0x4060EFAA, 0x5E719F06, 0xBD6E1051,
[471] Fix | Delete
0x3E218AF9, 0x96DD063D, 0xDD3E05AE, 0x4DE6BD46, 0x91548DB5, 0x71C45D05, 0x0406D46F, 0x605015FF,
[472] Fix | Delete
0x1998FB24, 0xD6BDE997, 0x894043CC, 0x67D99E77, 0xB0E842BD, 0x07898B88, 0xE7195B38, 0x79C8EEDB,
[473] Fix | Delete
0xA17C0A47, 0x7C420FE9, 0xF8841EC9, 0x00000000, 0x09808683, 0x322BED48, 0x1E1170AC, 0x6C5A724E,
[474] Fix | Delete
0xFD0EFFFB, 0x0F853856, 0x3DAED51E, 0x362D3927, 0x0A0FD964, 0x685CA621, 0x9B5B54D1, 0x24362E3A,
[475] Fix | Delete
0x0C0A67B1, 0x9357E70F, 0xB4EE96D2, 0x1B9B919E, 0x80C0C54F, 0x61DC20A2, 0x5A774B69, 0x1C121A16,
[476] Fix | Delete
0xE293BA0A, 0xC0A02AE5, 0x3C22E043, 0x121B171D, 0x0E090D0B, 0xF28BC7AD, 0x2DB6A8B9, 0x141EA9C8,
[477] Fix | Delete
0x57F11985, 0xAF75074C, 0xEE99DDBB, 0xA37F60FD, 0xF701269F, 0x5C72F5BC, 0x44663BC5, 0x5BFB7E34,
[478] Fix | Delete
0x8B432976, 0xCB23C6DC, 0xB6EDFC68, 0xB8E4F163, 0xD731DCCA, 0x42638510, 0x13972240, 0x84C61120,
[479] Fix | Delete
0x854A247D, 0xD2BB3DF8, 0xAEF93211, 0xC729A16D, 0x1D9E2F4B, 0xDCB230F3, 0x0D8652EC, 0x77C1E3D0,
[480] Fix | Delete
0x2BB3166C, 0xA970B999, 0x119448FA, 0x47E96422, 0xA8FC8CC4, 0xA0F03F1A, 0x567D2CD8, 0x223390EF,
[481] Fix | Delete
0x87494EC7, 0xD938D1C1, 0x8CCAA2FE, 0x98D40B36, 0xA6F581CF, 0xA57ADE28, 0xDAB78E26, 0x3FADBFA4,
[482] Fix | Delete
0x2C3A9DE4, 0x5078920D, 0x6A5FCC9B, 0x547E4662, 0xF68D13C2, 0x90D8B8E8, 0x2E39F75E, 0x82C3AFF5,
[483] Fix | Delete
0x9F5D80BE, 0x69D0937C, 0x6FD52DA9, 0xCF2512B3, 0xC8AC993B, 0x10187DA7, 0xE89C636E, 0xDB3BBB7B,
[484] Fix | Delete
0xCD267809, 0x6E5918F4, 0xEC9AB701, 0x834F9AA8, 0xE6956E65, 0xAAFFE67E, 0x21BCCF08, 0xEF15E8E6,
[485] Fix | Delete
0xBAE79BD9, 0x4A6F36CE, 0xEA9F09D4, 0x29B07CD6, 0x31A4B2AF, 0x2A3F2331, 0xC6A59430, 0x35A266C0,
[486] Fix | Delete
0x744EBC37, 0xFC82CAA6, 0xE090D0B0, 0x33A7D815, 0xF104984A, 0x41ECDAF7, 0x7FCD500E, 0x1791F62F,
[487] Fix | Delete
0x764DD68D, 0x43EFB04D, 0xCCAA4D54, 0xE49604DF, 0x9ED1B5E3, 0x4C6A881B, 0xC12C1FB8, 0x4665517F,
[488] Fix | Delete
0x9D5EEA04, 0x018C355D, 0xFA877473, 0xFB0B412E, 0xB3671D5A, 0x92DBD252, 0xE9105633, 0x6DD64713,
[489] Fix | Delete
0x9AD7618C, 0x37A10C7A, 0x59F8148E, 0xEB133C89, 0xCEA927EE, 0xB761C935, 0xE11CE5ED, 0x7A47B13C,
[490] Fix | Delete
0x9CD2DF59, 0x55F2733F, 0x1814CE79, 0x73C737BF, 0x53F7CDEA, 0x5FFDAA5B, 0xDF3D6F14, 0x7844DB86,
[491] Fix | Delete
0xCAAFF381, 0xB968C43E, 0x3824342C, 0xC2A3405F, 0x161DC372, 0xBCE2250C, 0x283C498B, 0xFF0D9541,
[492] Fix | Delete
0x39A80171, 0x080CB3DE, 0xD8B4E49C, 0x6456C190, 0x7BCB8461, 0xD532B670, 0x486C5C74, 0xD0B85742,
[493] Fix | Delete
);
[494] Fix | Delete
[495] Fix | Delete
/**
[496] Fix | Delete
* Precomputed invMixColumns table
[497] Fix | Delete
*
[498] Fix | Delete
* @see Crypt_Rijndael:_encryptBlock()
[499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function