Lines Matching refs:ZSTR_VAL

82 		if (ZSTR_VAL(buffer)[pos] == '+') {  in php_password_salt_to64()
84 } else if (ZSTR_VAL(buffer)[pos] == '=') { in php_password_salt_to64()
88 ret[pos] = ZSTR_VAL(buffer)[pos]; in php_password_salt_to64()
106 if (FAILURE == php_random_bytes_silent(ZSTR_VAL(buffer), ZSTR_LEN(buffer))) { in php_password_make_salt()
113 if (php_password_salt_to64(ZSTR_VAL(buffer), ZSTR_LEN(buffer), length, ZSTR_VAL(ret)) == FAILURE) { in php_password_make_salt()
120 ZSTR_VAL(ret)[length] = 0; in php_password_make_salt()
172 if (php_password_salt_is_alphabet(ZSTR_VAL(buffer), ZSTR_LEN(buffer)) == FAILURE) { in php_password_get_salt()
174 …if (php_password_salt_to64(ZSTR_VAL(buffer), ZSTR_LEN(buffer), required_salt_len, ZSTR_VAL(salt)) … in php_password_get_salt()
184 memcpy(ZSTR_VAL(salt), ZSTR_VAL(buffer), required_salt_len); in php_password_get_salt()
193 const char *h = ZSTR_VAL(hash); in php_password_bcrypt_valid()
206 sscanf(ZSTR_VAL(hash), "$2y$" ZEND_LONG_FMT "$", &cost); in php_password_bcrypt_get_info()
222 sscanf(ZSTR_VAL(hash), "$2y$" ZEND_LONG_FMT "$", &old_cost); in php_password_bcrypt_needs_rehash()
233 …zend_string *ret = php_crypt(ZSTR_VAL(password), (int)ZSTR_LEN(password), ZSTR_VAL(hash), (int)ZST… in php_password_bcrypt_verify()
249 status |= (ZSTR_VAL(ret)[i] ^ ZSTR_VAL(hash)[i]); in php_password_bcrypt_verify()
276 ZSTR_VAL(salt)[ZSTR_LEN(salt)] = 0; in php_password_bcrypt_hash()
279 sprintf(ZSTR_VAL(hash), "%s%s", hash_format, ZSTR_VAL(salt)); in php_password_bcrypt_hash()
280 ZSTR_VAL(hash)[hash_format_len + ZSTR_LEN(salt)] = 0; in php_password_bcrypt_hash()
285 …result = php_crypt(ZSTR_VAL(password), (int)ZSTR_LEN(password), ZSTR_VAL(hash), (int)ZSTR_LEN(hash… in php_password_bcrypt_hash()
317 const char *p = ZSTR_VAL(hash); in extract_argon2_parameters()
432 ZSTR_VAL(password), in php_password_argon2_hash()
434 ZSTR_VAL(salt), in php_password_argon2_hash()
436 ZSTR_VAL(out), in php_password_argon2_hash()
438 ZSTR_VAL(encoded), in php_password_argon2_hash()
453 ZSTR_VAL(encoded)[ZSTR_LEN(encoded)] = 0; in php_password_argon2_hash()
460 …return ARGON2_OK == argon2_verify(ZSTR_VAL(hash), ZSTR_VAL(password), ZSTR_LEN(password), Argon2_i… in php_password_argon2i_verify()
479 …return ARGON2_OK == argon2_verify(ZSTR_VAL(hash), ZSTR_VAL(password), ZSTR_LEN(password), Argon2_i… in php_password_argon2id_verify()
612 ident = ZSTR_VAL(hash) + 1; in php_password_algo_extract_ident()
744 php_error_docref(NULL, E_WARNING, "Unknown password hashing algorithm: %s", ZSTR_VAL(algostr)); in PHP_FUNCTION()