Skip to content

Commit b24bee4

Browse files
committed
Document argon2 installation with OpenSSL in PHP 8.4
1 parent b7bef37 commit b24bee4

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

reference/password/setup.xml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,22 @@
88
&reftitle.required;
99
&no.requirement;
1010
<para>
11-
For Argon2 password hashing, <link xlink:href="&url.libargon2;">libargon2</link>
12-
is required, though. As of PHP 7.3.0, libargon2 version 20161029 or later is
13-
required.
11+
For Argon2 password hashing, either
12+
<link xlink:href="&url.libargon2;">libargon2</link> is required or, as of
13+
PHP 8.4.0, OpenSSL version 3.2 or later. As of PHP 7.3.0, libargon2 version
14+
20161029 or later is required if libargon2 is used.
1415
</para>
1516
</section>
1617

1718
<section xml:id="password.installation">
1819
&reftitle.install;
1920
&no.install;
2021
<para>
21-
To enable Argon2 password hashing, however, PHP must be built with libargon2
22-
support using the <option role="configure">--with-password-argon2</option>
23-
configure option.
22+
However, to enable Argon2 password hashing, PHP must be built either with
23+
libargon2 support using the
24+
<option role="configure">--with-password-argon2</option> configure option
25+
or, starting from PHP 8.4.0, with OpenSSL using
26+
<option role="configure">--with-openssl</option>.
2427
</para>
2528
<para>
2629
Prior to PHP 8.1.0, it was possible to specify the argon2 directory with

0 commit comments

Comments
 (0)