X7ROOT File Manager
Current Path:
/opt/alt/tests/alt-php82-pecl-mcrypt_1.0.7-1.el8/tests
opt
/
alt
/
tests
/
alt-php82-pecl-mcrypt_1.0.7-1.el8
/
tests
/
??
..
??
blowfish.phpt
(9.97 KB)
??
bug35496.phpt
(777 B)
??
bug37595.phpt
(3.32 KB)
??
bug41252.phpt
(603 B)
??
bug43143.phpt
(843 B)
??
bug46010.phpt
(813 B)
??
bug49738.phpt
(817 B)
??
bug55169.phpt
(1.22 KB)
??
bug70625.phpt
(646 B)
??
bug8040.phpt
(465 B)
??
mcrypt_cbc.phpt
(1.24 KB)
??
mcrypt_cbc_3des_decrypt.phpt
(3.31 KB)
??
mcrypt_cbc_3des_encrypt.phpt
(3.03 KB)
??
mcrypt_cfb.phpt
(1.24 KB)
??
mcrypt_create_iv.phpt
(1.05 KB)
??
mcrypt_decrypt.phpt
(1.58 KB)
??
mcrypt_decrypt_3des_cbc.phpt
(3.38 KB)
??
mcrypt_decrypt_3des_ecb.phpt
(3.16 KB)
??
mcrypt_ecb.phpt
(1.11 KB)
??
mcrypt_ecb_3des_decrypt.phpt
(3.09 KB)
??
mcrypt_ecb_3des_encrypt.phpt
(3.02 KB)
??
mcrypt_enc_get_algorithms_name.phpt
(1.85 KB)
??
mcrypt_enc_get_block_size.phpt
(1.1 KB)
??
mcrypt_enc_get_iv_size.phpt
(1.06 KB)
??
mcrypt_enc_get_key_size.phpt
(1.07 KB)
??
mcrypt_enc_get_mode_name.phpt
(2.03 KB)
??
mcrypt_enc_get_supported_key_sizes.phpt
(567 B)
??
mcrypt_enc_is_block_algorithm.phpt
(1.16 KB)
??
mcrypt_enc_is_block_algorithm_mode.phpt
(1.23 KB)
??
mcrypt_enc_is_block_mode.phpt
(1.43 KB)
??
mcrypt_enc_self_test.phpt
(438 B)
??
mcrypt_encrypt_3des_cbc.phpt
(3.36 KB)
??
mcrypt_encrypt_3des_ecb.phpt
(3.1 KB)
??
mcrypt_filters.phpt
(1.18 KB)
??
mcrypt_get_block_size.phpt
(655 B)
??
mcrypt_get_cipher_name.phpt
(777 B)
??
mcrypt_get_iv_size.phpt
(878 B)
??
mcrypt_get_key_size.phpt
(637 B)
??
mcrypt_list_algorithms.phpt
(401 B)
??
mcrypt_list_modes.phpt
(471 B)
??
mcrypt_module_get_algo_block_size.phpt
(1.29 KB)
??
mcrypt_module_get_algo_key_size.phpt
(1.25 KB)
??
mcrypt_module_get_supported_key_sizes.phpt
(620 B)
??
mcrypt_module_is_block_algorithm.phpt
(914 B)
??
mcrypt_module_is_block_algorithm_mode.phpt
(991 B)
??
mcrypt_module_is_block_mode.phpt
(1.02 KB)
??
mcrypt_module_open.phpt
(541 B)
??
mcrypt_module_self_test.phpt
(623 B)
??
mcrypt_ofb.phpt
(1.22 KB)
??
mcrypt_rijndael128_128BitKey.phpt
(3.66 KB)
??
mcrypt_rijndael128_256BitKey.phpt
(4.65 KB)
??
vectors.txt
(2.09 KB)
Editing: mcrypt_rijndael128_256BitKey.phpt
--TEST-- Test mcrypt_encrypt() function : AES 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: */ /* Prototype : string mcrypt_decrypt(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: */ /* Prototype : string mcrypt_cbc(int cipher, string key, string data, int mode, string iv) * Description: CBC crypt/decrypt data using key key with cipher cipher starting with iv * Source code: ext/mcrypt/mcrypt.c * Alias to functions: */ /* Prototype : string mcrypt_ecb(int cipher, string key, string data, int mode, string iv) * Description: ECB crypt/decrypt data using key key with cipher cipher starting with iv * Source code: ext/mcrypt/mcrypt.c * Alias to functions: */ echo "*** Testing mcrypt : Rijndael128 functionality ***\n"; $cipher = MCRYPT_RIJNDAEL_128; $mode = MCRYPT_MODE_CBC; $data = 'This is the secret message which must be encrypted'; // keys : 20 bytes, 24 bytes, 30 Bytes, 32 Bytes, 40 Bytes $keys = array( '12345678901234567890', '123456789012345678901234', '123456789012345678901234567890', '12345678901234567890123456789012', '1234567890123456789012345678901234567890' ); // rijndael128 is a block cipher of 128 bits (16 bytes) $iv = '1234567890123456'; echo "\n--- testing different key lengths\n"; foreach ($keys as $key) { echo "\nkey length=".strlen($key)."\n"; $res = mcrypt_encrypt($cipher, $key, $data, MCRYPT_MODE_CBC, $iv); var_dump(bin2hex($res)); $res = mcrypt_decrypt($cipher, $key, $res, MCRYPT_MODE_CBC, $iv); var_dump(bin2hex($res)); } ?> ===DONE=== --EXPECTF-- *** Testing mcrypt : Rijndael128 functionality *** --- testing different key lengths key length=20 Deprecated: Function mcrypt_encrypt() is deprecated in %s%emcrypt_rijndael128_256BitKey.php on line 43 Warning: mcrypt_encrypt(): Key of size 20 not supported by this algorithm. Only keys of sizes 16, 24 or 32 supported in %s on line %d string(0) "" Deprecated: Function mcrypt_decrypt() is deprecated in %s%emcrypt_rijndael128_256BitKey.php on line 45 Warning: mcrypt_decrypt(): Key of size 20 not supported by this algorithm. Only keys of sizes 16, 24 or 32 supported in %s on line %d string(0) "" key length=24 Deprecated: Function mcrypt_encrypt() is deprecated in %s%emcrypt_rijndael128_256BitKey.php on line 43 string(128) "8ecdf1ed5742aff16ef34c819c8d22c707c54f4d9ffc18e5f6ab79fe68c25705351e2c001a0b9f29e5def67570ca9da644efb69a8bb97940cb4bec094dae8bb5" Deprecated: Function mcrypt_decrypt() is deprecated in %s%emcrypt_rijndael128_256BitKey.php on line 45 string(128) "546869732069732074686520736563726574206d657373616765207768696368206d75737420626520656e637279707465640000000000000000000000000000" key length=30 Deprecated: Function mcrypt_encrypt() is deprecated in %s%emcrypt_rijndael128_256BitKey.php on line 43 Warning: mcrypt_encrypt(): Key of size 30 not supported by this algorithm. Only keys of sizes 16, 24 or 32 supported in %s on line %d string(0) "" Deprecated: Function mcrypt_decrypt() is deprecated in %s%emcrypt_rijndael128_256BitKey.php on line 45 Warning: mcrypt_decrypt(): Key of size 30 not supported by this algorithm. Only keys of sizes 16, 24 or 32 supported in %s on line %d string(0) "" key length=32 Deprecated: Function mcrypt_encrypt() is deprecated in %s%emcrypt_rijndael128_256BitKey.php on line 43 string(128) "f23bc103bfd0859a8318acee6d96e5f43dff68f3cdeae817a1e77c33492e32bdb82c5f660fcd1a2bfda70d9de4d5d8028ce179a9e2f7f9ee7dd61c7b4b409e95" Deprecated: Function mcrypt_decrypt() is deprecated in %s%emcrypt_rijndael128_256BitKey.php on line 45 string(128) "546869732069732074686520736563726574206d657373616765207768696368206d75737420626520656e637279707465640000000000000000000000000000" key length=40 Deprecated: Function mcrypt_encrypt() is deprecated in %s%emcrypt_rijndael128_256BitKey.php on line 43 Warning: mcrypt_encrypt(): Key of size 40 not supported by this algorithm. Only keys of sizes 16, 24 or 32 supported in %s on line %d string(0) "" Deprecated: Function mcrypt_decrypt() is deprecated in %s%emcrypt_rijndael128_256BitKey.php on line 45 Warning: mcrypt_decrypt(): Key of size 40 not supported by this algorithm. Only keys of sizes 16, 24 or 32 supported in %s on line %d string(0) "" ===DONE===
Upload File
Create Folder