X7ROOT File Manager
Current Path:
/opt/alt/tests/alt-php80-pecl-mcrypt_1.0.7-1.el8/tests
opt
/
alt
/
tests
/
alt-php80-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_128BitKey.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: */ 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 up to 128 bits (16 bytes) $keys = array( '', '12345678', '1234567890123456' ); // rijndael128 is a block cipher of 128 bits (16 bytes) $ivs = array( '', '12345678', '1234567890123456', '12345678901234567' ); $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)); } $key = '1234567890123456'; echo "\n--- testing different iv lengths\n"; foreach ($ivs as $iv) { echo "\niv length=".strlen($iv)."\n"; $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=0 Deprecated: Function mcrypt_encrypt() is deprecated in %s%emcrypt_rijndael128_128BitKey.php on line %d Warning: mcrypt_encrypt(): Key of size 0 not supported by this algorithm. Only keys of sizes 16, 24 or 32 supported in %s on line %d string(0) "" key length=8 Deprecated: Function mcrypt_encrypt() is deprecated in %s%emcrypt_rijndael128_128BitKey.php on line %d Warning: mcrypt_encrypt(): Key of size 8 not supported by this algorithm. Only keys of sizes 16, 24 or 32 supported in %s on line %d string(0) "" key length=16 Deprecated: Function mcrypt_encrypt() is deprecated in %s%emcrypt_rijndael128_128BitKey.php on line %d string(128) "dc8f957ec530acf10cd95ba7da7b6405380fe19a2941e9a8de54680512f18491bc374e5464885ae6c2ae2aa7a6cdd2fbe12a06bbc4bd59dbbfaa15f09044f101" --- testing different iv lengths iv length=0 Deprecated: Function mcrypt_decrypt() is deprecated in %s%emcrypt_rijndael128_128BitKey.php on line %d Warning: mcrypt_decrypt(): Received initialization vector of size 0, but size 16 is required for this encryption mode in %s on line %d string(0) "" iv length=8 Deprecated: Function mcrypt_decrypt() is deprecated in %s%emcrypt_rijndael128_128BitKey.php on line %d Warning: mcrypt_decrypt(): Received initialization vector of size 8, but size 16 is required for this encryption mode in %s on line %d string(0) "" iv length=16 Deprecated: Function mcrypt_decrypt() is deprecated in %s%emcrypt_rijndael128_128BitKey.php on line %d string(32) "42adc8c0db19473f2c684ff2d6e828a5" iv length=17 Deprecated: Function mcrypt_decrypt() is deprecated in %s%emcrypt_rijndael128_128BitKey.php on line %d Warning: mcrypt_decrypt(): Received initialization vector of size 17, but size 16 is required for this encryption mode in %s on line %d string(0) "" ===DONE===
Upload File
Create Folder