Remove deprecated methods from CryptoUtil
authorTim Düsterhus <duesterhus@woltlab.com>
Fri, 5 Aug 2022 07:30:52 +0000 (09:30 +0200)
committerTim Düsterhus <duesterhus@woltlab.com>
Fri, 5 Aug 2022 07:30:52 +0000 (09:30 +0200)
These are trivially replaced by their native counterparts.

wcfsetup/install/files/lib/util/CryptoUtil.class.php

index 43d8e584652000514ad3ae7c5570fb1f2bc4403d..2c82d1f375ea2958c17cdcae6cfe28b455d79326 100644 (file)
@@ -89,39 +89,6 @@ final class CryptoUtil
         }
     }
 
-    /**
-     * @deprecated  Use \hash_equals() directly.
-     */
-    public static function secureCompare($hash1, $hash2)
-    {
-        $hash1 = (string)$hash1;
-        $hash2 = (string)$hash2;
-
-        return \hash_equals($hash1, $hash2);
-    }
-
-    /**
-     * @deprecated  Use \random_bytes() directly.
-     */
-    public static function randomBytes($n)
-    {
-        return \random_bytes($n);
-    }
-
-    /**
-     * @deprecated  Use \random_int() directly.
-     */
-    public static function randomInt($min, $max)
-    {
-        $range = $max - $min;
-        if ($range == 0) {
-            // not random
-            throw new CryptoException("Cannot generate a secure random number, min and max are the same");
-        }
-
-        return \random_int($min, $max);
-    }
-
     /**
      * Forbid creation of CryptoUtil objects.
      */