@@ -298,6 +298,34 @@ PHP 8.1 UPGRADE NOTES
298
298
flush its buffers to physical storage.
299
299
RFC: https://wiki.php.net/rfc/fsync_function
300
300
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
+
301
329
========================================
302
330
7. New Classes and Interfaces
303
331
========================================
0 commit comments