diff -r 48c4eec2b7e6 -r 8c2e4d02f4ef wp/wp-includes/sodium_compat/lib/ristretto255.php --- a/wp/wp-includes/sodium_compat/lib/ristretto255.php Fri Sep 05 18:40:08 2025 +0200 +++ b/wp/wp-includes/sodium_compat/lib/ristretto255.php Fri Sep 05 18:52:52 2025 +0200 @@ -47,8 +47,12 @@ * @return string * @throws SodiumException */ - function sodium_crypto_core_ristretto255_add($p, $q) - { + function sodium_crypto_core_ristretto255_add( + #[\SensitiveParameter] + $p, + #[\SensitiveParameter] + $q + ) { return ParagonIE_Sodium_Compat::ristretto255_add($p, $q, true); } } @@ -60,8 +64,10 @@ * @return string * @throws SodiumException */ - function sodium_crypto_core_ristretto255_from_hash($s) - { + function sodium_crypto_core_ristretto255_from_hash( + #[\SensitiveParameter] + $s + ) { return ParagonIE_Sodium_Compat::ristretto255_from_hash($s, true); } } @@ -73,8 +79,10 @@ * @return bool * @throws SodiumException */ - function sodium_crypto_core_ristretto255_is_valid_point($s) - { + function sodium_crypto_core_ristretto255_is_valid_point( + #[\SensitiveParameter] + $s + ) { return ParagonIE_Sodium_Compat::ristretto255_is_valid_point($s, true); } } @@ -99,8 +107,12 @@ * @return string * @throws SodiumException */ - function sodium_crypto_core_ristretto255_scalar_add($x, $y) - { + function sodium_crypto_core_ristretto255_scalar_add( + #[\SensitiveParameter] + $x, + #[\SensitiveParameter] + $y + ) { return ParagonIE_Sodium_Compat::ristretto255_scalar_add($x, $y, true); } } @@ -112,8 +124,10 @@ * @return string * @throws SodiumException */ - function sodium_crypto_core_ristretto255_scalar_complement($s) - { + function sodium_crypto_core_ristretto255_scalar_complement( + #[\SensitiveParameter] + $s + ) { return ParagonIE_Sodium_Compat::ristretto255_scalar_complement($s, true); } } @@ -125,8 +139,10 @@ * @return string * @throws SodiumException */ - function sodium_crypto_core_ristretto255_scalar_invert($p) - { + function sodium_crypto_core_ristretto255_scalar_invert( + #[\SensitiveParameter] + $p + ) { return ParagonIE_Sodium_Compat::ristretto255_scalar_invert($p, true); } } @@ -139,8 +155,12 @@ * @return string * @throws SodiumException */ - function sodium_crypto_core_ristretto255_scalar_mul($x, $y) - { + function sodium_crypto_core_ristretto255_scalar_mul( + #[\SensitiveParameter] + $x, + #[\SensitiveParameter] + $y + ) { return ParagonIE_Sodium_Compat::ristretto255_scalar_mul($x, $y, true); } } @@ -152,8 +172,10 @@ * @return string * @throws SodiumException */ - function sodium_crypto_core_ristretto255_scalar_negate($s) - { + function sodium_crypto_core_ristretto255_scalar_negate( + #[\SensitiveParameter] + $s + ) { return ParagonIE_Sodium_Compat::ristretto255_scalar_negate($s, true); } } @@ -177,8 +199,10 @@ * @return string * @throws SodiumException */ - function sodium_crypto_core_ristretto255_scalar_reduce($s) - { + function sodium_crypto_core_ristretto255_scalar_reduce( + #[\SensitiveParameter] + $s + ) { return ParagonIE_Sodium_Compat::ristretto255_scalar_reduce($s, true); } } @@ -191,8 +215,12 @@ * @return string * @throws SodiumException */ - function sodium_crypto_core_ristretto255_scalar_sub($x, $y) - { + function sodium_crypto_core_ristretto255_scalar_sub( + #[\SensitiveParameter] + $x, + #[\SensitiveParameter] + $y + ) { return ParagonIE_Sodium_Compat::ristretto255_scalar_sub($x, $y, true); } } @@ -205,8 +233,12 @@ * @return string * @throws SodiumException */ - function sodium_crypto_core_ristretto255_sub($p, $q) - { + function sodium_crypto_core_ristretto255_sub( + #[\SensitiveParameter] + $p, + #[\SensitiveParameter] + $q + ) { return ParagonIE_Sodium_Compat::ristretto255_sub($p, $q, true); } } @@ -219,8 +251,12 @@ * @throws SodiumException * @throws TypeError */ - function sodium_crypto_scalarmult_ristretto255($n, $p) - { + function sodium_crypto_scalarmult_ristretto255( + #[\SensitiveParameter] + $n, + #[\SensitiveParameter] + $p + ) { return ParagonIE_Sodium_Compat::scalarmult_ristretto255($n, $p, true); } } @@ -232,8 +268,10 @@ * @throws SodiumException * @throws TypeError */ - function sodium_crypto_scalarmult_ristretto255_base($n) - { + function sodium_crypto_scalarmult_ristretto255_base( + #[\SensitiveParameter] + $n + ) { return ParagonIE_Sodium_Compat::scalarmult_ristretto255_base($n, true); } } \ No newline at end of file