diff options
Diffstat (limited to 'ext/mcrypt/tests/mcrypt_encrypt_3des_ecb.phpt')
-rw-r--r-- | ext/mcrypt/tests/mcrypt_encrypt_3des_ecb.phpt | 100 |
1 files changed, 0 insertions, 100 deletions
diff --git a/ext/mcrypt/tests/mcrypt_encrypt_3des_ecb.phpt b/ext/mcrypt/tests/mcrypt_encrypt_3des_ecb.phpt deleted file mode 100644 index ffcabf8f5f..0000000000 --- a/ext/mcrypt/tests/mcrypt_encrypt_3des_ecb.phpt +++ /dev/null @@ -1,100 +0,0 @@ ---TEST-- -Test mcrypt_encrypt() function : TripleDES functionality ---SKIPIF-- -<?php -if (!extension_loaded("mcrypt")) { - print "skip - mcrypt extension not loaded"; -} -?> ---FILE-- -<?php -/* Prototype : string mcrypt_encrypt(string cipher, string key, string data, string mode, string iv) - * Description: OFB crypt/decrypt data using key key with cipher cipher starting with iv - * Source code: ext/mcrypt/mcrypt.c - * Alias to functions: - */ - -echo "*** Testing mcrypt_encrypt() : TripleDES functionality ***\n"; - -$cipher = MCRYPT_TRIPLEDES; -$mode = MCRYPT_MODE_ECB; -$data = b'This is the secret message which must be encrypted'; - -// tripledes uses keys up to 192 bits (24 bytes) -$keys = array( - b'12345678', - b'12345678901234567890', - b'123456789012345678901234', - b'12345678901234567890123456' -); - -echo "\n--- testing different key lengths\n"; -foreach ($keys as $key) { - echo "\nkey length=".strlen($key)."\n"; - var_dump(bin2hex(mcrypt_encrypt($cipher, $key, $data, $mode))); -} - -$key = b'123456789012345678901234'; -$ivs = array( - b'1234', - b'12345678', - b'123456789' -); - -// ivs should be ignored in ecb mode -echo "\n--- testing different iv lengths\n"; -foreach ($ivs as $iv) { - echo "\niv length=".strlen($iv)."\n"; - var_dump(bin2hex(mcrypt_encrypt($cipher, $key, $data, $mode, $iv))); -} - -?> -===DONE=== ---EXPECTF-- -*** Testing mcrypt_encrypt() : TripleDES functionality *** - ---- testing different key lengths - -key length=8 - -Deprecated: Function mcrypt_encrypt() is deprecated in %s%emcrypt_encrypt_3des_ecb.php on line 25 - -Warning: mcrypt_encrypt(): Key of size 8 not supported by this algorithm. Only keys of size 24 supported in %s on line %d -string(0) "" - -key length=20 - -Deprecated: Function mcrypt_encrypt() is deprecated in %s%emcrypt_encrypt_3des_ecb.php on line 25 - -Warning: mcrypt_encrypt(): Key of size 20 not supported by this algorithm. Only keys of size 24 supported in %s on line %d -string(0) "" - -key length=24 - -Deprecated: Function mcrypt_encrypt() is deprecated in %s%emcrypt_encrypt_3des_ecb.php on line 25 -string(112) "923eedcb20e18e3efa466a6ca1b842b34e6ac46aa3690ef739d0d68a26eb64e1a6ad42e7d18312ae8a57ab927e1dc892e5ff56c061864f27" - -key length=26 - -Deprecated: Function mcrypt_encrypt() is deprecated in %s%emcrypt_encrypt_3des_ecb.php on line 25 - -Warning: mcrypt_encrypt(): Key of size 26 not supported by this algorithm. Only keys of size 24 supported in %s on line %d -string(0) "" - ---- testing different iv lengths - -iv length=4 - -Deprecated: Function mcrypt_encrypt() is deprecated in %s%emcrypt_encrypt_3des_ecb.php on line 39 -string(112) "923eedcb20e18e3efa466a6ca1b842b34e6ac46aa3690ef739d0d68a26eb64e1a6ad42e7d18312ae8a57ab927e1dc892e5ff56c061864f27" - -iv length=8 - -Deprecated: Function mcrypt_encrypt() is deprecated in %s%emcrypt_encrypt_3des_ecb.php on line 39 -string(112) "923eedcb20e18e3efa466a6ca1b842b34e6ac46aa3690ef739d0d68a26eb64e1a6ad42e7d18312ae8a57ab927e1dc892e5ff56c061864f27" - -iv length=9 - -Deprecated: Function mcrypt_encrypt() is deprecated in %s%emcrypt_encrypt_3des_ecb.php on line 39 -string(112) "923eedcb20e18e3efa466a6ca1b842b34e6ac46aa3690ef739d0d68a26eb64e1a6ad42e7d18312ae8a57ab927e1dc892e5ff56c061864f27" -===DONE=== |