2
0
mirror of https://github.com/ACSPRI/queXS synced 2024-04-02 12:12:16 +00:00

First lot of compatability fixes

This commit is contained in:
Adam Zammit
2023-04-26 14:33:56 +10:00
parent c50a061eaf
commit dddd05665e
28 changed files with 116 additions and 116 deletions

View File

@@ -254,17 +254,17 @@ class SHA256 extends hash
{
// initialize the registers
for($j = 0; $j < 8; $j++)
${$vars{$j}} = $hashData->hash[$j];
${$vars[$j]} = $hashData->hash[$j];
// the SHA-256 compression function
for($j = 0; $j < 64; $j++)
{
if($j < 16)
{
$T1 = ord($hashData->chunks[$i]{$j*4 }) & 0xFF; $T1 <<= 8;
$T1 |= ord($hashData->chunks[$i]{$j*4+1}) & 0xFF; $T1 <<= 8;
$T1 |= ord($hashData->chunks[$i]{$j*4+2}) & 0xFF; $T1 <<= 8;
$T1 |= ord($hashData->chunks[$i]{$j*4+3}) & 0xFF;
$T1 = ord($hashData->chunks[$i][$j*4 ]) & 0xFF; $T1 <<= 8;
$T1 |= ord($hashData->chunks[$i][$j*4+1]) & 0xFF; $T1 <<= 8;
$T1 |= ord($hashData->chunks[$i][$j*4+2]) & 0xFF; $T1 <<= 8;
$T1 |= ord($hashData->chunks[$i][$j*4+3]) & 0xFF;
$W[$j] = $T1;
}
else
@@ -286,7 +286,7 @@ class SHA256 extends hash
// compute the next hash set
for($j = 0; $j < 8; $j++)
$hashData->hash[$j] = SHA256::sum(${$vars{$j}}, $hashData->hash[$j]);
$hashData->hash[$j] = SHA256::sum(${$vars[$j]}, $hashData->hash[$j]);
}
}
@@ -351,7 +351,7 @@ function hexerize($str)
$o = 'string(' . strlen($str) . ')' . "::\n";
for($i = 0, $j = strlen($str); $i < $j; $i++, $b = $i % 4)
{
$o .= sprintf('%02X', ord($str{$i}));
$o .= sprintf('%02X', ord($str[$i]));
// only process when 32-bits have passed through
if($i != 0 && $b == 3)
{