Skip to content

Conversation

@glye
Copy link
Member

@glye glye commented Jun 12, 2020

Question Answer
JIRA issue EZP-31682
Type feature
Target eZ Platform version v3.x
BC breaks no
Tests pass tbd
Doc needed yes

Add support for Argon2 password hashes, which are supported in PHP 7.2 / 7.3 but optional, PHP must be compiled with support for them.
https://www.php.net/manual/en/function.password-hash.php

Out of scope: Add support for the various cost/threads options. We could add this for bcrypt too.

Checklist:

  • PR description is updated.
  • Tests are implemented.
  • Added code follows Coding Standards (use $ composer fix-cs).
  • PR is ready for a review.
  • isValidPassword() also needs to check if support is compiled in, refactor to do this all in one place.

@glye glye marked this pull request as draft June 26, 2020 14:04
@DominikaK DominikaK added the Doc needed The changes require some documentation label Mar 3, 2021
@Nattfarinn Nattfarinn deleted the branch master November 19, 2021 15:20
@Nattfarinn Nattfarinn closed this Nov 19, 2021
@DominikaK DominikaK removed the Doc needed The changes require some documentation label Dec 29, 2021
@glye glye deleted the ezp31682_support_argon2_password_hashes branch June 5, 2025 18:14
@glye
Copy link
Member Author

glye commented Jun 5, 2025

Continued in ibexa/core#581

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants