Skip to content

Releases: paragonie/sodium_compat

Version 1.17.0

10 Aug 11:20
v1.17.0
Compare
Choose a tag to compare
  • Fixes several bugs with sodium_crypto_scalarmult_ristretto255() that was producing incorrect results in PHP 8.1
    • Off-by-one error in ge_scalarmult()
    • Multiplication optimizations led to incorrect results for some inputs
  • CI now runs against PHP 8.1

Version 1.16.1

25 May 13:03
v1.16.1
2e856af
Compare
Choose a tag to compare
  • Fixes #122 (undefined constant errors caused by autoloader race conditions)

Version 1.16.0

14 May 03:14
v1.16.0
Compare
Choose a tag to compare

Special thanks to Tony Arcieri, Frank Denis, Isis Lovecruft, Mike Hamburg, and Henry de Valence for making this release possible.

Version 1.15.4

17 Apr 09:01
v1.15.4
Compare
Choose a tag to compare
  • Prevent infinite loop with crypto_kx()
  • We're migrated from Github Actions to Travis CI now!

v1.15.3

14 Apr 21:43
v1.15.3
Compare
Choose a tag to compare
  • Complete fix for #125.

Version 1.15.2

14 Apr 06:09
v1.15.2
Compare
Choose a tag to compare
  • Always define the new polyfill functions even if PHP >= 7.2 and [an old version of] ext/sodium is used.

Version 1.15.1

14 Apr 06:04
v1.15.1
Compare
Choose a tag to compare
  • Correct polyfill sodium_crypto_stream_xchacha20_xor

Version 1.15.0

14 Apr 05:57
v1.15.0
Compare
Choose a tag to compare
  • Fixes #125
  • Adds sodium_crypto_stream_xchacha20
    • This exposes XChaCha20 with 64-bit ChaCha20 nonces and 64-bit ChaCha20 internal counters. This is in stark contrast to the IETF's 96-bit nonces (with leading NUL bytes) and 32-bit counters, as exposed in the AEAD interface. This is a subtle but important property.

Version 1.14.0

03 Dec 16:31
v1.14.0
Compare
Choose a tag to compare
  • #119 - Side-step mbstring issues on newer PHP
  • #120 - Support PHPUnit 9
  • #121 - Use more inclusive language
  • Improved PHP 8 support

Version 1.13.0

20 Mar 21:50
v1.13.0
bbade40
Compare
Choose a tag to compare
  • Fix #113 and #116 via #117 - Should fix preloading issues with PHP 7.4+