b64_value = t_base64_encode_str(0, UINT_MAX, value);
if (creds->data != NULL &&
- str_equals_timing_almost_safe(str_c(b64_value), creds->data))
+ str_equals_hash_timing_safe(str_c(b64_value), creds->data))
return TRUE;
e_error(conn->conn.event,
b64_value = t_base64_encode_str(0, UINT_MAX, set->doveadm_api_key);
if (creds->data != NULL &&
- str_equals_timing_almost_safe(creds->data, str_c(b64_value)))
+ str_equals_hash_timing_safe(creds->data, str_c(b64_value)))
return TRUE;
e_error(conn->conn.event,
return -1;
}
pass = t_strndup(data + 9, size - 9);
- if (!str_equals_timing_almost_safe(pass, set->doveadm_password)) {
+ if (!str_equals_hash_timing_safe(pass, set->doveadm_password)) {
e_error(conn->conn.event,
"doveadm client authenticated with wrong password");
return -1;