Skip to content

Commit 1ada95d

Browse files
Update UPGRADING to document sodium changes
Also includes the UPGRADING changes for php#6868
1 parent fbcb295 commit 1ada95d

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

UPGRADING

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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
========================================
302330
7. New Classes and Interfaces
303331
========================================

0 commit comments

Comments
 (0)