diff --git a/tests/Functional/Net/SFTPLargeFileTest.php b/tests/Functional/Net/SFTPLargeFileTest.php index 1c78f496..965e1e93 100644 --- a/tests/Functional/Net/SFTPLargeFileTest.php +++ b/tests/Functional/Net/SFTPLargeFileTest.php @@ -15,17 +15,10 @@ class Functional_Net_SFTPLargeFileTest extends PhpseclibFunctionalTestCase static public function setUpBeforeClass() { - if (!extension_loaded('mcrypt')) { - self::markTestSkipped('This test depends on mcrypt for performance.'); + if (!extension_loaded('mcrypt') && !extension_loaded('openssl')) { + self::markTestSkipped('This test depends on mcrypt or openssl for performance.'); } parent::setUpBeforeClass(); - self::ensureConstant('CRYPT_AES_MODE', CRYPT_MODE_MCRYPT); - self::ensureConstant('CRYPT_BLOWFISH_MODE', CRYPT_MODE_MCRYPT); - self::ensureConstant('CRYPT_DES_MODE', CRYPT_MODE_MCRYPT); - self::ensureConstant('CRYPT_RC2_MODE', CRYPT_MODE_MCRYPT); - self::ensureConstant('CRYPT_RC4_MODE', CRYPT_MODE_MCRYPT); - self::ensureConstant('CRYPT_RIJNDAEL_MODE', CRYPT_MODE_MCRYPT); - self::ensureConstant('CRYPT_TWOFISH_MODE', CRYPT_MODE_MCRYPT); } public function setUp()