From b1bd715445f2ebefa97f5a14bab932993a539843 Mon Sep 17 00:00:00 2001 From: terrafrost Date: Thu, 21 Sep 2023 15:07:38 -0500 Subject: [PATCH] Rijndael: fix for PHP 8.3+ compatability --- phpseclib/Crypt/Rijndael.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/phpseclib/Crypt/Rijndael.php b/phpseclib/Crypt/Rijndael.php index 7e146015..f73098e9 100644 --- a/phpseclib/Crypt/Rijndael.php +++ b/phpseclib/Crypt/Rijndael.php @@ -887,7 +887,6 @@ class Crypt_Rijndael extends Crypt_Base // Generating encrypt code: $init_encrypt.= ' - static $tables; if (empty($tables)) { $tables = &$self->_getTables(); } @@ -944,7 +943,6 @@ class Crypt_Rijndael extends Crypt_Base // Generating decrypt code: $init_decrypt.= ' - static $invtables; if (empty($invtables)) { $invtables = &$self->_getInvTables(); } @@ -1001,7 +999,7 @@ class Crypt_Rijndael extends Crypt_Base $lambda_functions[$code_hash] = $this->_createInlineCryptFunction( array( - 'init_crypt' => '', + 'init_crypt' => 'static $tables; static $invtables;', 'init_encrypt' => $init_encrypt, 'init_decrypt' => $init_decrypt, 'encrypt_block' => $encrypt_block,