1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
From: William Desportes <williamdes@wdes.fr>
Date: Sat, 18 Mar 2023 15:54:07 +0100
Subject: Fix deprecated float conversion
Origin: upstream
Forwarded: https://github.com/leenooks/phpLDAPadmin/issues/193
---
lib/createlm.php | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/lib/createlm.php b/lib/createlm.php
index 3dc4bb1..fff3a61 100644
--- a/lib/createlm.php
+++ b/lib/createlm.php
@@ -284,8 +284,8 @@ private $sbox = array(array(array(14, 4, 13, 1, 2, 15, 11, 8, 3, 10, 6, 12
$key2 = $this->str_to_key($key);
for ($i = 0; $i < 64; $i++) {
- $inb[$i] = ($in[$i/8] & (1<<(7-($i%8)))) ? 1:0;
- $keyb[$i] = ($key2[$i/8] & (1<<(7-($i%8)))) ? 1:0;
+ $inb[$i] = ($in[intdiv($i, 8)] & (1<<(7-($i%8)))) ? 1:0;
+ $keyb[$i] = ($key2[intdiv($i, 8)] & (1<<(7-($i%8)))) ? 1:0;
$outb[$i] = 0;
}
$outb = $this->doHash($inb, $keyb, $forw);
@@ -294,7 +294,7 @@ private $sbox = array(array(array(14, 4, 13, 1, 2, 15, 11, 8, 3, 10, 6, 12
}
for ($i = 0; $i < 64; $i++) {
if ( $outb[$i] ) {
- $out[$i/8] |= (1<<(7-($i%8)));
+ $out[intdiv($i, 8)] |= (1<<(7-($i%8)));
}
}
return $out;
|