Lines Matching refs:algo
42 int php_password_algo_register(const char *ident, const php_password_algo *algo) { in php_password_algo_register() argument
44 ZVAL_PTR(&zalgo, (php_password_algo*)algo); in php_password_algo_register()
623 const php_password_algo *algo; in php_password_algo_identify_ex() local
630 algo = php_password_algo_find(ident); in php_password_algo_identify_ex()
632 return (!algo || (algo->valid && !algo->valid(hash))) ? default_algo : algo; in php_password_algo_identify_ex()
639 const php_password_algo *algo; in PHP_FUNCTION() local
651 algo = php_password_algo_find(ident); in PHP_FUNCTION()
652 if (!algo || (algo->valid && !algo->valid(hash))) { in PHP_FUNCTION()
665 add_assoc_string(return_value, "algoName", algo->name); in PHP_FUNCTION()
666 if (algo->get_info && in PHP_FUNCTION()
667 (FAILURE == algo->get_info(&options, hash))) { in PHP_FUNCTION()
713 const php_password_algo *algo; in PHP_FUNCTION() local
720 algo = php_password_algo_identify(hash); in PHP_FUNCTION()
721 RETURN_BOOL(algo && (!algo->verify || algo->verify(password, hash))); in PHP_FUNCTION()
731 const php_password_algo *algo; in PHP_FUNCTION() local
741 algo = php_password_algo_find_zval(zalgo); in PHP_FUNCTION()
742 if (!algo) { in PHP_FUNCTION()
749 digest = algo->hash(password, options); in PHP_FUNCTION()
761 zend_string *algo; in PHP_FUNCTION() local
766 ZEND_HASH_FOREACH_STR_KEY(&php_password_algos, algo) { in PHP_FUNCTION()
767 add_next_index_str(return_value, zend_string_copy(algo)); in PHP_FUNCTION()