aboutsummaryrefslogtreecommitdiffstats
path: root/.phan/stubs
diff options
context:
space:
mode:
authorTim Starling <tstarling@wikimedia.org>2022-11-16 11:40:51 +1100
committerKrinkle <krinkle@fastmail.com>2022-11-22 22:47:42 +0000
commit28f65f252efb342b7f797210b6b900e3b130d4e7 (patch)
tree4623f3c9c7ed573925cbfad249ea660be2f46ac5 /.phan/stubs
parent50b187c5ffabba42f8b8968e995a1dee9e199934 (diff)
downloadmediawikicore-28f65f252efb342b7f797210b6b900e3b130d4e7.tar.gz
mediawikicore-28f65f252efb342b7f797210b6b900e3b130d4e7.zip
password: Update Argon2Password for PHP 7.4 minimum
In PHP 7.4, it's possible to compile password without Argon, but if Argon is compiled in, both algorithms should be available. So: * Remove Phan stubs * Simplify class code * Add test per todo Change-Id: I749d456ad59698e5b1538b127586ea796efba1d1
Diffstat (limited to '.phan/stubs')
-rw-r--r--.phan/stubs/password.php10
1 files changed, 0 insertions, 10 deletions
diff --git a/.phan/stubs/password.php b/.phan/stubs/password.php
deleted file mode 100644
index 3955d7e6f853..000000000000
--- a/.phan/stubs/password.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-// phpcs:ignoreFile
-
-// Password constants added in PHP 7.2 & 7.3
-
-const PASSWORD_ARGON2I = 2;
-const PASSWORD_ARGON2ID = 3;
-const PASSWORD_ARGON2_DEFAULT_MEMORY_COST = 1024;
-const PASSWORD_ARGON2_DEFAULT_THREADS = 2;
-const PASSWORD_ARGON2_DEFAULT_TIME_COST = 2;