td 49 ext/mcrypt/mcrypt.c MCRYPT td; td 62 ext/mcrypt/mcrypt.c ZEND_ARG_INFO(0, td) td 68 ext/mcrypt/mcrypt.c ZEND_ARG_INFO(0, td) td 73 ext/mcrypt/mcrypt.c ZEND_ARG_INFO(0, td) td 78 ext/mcrypt/mcrypt.c ZEND_ARG_INFO(0, td) td 82 ext/mcrypt/mcrypt.c ZEND_ARG_INFO(0, td) td 86 ext/mcrypt/mcrypt.c ZEND_ARG_INFO(0, td) td 90 ext/mcrypt/mcrypt.c ZEND_ARG_INFO(0, td) td 94 ext/mcrypt/mcrypt.c ZEND_ARG_INFO(0, td) td 98 ext/mcrypt/mcrypt.c ZEND_ARG_INFO(0, td) td 102 ext/mcrypt/mcrypt.c ZEND_ARG_INFO(0, td) td 106 ext/mcrypt/mcrypt.c ZEND_ARG_INFO(0, td) td 110 ext/mcrypt/mcrypt.c ZEND_ARG_INFO(0, td) td 114 ext/mcrypt/mcrypt.c ZEND_ARG_INFO(0, td) td 118 ext/mcrypt/mcrypt.c ZEND_ARG_INFO(0, td) td 122 ext/mcrypt/mcrypt.c ZEND_ARG_INFO(0, td) td 378 ext/mcrypt/mcrypt.c mcrypt_generic_deinit(pm->td); td 379 ext/mcrypt/mcrypt.c mcrypt_module_close(pm->td); td 533 ext/mcrypt/mcrypt.c MCRYPT td; td 542 ext/mcrypt/mcrypt.c td = mcrypt_module_open ( td 549 ext/mcrypt/mcrypt.c if (td == MCRYPT_FAILED) { td 554 ext/mcrypt/mcrypt.c pm->td = td; td 579 ext/mcrypt/mcrypt.c max_key_size = mcrypt_enc_get_key_size(pm->td); td 580 ext/mcrypt/mcrypt.c iv_size = mcrypt_enc_get_iv_size(pm->td); td 608 ext/mcrypt/mcrypt.c mcrypt_generic_deinit(pm->td); td 609 ext/mcrypt/mcrypt.c result = mcrypt_generic_init(pm->td, key_s, key_size, iv_s); td 661 ext/mcrypt/mcrypt.c if (mcrypt_enc_is_block_mode(pm->td) == 1) { /* It's a block algorithm */ td 662 ext/mcrypt/mcrypt.c block_size = mcrypt_enc_get_block_size(pm->td); td 674 ext/mcrypt/mcrypt.c mcrypt_generic(pm->td, data_s, data_size); td 706 ext/mcrypt/mcrypt.c if (mcrypt_enc_is_block_mode(pm->td) == 1) { /* It's a block algorithm */ td 707 ext/mcrypt/mcrypt.c block_size = mcrypt_enc_get_block_size(pm->td); td 719 ext/mcrypt/mcrypt.c mdecrypt_generic(pm->td, data_s, data_size); td 736 ext/mcrypt/mcrypt.c key_sizes = mcrypt_enc_get_supported_key_sizes(pm->td, &count); td 751 ext/mcrypt/mcrypt.c RETURN_LONG(mcrypt_enc_self_test(pm->td)); td 771 ext/mcrypt/mcrypt.c if (mcrypt_generic_deinit(pm->td) < 0) { td 786 ext/mcrypt/mcrypt.c if (mcrypt_enc_is_block_algorithm_mode(pm->td) == 1) { td 800 ext/mcrypt/mcrypt.c if (mcrypt_enc_is_block_algorithm(pm->td) == 1) { td 814 ext/mcrypt/mcrypt.c if (mcrypt_enc_is_block_mode(pm->td) == 1) { td 827 ext/mcrypt/mcrypt.c RETURN_LONG(mcrypt_enc_get_block_size(pm->td)); td 836 ext/mcrypt/mcrypt.c RETURN_LONG(mcrypt_enc_get_key_size(pm->td)); td 845 ext/mcrypt/mcrypt.c RETURN_LONG(mcrypt_enc_get_iv_size(pm->td)); td 856 ext/mcrypt/mcrypt.c name = mcrypt_enc_get_algorithms_name(pm->td); td 869 ext/mcrypt/mcrypt.c name = mcrypt_enc_get_modes_name(pm->td); td 1033 ext/mcrypt/mcrypt.c MCRYPT td; td 1042 ext/mcrypt/mcrypt.c td = mcrypt_module_open(cipher, cipher_dir_string, module, module_dir_string); td 1043 ext/mcrypt/mcrypt.c if (td != MCRYPT_FAILED) { td 1044 ext/mcrypt/mcrypt.c RETVAL_LONG(mcrypt_enc_get_key_size(td)); td 1045 ext/mcrypt/mcrypt.c mcrypt_module_close(td); td 1062 ext/mcrypt/mcrypt.c MCRYPT td; td 1071 ext/mcrypt/mcrypt.c td = mcrypt_module_open(cipher, cipher_dir_string, module, module_dir_string); td 1072 ext/mcrypt/mcrypt.c if (td != MCRYPT_FAILED) { td 1073 ext/mcrypt/mcrypt.c RETVAL_LONG(mcrypt_enc_get_block_size(td)); td 1074 ext/mcrypt/mcrypt.c mcrypt_module_close(td); td 1091 ext/mcrypt/mcrypt.c MCRYPT td; td 1100 ext/mcrypt/mcrypt.c td = mcrypt_module_open(cipher, cipher_dir_string, module, module_dir_string); td 1101 ext/mcrypt/mcrypt.c if (td != MCRYPT_FAILED) { td 1102 ext/mcrypt/mcrypt.c RETVAL_LONG(mcrypt_enc_get_iv_size(td)); td 1103 ext/mcrypt/mcrypt.c mcrypt_module_close(td); td 1120 ext/mcrypt/mcrypt.c MCRYPT td; td 1131 ext/mcrypt/mcrypt.c td = mcrypt_module_open(cipher, cipher_dir_string, "ecb", module_dir_string); td 1132 ext/mcrypt/mcrypt.c if (td != MCRYPT_FAILED) { td 1133 ext/mcrypt/mcrypt.c cipher_name = mcrypt_enc_get_algorithms_name(td); td 1134 ext/mcrypt/mcrypt.c mcrypt_module_close(td); td 1138 ext/mcrypt/mcrypt.c td = mcrypt_module_open(cipher, cipher_dir_string, "stream", module_dir_string); td 1139 ext/mcrypt/mcrypt.c if (td != MCRYPT_FAILED) { td 1140 ext/mcrypt/mcrypt.c cipher_name = mcrypt_enc_get_algorithms_name(td); td 1141 ext/mcrypt/mcrypt.c mcrypt_module_close(td); td 1209 ext/mcrypt/mcrypt.c static int php_mcrypt_ensure_valid_key_size(MCRYPT td, int key_size TSRMLS_DC) /* {{{ */ td 1212 ext/mcrypt/mcrypt.c int max_key_size = mcrypt_enc_get_key_size(td); td 1213 ext/mcrypt/mcrypt.c int *key_sizes = mcrypt_enc_get_supported_key_sizes(td, &key_size_count); td 1236 ext/mcrypt/mcrypt.c static int php_mcrypt_ensure_valid_iv(MCRYPT td, const char *iv, int iv_size TSRMLS_DC) /* {{{ */ td 1238 ext/mcrypt/mcrypt.c if (mcrypt_enc_mode_has_iv(td) == 1) { td 1239 ext/mcrypt/mcrypt.c int expected_iv_size = mcrypt_enc_get_iv_size(td); td 1271 ext/mcrypt/mcrypt.c MCRYPT td; td 1275 ext/mcrypt/mcrypt.c td = mcrypt_module_open(cipher, cipher_dir_string, mode, module_dir_string); td 1276 ext/mcrypt/mcrypt.c if (td == MCRYPT_FAILED) { td 1281 ext/mcrypt/mcrypt.c if (php_mcrypt_ensure_valid_key_size(td, key_len TSRMLS_CC) == FAILURE) { td 1282 ext/mcrypt/mcrypt.c mcrypt_module_close(td); td 1286 ext/mcrypt/mcrypt.c if (php_mcrypt_ensure_valid_iv(td, iv, iv_len TSRMLS_CC) == FAILURE) { td 1287 ext/mcrypt/mcrypt.c mcrypt_module_close(td); td 1292 ext/mcrypt/mcrypt.c if (mcrypt_enc_is_block_mode(td) == 1) { /* It's a block algorithm */ td 1293 ext/mcrypt/mcrypt.c int block_size = mcrypt_enc_get_block_size(td); td 1304 ext/mcrypt/mcrypt.c if (mcrypt_generic_init(td, (void *) key, key_len, (void *) iv) < 0) { td 1306 ext/mcrypt/mcrypt.c mcrypt_module_close(td); td 1311 ext/mcrypt/mcrypt.c mcrypt_generic(td, data_s, data_size); td 1313 ext/mcrypt/mcrypt.c mdecrypt_generic(td, data_s, data_size); td 1320 ext/mcrypt/mcrypt.c mcrypt_generic_end(td);