On Feb 5, 2018, 9:43 AM -0600, Charles R. Portwood II 
<charlesportwoo...@erianna.com>, wrote:

> Hello Internals,
>
> I would like to propose adding Argon2id to the password_* functions in PHP 
> 7.3.
>
> An RFC[1] has been prepared which covers implementation details, and some 
> common questions & concerns that I have anticipated. This RFC also includes a 
> tested and working implementation[2] to illustrate changes to PHP itself.
>
> The biggest question at this time is how we want to handle versioning of the 
> Argon2 reference library. The RFC covers this issue in detail and provides a 
> solution that ensures no BC breakage for existing users.
>
> I look forward to hearing your feedback. Thanks.
>
> [1] https://wiki.php.net/rfc/argon2_password_hash_enhancements
> [2]: 
> https://github.com/php/php-src/compare/master...charlesportwoodii:argon2_password_hash_enhancements?expand=1
>
> ---
>
> Charles R. Portwood II

Hello Internals,

I would like to follow up on the RFC to add Argon2id to the password_* 
functions in PHP 7.3. The discussion itself[1] didn’t seem to gather much 
attention since it was posted in February, however there has been some 
discussions[2] in a separate thread inquiring about the status of Argon2 in PHP 
in general.

I’ve updated the RFC[3] based upon discussions I’ve had with individuals 
outside of the mailing list. With this update the RFC now recommends forcing an 
libargon2 version >= 20161029 during configure for the --with-password-argon2 
flag, providing password_* with support for both Argon2i and Argon2id.

I would like to target PHP 7.3 with this RFC. Since there haven’t been any 
major discussion points raised since the RFC is introduced back in February, I 
would like to offer another an opportunity for additional discussion before I 
submit this RFC for a vote in the next few weeks.

I look forward to hearing your feedback! Thanks.

[1]: https://externals.io/message/101777
[2]: https://externals.io/message/102041#102042
[3]: https://wiki.php.net/rfc/argon2_password_hash_enhancements

---

Charles R. Portwood II

Reply via email to