Lines Matching refs:td

49 	MCRYPT td;  member
62 ZEND_ARG_INFO(0, td)
68 ZEND_ARG_INFO(0, td)
73 ZEND_ARG_INFO(0, td)
78 ZEND_ARG_INFO(0, td)
82 ZEND_ARG_INFO(0, td)
86 ZEND_ARG_INFO(0, td)
90 ZEND_ARG_INFO(0, td)
94 ZEND_ARG_INFO(0, td)
98 ZEND_ARG_INFO(0, td)
102 ZEND_ARG_INFO(0, td)
106 ZEND_ARG_INFO(0, td)
110 ZEND_ARG_INFO(0, td)
114 ZEND_ARG_INFO(0, td)
118 ZEND_ARG_INFO(0, td)
122 ZEND_ARG_INFO(0, td)
378 mcrypt_generic_deinit(pm->td); in PHP_INI_END()
379 mcrypt_module_close(pm->td); in PHP_INI_END()
533 MCRYPT td; in PHP_FUNCTION() local
542 td = mcrypt_module_open ( in PHP_FUNCTION()
549 if (td == MCRYPT_FAILED) { in PHP_FUNCTION()
554 pm->td = td; in PHP_FUNCTION()
579 max_key_size = mcrypt_enc_get_key_size(pm->td); in PHP_FUNCTION()
580 iv_size = mcrypt_enc_get_iv_size(pm->td); in PHP_FUNCTION()
608 mcrypt_generic_deinit(pm->td); in PHP_FUNCTION()
609 result = mcrypt_generic_init(pm->td, key_s, key_size, iv_s); in PHP_FUNCTION()
661 if (mcrypt_enc_is_block_mode(pm->td) == 1) { /* It's a block algorithm */ in PHP_FUNCTION()
662 block_size = mcrypt_enc_get_block_size(pm->td); in PHP_FUNCTION()
678 mcrypt_generic(pm->td, data_s, data_size); in PHP_FUNCTION()
710 if (mcrypt_enc_is_block_mode(pm->td) == 1) { /* It's a block algorithm */ in PHP_FUNCTION()
711 block_size = mcrypt_enc_get_block_size(pm->td); in PHP_FUNCTION()
727 mdecrypt_generic(pm->td, data_s, data_size); in PHP_FUNCTION()
744 key_sizes = mcrypt_enc_get_supported_key_sizes(pm->td, &count); in PHP_FUNCTION()
759 RETURN_LONG(mcrypt_enc_self_test(pm->td)); in PHP_FUNCTION()
779 if (mcrypt_generic_deinit(pm->td) < 0) { in PHP_FUNCTION()
794 if (mcrypt_enc_is_block_algorithm_mode(pm->td) == 1) { in PHP_FUNCTION()
808 if (mcrypt_enc_is_block_algorithm(pm->td) == 1) { in PHP_FUNCTION()
822 if (mcrypt_enc_is_block_mode(pm->td) == 1) { in PHP_FUNCTION()
835 RETURN_LONG(mcrypt_enc_get_block_size(pm->td)); in PHP_FUNCTION()
844 RETURN_LONG(mcrypt_enc_get_key_size(pm->td)); in PHP_FUNCTION()
853 RETURN_LONG(mcrypt_enc_get_iv_size(pm->td)); in PHP_FUNCTION()
864 name = mcrypt_enc_get_algorithms_name(pm->td); in PHP_FUNCTION()
877 name = mcrypt_enc_get_modes_name(pm->td); in PHP_FUNCTION()
1041 MCRYPT td; in PHP_FUNCTION() local
1050 td = mcrypt_module_open(cipher, cipher_dir_string, module, module_dir_string); in PHP_FUNCTION()
1051 if (td != MCRYPT_FAILED) { in PHP_FUNCTION()
1052 RETVAL_LONG(mcrypt_enc_get_key_size(td)); in PHP_FUNCTION()
1053 mcrypt_module_close(td); in PHP_FUNCTION()
1070 MCRYPT td; in PHP_FUNCTION() local
1079 td = mcrypt_module_open(cipher, cipher_dir_string, module, module_dir_string); in PHP_FUNCTION()
1080 if (td != MCRYPT_FAILED) { in PHP_FUNCTION()
1081 RETVAL_LONG(mcrypt_enc_get_block_size(td)); in PHP_FUNCTION()
1082 mcrypt_module_close(td); in PHP_FUNCTION()
1099 MCRYPT td; in PHP_FUNCTION() local
1108 td = mcrypt_module_open(cipher, cipher_dir_string, module, module_dir_string); in PHP_FUNCTION()
1109 if (td != MCRYPT_FAILED) { in PHP_FUNCTION()
1110 RETVAL_LONG(mcrypt_enc_get_iv_size(td)); in PHP_FUNCTION()
1111 mcrypt_module_close(td); in PHP_FUNCTION()
1128 MCRYPT td; in PHP_FUNCTION() local
1139 td = mcrypt_module_open(cipher, cipher_dir_string, "ecb", module_dir_string); in PHP_FUNCTION()
1140 if (td != MCRYPT_FAILED) { in PHP_FUNCTION()
1141 cipher_name = mcrypt_enc_get_algorithms_name(td); in PHP_FUNCTION()
1142 mcrypt_module_close(td); in PHP_FUNCTION()
1146 td = mcrypt_module_open(cipher, cipher_dir_string, "stream", module_dir_string); in PHP_FUNCTION()
1147 if (td != MCRYPT_FAILED) { in PHP_FUNCTION()
1148 cipher_name = mcrypt_enc_get_algorithms_name(td); in PHP_FUNCTION()
1149 mcrypt_module_close(td); in PHP_FUNCTION()
1217 static int php_mcrypt_ensure_valid_key_size(MCRYPT td, int key_size TSRMLS_DC) /* {{{ */ in php_mcrypt_ensure_valid_key_size() argument
1220 int max_key_size = mcrypt_enc_get_key_size(td); in php_mcrypt_ensure_valid_key_size()
1221 int *key_sizes = mcrypt_enc_get_supported_key_sizes(td, &key_size_count); in php_mcrypt_ensure_valid_key_size()
1244 static int php_mcrypt_ensure_valid_iv(MCRYPT td, const char *iv, int iv_size TSRMLS_DC) /* {{{ */ in php_mcrypt_ensure_valid_iv() argument
1246 if (mcrypt_enc_mode_has_iv(td) == 1) { in php_mcrypt_ensure_valid_iv()
1247 int expected_iv_size = mcrypt_enc_get_iv_size(td); in php_mcrypt_ensure_valid_iv()
1279 MCRYPT td; in php_mcrypt_do_crypt() local
1283 td = mcrypt_module_open(cipher, cipher_dir_string, mode, module_dir_string); in php_mcrypt_do_crypt() local
1284 if (td == MCRYPT_FAILED) { in php_mcrypt_do_crypt()
1289 if (php_mcrypt_ensure_valid_key_size(td, key_len TSRMLS_CC) == FAILURE) { in php_mcrypt_do_crypt()
1290 mcrypt_module_close(td); in php_mcrypt_do_crypt()
1294 if (php_mcrypt_ensure_valid_iv(td, iv, iv_len TSRMLS_CC) == FAILURE) { in php_mcrypt_do_crypt()
1295 mcrypt_module_close(td); in php_mcrypt_do_crypt()
1300 if (mcrypt_enc_is_block_mode(td) == 1) { /* It's a block algorithm */ in php_mcrypt_do_crypt()
1301 int block_size = mcrypt_enc_get_block_size(td); in php_mcrypt_do_crypt()
1312 if (mcrypt_generic_init(td, (void *) key, key_len, (void *) iv) < 0) { in php_mcrypt_do_crypt()
1315 mcrypt_module_close(td); in php_mcrypt_do_crypt()
1320 mcrypt_generic(td, data_s, data_size); in php_mcrypt_do_crypt()
1322 mdecrypt_generic(td, data_s, data_size); in php_mcrypt_do_crypt()
1329 mcrypt_generic_end(td); in php_mcrypt_do_crypt()