Lines Matching refs:hash

76 static php_password_algo php_password_determine_algo(const zend_string *hash)  in php_password_determine_algo()  argument
78 const char *h = ZSTR_VAL(hash); in php_password_determine_algo()
79 const size_t len = ZSTR_LEN(hash); in php_password_determine_algo()
167 zend_string *hash, *algo_name; in PHP_FUNCTION() local
171 Z_PARAM_STR(hash) in PHP_FUNCTION()
176 algo = php_password_determine_algo(hash); in PHP_FUNCTION()
183 sscanf(ZSTR_VAL(hash), "$2y$" ZEND_LONG_FMT "$", &cost); in PHP_FUNCTION()
195 …sscanf(ZSTR_VAL(hash), "$%*[argon2i]$v=" ZEND_LONG_FMT "$m=" ZEND_LONG_FMT ",t=" ZEND_LONG_FMT ",p… in PHP_FUNCTION()
221 zend_string *hash; in PHP_FUNCTION() local
226 Z_PARAM_STR(hash) in PHP_FUNCTION()
232 algo = php_password_determine_algo(hash); in PHP_FUNCTION()
247 sscanf(ZSTR_VAL(hash), "$2y$" ZEND_LONG_FMT "$", &cost); in PHP_FUNCTION()
273 …sscanf(ZSTR_VAL(hash), "$%*[argon2i]$v=" ZEND_LONG_FMT "$m=" ZEND_LONG_FMT ",t=" ZEND_LONG_FMT ",p… in PHP_FUNCTION()
293 zend_string *password, *hash; in PHP_FUNCTION() local
298 Z_PARAM_STR(hash) in PHP_FUNCTION()
301 algo = php_password_determine_algo(hash); in PHP_FUNCTION()
306 …RETURN_BOOL(ARGON2_OK == argon2_verify(ZSTR_VAL(hash), ZSTR_VAL(password), ZSTR_LEN(password), Arg… in PHP_FUNCTION()
315 …t = php_crypt(ZSTR_VAL(password), (int)ZSTR_LEN(password), ZSTR_VAL(hash), (int)ZSTR_LEN(hash), 1); in PHP_FUNCTION()
321 if (ZSTR_LEN(ret) != ZSTR_LEN(hash) || ZSTR_LEN(hash) < 13) { in PHP_FUNCTION()
330 for (i = 0; i < ZSTR_LEN(hash); i++) { in PHP_FUNCTION()
331 status |= (ZSTR_VAL(ret)[i] ^ ZSTR_VAL(hash)[i]); in PHP_FUNCTION()
433 zend_string *result, *hash, *salt; in PHP_FUNCTION() local
452 hash = zend_string_alloc(ZSTR_LEN(salt) + hash_format_len, 0); in PHP_FUNCTION()
453 sprintf(ZSTR_VAL(hash), "%s%s", hash_format, ZSTR_VAL(salt)); in PHP_FUNCTION()
454 ZSTR_VAL(hash)[hash_format_len + ZSTR_LEN(salt)] = 0; in PHP_FUNCTION() local
459 …t = php_crypt(ZSTR_VAL(password), (int)ZSTR_LEN(password), ZSTR_VAL(hash), (int)ZSTR_LEN(hash), 1); in PHP_FUNCTION()
460 zend_string_release(hash); in PHP_FUNCTION()