Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrading paragonie/sodium_compat (v1.17.0 => v1.17.1) #38387

Merged
merged 2 commits into from
Aug 7, 2022

Conversation

zero-24
Copy link
Contributor

@zero-24 zero-24 commented Aug 3, 2022

Pull Request for Issue #38384

Summary of Changes

Apply the proposed upgrades from #38384

v1.17.1
Compare Source

#​140 Fix issues with 32-bit integers and floats on PHP 8.1
Curve25519 field elements will now be normalized (overflow bits cleared unless numbers are negative) to prevent this float/int weirdness on PHP 8.1. This adds a very small performance hit on Curve25519 operations, but adds a guardrail against incorrect results.

Testing Instructions

  • Login
  • Change Password
  • Logout
  • Login
  • modify a template file in the backend

Actual result BEFORE applying this Pull Request

sodium_compat is not up-to-date

Expected result AFTER applying this Pull Request

sodium_compat is up-to-date

Documentation Changes Required

n.a.

@zero-24 zero-24 merged commit b2b127c into joomla:3.10-dev Aug 7, 2022
@zero-24 zero-24 deleted the composer_updates branch August 7, 2022 18:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants