]> git.mxchange.org Git - friendica.git/blobdiff - library/defuse/php-encryption-1.2.1/Crypto.php
Merge pull request #3279 from Hypolite/improvement/add-composer
[friendica.git] / library / defuse / php-encryption-1.2.1 / Crypto.php
index 60b5a62cc126991beef986b0812d8a3f0f0e0c90..5b60f6f121ce12c19a842a84f6428ee30176ba0d 100644 (file)
@@ -342,9 +342,9 @@ final class Crypto
      */
     private static function SecureRandom($octets)
     {
-        self::EnsureFunctionExists("mcrypt_create_iv");
-        $random = mcrypt_create_iv($octets, MCRYPT_DEV_URANDOM);
-        if ($random === FALSE) {
+        self::EnsureFunctionExists("openssl_random_pseudo_bytes");
+        $random = openssl_random_pseudo_bytes($octets, $crypto_strong);
+        if ($crypto_strong === FALSE) {
             throw new CannotPerformOperationException();
         } else {
             return $random;