#include "components/security_interstitials/core/insecure_form_util.h"
#include "services/network/public/cpp/is_potentially_trustworthy.h"
#include "url/gurl.h"
#if BUILDFLAG(IS_IOS)
namespace {
static int g_form_source_url_port_treated_as_secure_for_insecure_form_testing =
0;
static int
g_form_action_url_port_treated_as_insecure_for_insecure_form_testing = 0;
}
#endif
namespace security_interstitials {
#if BUILDFLAG(IS_IOS)
void SetInsecureFormPortsForTesting(int source_url_port_treated_as_secure,
int action_url_port_treated_as_insecure) {
g_form_source_url_port_treated_as_secure_for_insecure_form_testing =
source_url_port_treated_as_secure;
g_form_action_url_port_treated_as_insecure_for_insecure_form_testing =
action_url_port_treated_as_insecure;
}
#endif
bool IsInsecureFormActionOnSecureSource(const GURL& source_url,
const GURL& action_url) { … }
bool IsInsecureFormAction(const GURL& action_url) { … }
}