mirror of
https://github.com/phpseclib/phpseclib.git
synced 2024-06-02 00:20:52 +00:00
Rijndael: fix for PHP 8.3+ compatability
This commit is contained in:
parent
b85ce73d17
commit
b1bd715445
|
@ -887,7 +887,6 @@ class Crypt_Rijndael extends Crypt_Base
|
||||||
|
|
||||||
// Generating encrypt code:
|
// Generating encrypt code:
|
||||||
$init_encrypt.= '
|
$init_encrypt.= '
|
||||||
static $tables;
|
|
||||||
if (empty($tables)) {
|
if (empty($tables)) {
|
||||||
$tables = &$self->_getTables();
|
$tables = &$self->_getTables();
|
||||||
}
|
}
|
||||||
|
@ -944,7 +943,6 @@ class Crypt_Rijndael extends Crypt_Base
|
||||||
|
|
||||||
// Generating decrypt code:
|
// Generating decrypt code:
|
||||||
$init_decrypt.= '
|
$init_decrypt.= '
|
||||||
static $invtables;
|
|
||||||
if (empty($invtables)) {
|
if (empty($invtables)) {
|
||||||
$invtables = &$self->_getInvTables();
|
$invtables = &$self->_getInvTables();
|
||||||
}
|
}
|
||||||
|
@ -1001,7 +999,7 @@ class Crypt_Rijndael extends Crypt_Base
|
||||||
|
|
||||||
$lambda_functions[$code_hash] = $this->_createInlineCryptFunction(
|
$lambda_functions[$code_hash] = $this->_createInlineCryptFunction(
|
||||||
array(
|
array(
|
||||||
'init_crypt' => '',
|
'init_crypt' => 'static $tables; static $invtables;',
|
||||||
'init_encrypt' => $init_encrypt,
|
'init_encrypt' => $init_encrypt,
|
||||||
'init_decrypt' => $init_decrypt,
|
'init_decrypt' => $init_decrypt,
|
||||||
'encrypt_block' => $encrypt_block,
|
'encrypt_block' => $encrypt_block,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user