summaryrefslogtreecommitdiffstats
path: root/Auth/OpenID/Association.php
diff options
context:
space:
mode:
Diffstat (limited to 'Auth/OpenID/Association.php')
-rw-r--r--Auth/OpenID/Association.php12
1 files changed, 9 insertions, 3 deletions
diff --git a/Auth/OpenID/Association.php b/Auth/OpenID/Association.php
index 9e7ac14..241d590 100644
--- a/Auth/OpenID/Association.php
+++ b/Auth/OpenID/Association.php
@@ -370,9 +370,15 @@ function Auth_OpenID_checkSessionType($assoc_type, $session_type)
function Auth_OpenID_getDefaultAssociationOrder()
{
- return array(
- array('HMAC-SHA1', 'DH-SHA1'),
- array('HMAC-SHA1', 'no-encryption'));
+ $order = array();
+
+ if (!defined('Auth_OpenID_NO_MATH_SUPPORT')) {
+ $order[] = array('HMAC-SHA1', 'DH-SHA1');
+ }
+
+ $order[] = array('HMAC-SHA1', 'no-encryption');
+
+ return $order;
}
function Auth_OpenID_getOnlyEncryptedOrder()