algo_len 89 ext/hash/hash.c PHP_HASH_API const php_hash_ops *php_hash_fetch_ops(const char *algo, int algo_len) /* {{{ */ algo_len 92 ext/hash/hash.c char *lower = estrndup(algo, algo_len); algo_len 94 ext/hash/hash.c zend_str_tolower(lower, algo_len); algo_len 95 ext/hash/hash.c if (SUCCESS != zend_hash_find(&php_hash_hashtable, lower, algo_len + 1, (void*)&ops)) { algo_len 106 ext/hash/hash.c int algo_len = strlen(algo); algo_len 107 ext/hash/hash.c char *lower = estrndup(algo, algo_len); algo_len 109 ext/hash/hash.c zend_str_tolower(lower, algo_len); algo_len 110 ext/hash/hash.c zend_hash_add(&php_hash_hashtable, lower, algo_len + 1, (void*)ops, sizeof(php_hash_ops), NULL); algo_len 129 ext/hash/hash.c int algo_len, data_len; algo_len 135 ext/hash/hash.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|b", &algo, &algo_len, &data, &data_len, &raw_output) == FAILURE) { algo_len 139 ext/hash/hash.c ops = php_hash_fetch_ops(algo, algo_len); algo_len 245 ext/hash/hash.c int algo_len, data_len, key_len; algo_len 251 ext/hash/hash.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sss|b", &algo, &algo_len, &data, &data_len, algo_len 256 ext/hash/hash.c ops = php_hash_fetch_ops(algo, algo_len); algo_len 341 ext/hash/hash.c int algo_len, key_len = 0, argc = ZEND_NUM_ARGS(); algo_len 347 ext/hash/hash.c if (zend_parse_parameters(argc TSRMLS_CC, "s|ls", &algo, &algo_len, &options, &key, &key_len) == FAILURE) { algo_len 351 ext/hash/hash.c ops = php_hash_fetch_ops(algo, algo_len); algo_len 620 ext/hash/hash.c int algo_len, pass_len, salt_len; algo_len 625 ext/hash/hash.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sssl|lb", &algo, &algo_len, &pass, &pass_len, &salt, &salt_len, &iterations, &length, &raw_output) == FAILURE) { algo_len 629 ext/hash/hash.c ops = php_hash_fetch_ops(algo, algo_len); algo_len 141 ext/hash/php_hash.h PHP_HASH_API const php_hash_ops *php_hash_fetch_ops(const char *algo, int algo_len);