@@ -298,6 +298,34 @@ PHP 8.1 UPGRADE NOTES
298298 flush its buffers to physical storage.
299299 RFC: https://wiki.php.net/rfc/fsync_function
300300
301+ - Sodium:
302+ . Added the XChaCha20 stream cipher interface functions:
303+
304+ - sodium_crypto_stream_xchacha20()
305+ - sodium_crypto_stream_xchacha20_keygen()
306+ - sodium_crypto_stream_xchacha20_xor()
307+
308+ . Added the Ristretto255 functions, which are available in libsodium 1.0.18.
309+
310+ Ristretto is a technique for constructing prime order elliptic curve groups with non-malleable encodings.
311+ Ristretto255 implements Ristretto atop Curve25519.
312+
313+ - sodium_crypto_core_ristretto255_add()
314+ - sodium_crypto_core_ristretto255_from_hash()
315+ - sodium_crypto_core_ristretto255_is_valid_point()
316+ - sodium_crypto_core_ristretto255_random()
317+ - sodium_crypto_core_ristretto255_scalar_add()
318+ - sodium_crypto_core_ristretto255_scalar_complement()
319+ - sodium_crypto_core_ristretto255_scalar_invert()
320+ - sodium_crypto_core_ristretto255_scalar_mul()
321+ - sodium_crypto_core_ristretto255_scalar_negate()
322+ - sodium_crypto_core_ristretto255_scalar_random()
323+ - sodium_crypto_core_ristretto255_scalar_reduce()
324+ - sodium_crypto_core_ristretto255_scalar_sub()
325+ - sodium_crypto_core_ristretto255_sub()
326+ - sodium_crypto_scalarmult_ristretto255()
327+ - sodium_crypto_scalarmult_ristretto255_base()
328+
301329========================================
3023307. New Classes and Interfaces
303331========================================
0 commit comments