mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-11 22:08:54 +00:00
[ticket/16266] Prevent "Use of undefined constant" warning in tests
PHPBB3-16266
This commit is contained in:
parent
37fddf8eef
commit
c71d4c364a
1 changed files with 8 additions and 0 deletions
|
@ -37,6 +37,14 @@ class argon2i extends base_native
|
||||||
{
|
{
|
||||||
parent::__construct($config, $helper);
|
parent::__construct($config, $helper);
|
||||||
|
|
||||||
|
// Workaround to prevent "Use of undefined constant" warning on some unsupported PHP installations
|
||||||
|
if (!defined('PASSWORD_ARGON2I'))
|
||||||
|
{
|
||||||
|
define('PASSWORD_ARGON2_DEFAULT_MEMORY_COST', 1024);
|
||||||
|
define('PASSWORD_ARGON2_DEFAULT_TIME_COST', 2);
|
||||||
|
define('PASSWORD_ARGON2_DEFAULT_THREADS', 1);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* For Sodium implementation of argon2 algorithm (since PHP 7.4), set special value of 1 for "threads" cost factor
|
* For Sodium implementation of argon2 algorithm (since PHP 7.4), set special value of 1 for "threads" cost factor
|
||||||
* See https://wiki.php.net/rfc/sodium.argon.hash and PHPBB3-16266
|
* See https://wiki.php.net/rfc/sodium.argon.hash and PHPBB3-16266
|
||||||
|
|
Loading…
Add table
Reference in a new issue