Index: components/url_formatter/idn_spoof_checker.h |
diff --git a/components/url_formatter/idn_spoof_checker.h b/components/url_formatter/idn_spoof_checker.h |
index 36d7c7896935462ccd1a8502ebebe0f2f85c66d3..41eafc637b1ce2847df644f26768fbbfa687b20a 100644 |
--- a/components/url_formatter/idn_spoof_checker.h |
+++ b/components/url_formatter/idn_spoof_checker.h |
@@ -17,7 +17,6 @@ |
// 'icu' does not work. Use U_ICU_NAMESPACE. |
namespace U_ICU_NAMESPACE { |
-class Transliterator; |
class UnicodeString; |
} // namespace U_ICU_NAMESPACE |
@@ -41,20 +40,9 @@ |
// See the function body for details on the specific safety checks performed. |
bool SafeToDisplayAsUnicode(base::StringPiece16 label, bool is_tld_ascii); |
- // Returns true if |hostname| or the last few components of |hostname| looks |
- // similar to one of top domains listed in top_domains/alexa_domains.list. Two |
- // checks are done: |
- // 1. Calculate the skeleton of |hostname| based on the Unicode confusable |
- // character list and look it up in the pre-calculated skeleton list of |
- // top domains. |
- // 2. Look up the diacritic-free version of |hostname| in the list of |
- // top domains. Note that non-IDN hostnames will not get here. |
- bool SimilarToTopDomains(base::StringPiece16 hostname); |
- |
private: |
// Sets allowed characters in IDN labels and turns on USPOOF_CHAR_LIMIT. |
void SetAllowedUnicodeSet(UErrorCode* status); |
- |
// Returns true if all the Cyrillic letters in |label| belong to a set of |
// Cyrillic letters that look like ASCII Latin letters. |
bool IsMadeOfLatinAlikeCyrillic(const icu::UnicodeString& label); |
@@ -63,11 +51,8 @@ |
icu::UnicodeSet deviation_characters_; |
icu::UnicodeSet non_ascii_latin_letters_; |
icu::UnicodeSet kana_letters_exceptions_; |
- icu::UnicodeSet combining_diacritics_exceptions_; |
icu::UnicodeSet cyrillic_letters_; |
icu::UnicodeSet cyrillic_letters_latin_alike_; |
- icu::UnicodeSet lgc_letters_n_ascii_; |
- std::unique_ptr<icu::Transliterator> transliterator_; |
IDNSpoofChecker(const IDNSpoofChecker&) = delete; |
void operator=(const IDNSpoofChecker&) = delete; |