--- a/wp/wp-includes/sodium_compat/src/Core/SipHash.php Tue Dec 15 15:52:01 2020 +0100
+++ b/wp/wp-includes/sodium_compat/src/Core/SipHash.php Wed Sep 21 18:19:35 2022 +0200
@@ -16,6 +16,7 @@
*
* @param int[] $v
* @return int[]
+ *
*/
public static function sipRound(array $v)
{
@@ -26,27 +27,27 @@
);
# v1=ROTL(v1,13);
- list($v[2], $v[3]) = self::rotl_64($v[2], $v[3], 13);
+ list($v[2], $v[3]) = self::rotl_64((int) $v[2], (int) $v[3], 13);
# v1 ^= v0;
- $v[2] ^= $v[0];
- $v[3] ^= $v[1];
+ $v[2] = (int) $v[2] ^ (int) $v[0];
+ $v[3] = (int) $v[3] ^ (int) $v[1];
# v0=ROTL(v0,32);
list($v[0], $v[1]) = self::rotl_64((int) $v[0], (int) $v[1], 32);
# v2 += v3;
list($v[4], $v[5]) = self::add(
- array($v[4], $v[5]),
- array($v[6], $v[7])
+ array((int) $v[4], (int) $v[5]),
+ array((int) $v[6], (int) $v[7])
);
# v3=ROTL(v3,16);
- list($v[6], $v[7]) = self::rotl_64($v[6], $v[7], 16);
+ list($v[6], $v[7]) = self::rotl_64((int) $v[6], (int) $v[7], 16);
# v3 ^= v2;
- $v[6] ^= $v[4];
- $v[7] ^= $v[5];
+ $v[6] = (int) $v[6] ^ (int) $v[4];
+ $v[7] = (int) $v[7] ^ (int) $v[5];
# v0 += v3;
list($v[0], $v[1]) = self::add(
@@ -58,8 +59,8 @@
list($v[6], $v[7]) = self::rotl_64((int) $v[6], (int) $v[7], 21);
# v3 ^= v0;
- $v[6] ^= $v[0];
- $v[7] ^= $v[1];
+ $v[6] = (int) $v[6] ^ (int) $v[0];
+ $v[7] = (int) $v[7] ^ (int) $v[1];
# v2 += v1;
list($v[4], $v[5]) = self::add(
@@ -71,8 +72,8 @@
list($v[2], $v[3]) = self::rotl_64((int) $v[2], (int) $v[3], 17);
# v1 ^= v2;;
- $v[2] ^= $v[4];
- $v[3] ^= $v[5];
+ $v[2] = (int) $v[2] ^ (int) $v[4];
+ $v[3] = (int) $v[3] ^ (int) $v[5];
# v2=ROTL(v2,32)
list($v[4], $v[5]) = self::rotl_64((int) $v[4], (int) $v[5], 32);