We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2e22570 commit ac11c9bCopy full SHA for ac11c9b
lib/internal/Magento/Framework/Encryption/Helper/Security.php
@@ -23,21 +23,6 @@ public static function compareStrings($expected, $actual)
23
{
24
$expected = (string) $expected;
25
$actual = (string) $actual;
26
-
27
- if (function_exists('hash_equals')) {
28
- return hash_equals($expected, $actual);
29
- }
30
31
- $lenExpected = mb_strlen($expected, '8bit');
32
- $lenActual = mb_strlen($actual, '8bit');
33
- $len = min($lenExpected, $lenActual);
34
35
- $result = 0;
36
- for ($i = 0; $i < $len; $i++) {
37
- $result |= ord($expected[$i]) ^ ord($actual[$i]);
38
39
- $result |= $lenExpected ^ $lenActual;
40
41
- return ($result === 0);
+ return hash_equals($expected, $actual);
42
}
43
0 commit comments