From 5709df25f576068cbb1290ec348239dfa3568b18 Mon Sep 17 00:00:00 2001 From: Jonathan Swaelens <jonathan.swaelens@fusiondirectory.org> Date: Fri, 22 Mar 2024 18:51:09 +0100 Subject: [PATCH] :amubulance: fix(phpstan): Convert random_int as string Convert random_int as string Signed-off-by: Jonathan Swaelens <jonathan.swaelens@fusiondirectory.org> --- include/password-methods/class_passwordMethodSsha512.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/password-methods/class_passwordMethodSsha512.inc b/include/password-methods/class_passwordMethodSsha512.inc index 8ff301ebf..5a52f7bf9 100644 --- a/include/password-methods/class_passwordMethodSsha512.inc +++ b/include/password-methods/class_passwordMethodSsha512.inc @@ -59,7 +59,7 @@ class passwordMethodSsha512 extends passwordMethod public function generate_hash (string $pwd, bool $locked = FALSE): string { if (function_exists('hash')) { - $salt = substr(pack('h*', md5(random_int(0, PHP_INT_MAX))), 0, 8); + $salt = substr(pack('h*', md5("".random_int(0, PHP_INT_MAX))), 0, 8); $salt = substr(pack('H*', sha1($salt.$pwd)), 0, 4); $pwd = '{SSHA512}'.($locked ? '!' : '').base64_encode(hash('sha512', $pwd.$salt, TRUE).$salt); } else { -- GitLab