-
Notifications
You must be signed in to change notification settings - Fork 40
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by:Ivan Tcholakov <[email protected]>
- Loading branch information
1 parent
ace0734
commit 619086f
Showing
2 changed files
with
10 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -16,7 +16,7 @@ | |
* | ||
* OpenSSL functions installed and PHP version >= 5.3.3 | ||
* or | ||
* Mcrypt functions installed. | ||
* Mcrypt functions installed and PHP version < 7.1.0-alpha | ||
* | ||
* For PHP under version 7 it is recommendable you to install within your project | ||
* "PHP 5.x support for random_bytes() and random_int()", | ||
|
@@ -51,7 +51,7 @@ | |
* @author Ivan Tcholakov <[email protected]>, 2012-2016. | ||
* Code repository: @link https://github.com/ivantcholakov/gibberish-aes-php | ||
* | ||
* @version 1.3.0 | ||
* @version 1.3.1 | ||
* | ||
* @license The MIT License (MIT) | ||
* @link http://opensource.org/licenses/MIT | ||
|
@@ -249,7 +249,13 @@ protected static function openssl_decrypt_exists() { | |
protected static function mcrypt_exists() { | ||
|
||
if (!isset(self::$mcrypt_exists)) { | ||
self::$mcrypt_exists = function_exists('mcrypt_encrypt'); | ||
|
||
if (version_compare(PHP_VERSION, '7.1.0-alpha', '>=')) { | ||
// Avoid using mcrypt on PHP 7.1.x since deprecation notices are thrown. | ||
self::$mcrypt_exists = false; | ||
} else { | ||
self::$mcrypt_exists = function_exists('mcrypt_encrypt'); | ||
} | ||
} | ||
|
||
return self::$mcrypt_exists; | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters