summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobThree <rob@devcorner.nl>2015-03-17 13:54:58 +0100
committerRobThree <rob@devcorner.nl>2015-03-17 13:54:58 +0100
commit2b5ed95c9a303e44f047de9d3c40a02a8781f78e (patch)
tree4258416d44cd5fa12be59d90b445bd4502d7cca1
parenteeb3aa26f5cca5d9aed24e92c7ab289098e118f0 (diff)
downloadTwoFactorAuth-2b5ed95c9a303e44f047de9d3c40a02a8781f78e.zip
TwoFactorAuth-2b5ed95c9a303e44f047de9d3c40a02a8781f78e.tar.gz
TwoFactorAuth-2b5ed95c9a303e44f047de9d3c40a02a8781f78e.tar.bz2
* More consitent way of using/detecting suited RNGProvider
-rw-r--r--RobThree/TwoFactorAuth/TwoFactorAuth.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/RobThree/TwoFactorAuth/TwoFactorAuth.php b/RobThree/TwoFactorAuth/TwoFactorAuth.php
index ca40c85..5259eac 100644
--- a/RobThree/TwoFactorAuth/TwoFactorAuth.php
+++ b/RobThree/TwoFactorAuth/TwoFactorAuth.php
@@ -48,8 +48,10 @@ class TwoFactorAuth
$rngprovider = new Providers\Rng\MCryptRNGProvider();
} elseif (function_exists('openssl_random_pseudo_bytes')) {
$rngprovider = new Providers\Rng\OpenSSLRNGProvider();
- } else {
+ } elseif (function_exists('hash')) {
$rngprovider = new Providers\Rng\HashRNGProvider();
+ } else {
+ throw new TwoFactorAuthException('Unable to find a suited RNGProvider');
}
}