summaryrefslogtreecommitdiffstats
path: root/Auth/OpenID/CryptUtil.php
diff options
context:
space:
mode:
Diffstat (limited to 'Auth/OpenID/CryptUtil.php')
-rw-r--r--Auth/OpenID/CryptUtil.php14
1 files changed, 14 insertions, 0 deletions
diff --git a/Auth/OpenID/CryptUtil.php b/Auth/OpenID/CryptUtil.php
index a926267..3c60cea 100644
--- a/Auth/OpenID/CryptUtil.php
+++ b/Auth/OpenID/CryptUtil.php
@@ -104,5 +104,19 @@ class Auth_OpenID_CryptUtil {
return $str;
}
+
+ static function constEq($s1, $s2)
+ {
+ if (strlen($s1) != strlen($s2)) {
+ return false;
+ }
+
+ $result = true;
+ $length = strlen($s1);
+ for ($i = 0; $i < $length; $i++) {
+ $result &= ($s1[$i] == $s2[$i]);
+ }
+ return $result;
+ }
}