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);