mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-23 08:57:34 +09:00
Replace NSS with Pale Moon's
This commit is contained in:
parent
ff1e5e48bf
commit
8c2e376f94
2870 changed files with 1762232 additions and 1374220 deletions
|
|
@ -1,4 +1,5 @@
|
|||
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||
/* vim: set ts=8 sts=2 et sw=2 tw=80: */
|
||||
/* This code is made available to you under your choice of the following sets
|
||||
* of licensing terms:
|
||||
*/
|
||||
|
|
@ -947,7 +948,7 @@ TEST_P(pkixnames_MatchPresentedDNSIDWithReferenceDNSID,
|
|||
}
|
||||
}
|
||||
|
||||
INSTANTIATE_TEST_CASE_P(pkixnames_MatchPresentedDNSIDWithReferenceDNSID,
|
||||
INSTANTIATE_TEST_SUITE_P(pkixnames_MatchPresentedDNSIDWithReferenceDNSID,
|
||||
pkixnames_MatchPresentedDNSIDWithReferenceDNSID,
|
||||
testing::ValuesIn(DNSID_MATCH_PARAMS));
|
||||
|
||||
|
|
@ -994,7 +995,7 @@ TEST_P(pkixnames_Turkish_I_Comparison, MatchPresentedDNSIDWithReferenceDNSID)
|
|||
}
|
||||
}
|
||||
|
||||
INSTANTIATE_TEST_CASE_P(pkixnames_Turkish_I_Comparison,
|
||||
INSTANTIATE_TEST_SUITE_P(pkixnames_Turkish_I_Comparison,
|
||||
pkixnames_Turkish_I_Comparison,
|
||||
testing::ValuesIn(DNSNAMES_VALIDITY_TURKISH_I));
|
||||
|
||||
|
|
@ -1017,10 +1018,10 @@ TEST_P(pkixnames_IsValidReferenceDNSID, IsValidReferenceDNSID)
|
|||
ASSERT_EQ(inputValidity.isValidPresentedID, IsValidPresentedDNSID(input));
|
||||
}
|
||||
|
||||
INSTANTIATE_TEST_CASE_P(pkixnames_IsValidReferenceDNSID,
|
||||
INSTANTIATE_TEST_SUITE_P(pkixnames_IsValidReferenceDNSID,
|
||||
pkixnames_IsValidReferenceDNSID,
|
||||
testing::ValuesIn(DNSNAMES_VALIDITY));
|
||||
INSTANTIATE_TEST_CASE_P(pkixnames_IsValidReferenceDNSID_Turkish_I,
|
||||
INSTANTIATE_TEST_SUITE_P(pkixnames_IsValidReferenceDNSID_Turkish_I,
|
||||
pkixnames_IsValidReferenceDNSID,
|
||||
testing::ValuesIn(DNSNAMES_VALIDITY_TURKISH_I));
|
||||
|
||||
|
|
@ -1048,7 +1049,7 @@ TEST_P(pkixnames_ParseIPv4Address, ParseIPv4Address)
|
|||
}
|
||||
}
|
||||
|
||||
INSTANTIATE_TEST_CASE_P(pkixnames_ParseIPv4Address,
|
||||
INSTANTIATE_TEST_SUITE_P(pkixnames_ParseIPv4Address,
|
||||
pkixnames_ParseIPv4Address,
|
||||
testing::ValuesIn(IPV4_ADDRESSES));
|
||||
|
||||
|
|
@ -1076,7 +1077,7 @@ TEST_P(pkixnames_ParseIPv6Address, ParseIPv6Address)
|
|||
}
|
||||
}
|
||||
|
||||
INSTANTIATE_TEST_CASE_P(pkixnames_ParseIPv6Address,
|
||||
INSTANTIATE_TEST_SUITE_P(pkixnames_ParseIPv6Address,
|
||||
pkixnames_ParseIPv6Address,
|
||||
testing::ValuesIn(IPV6_ADDRESSES));
|
||||
|
||||
|
|
@ -1615,7 +1616,7 @@ TEST_P(pkixnames_CheckCertHostname, CheckCertHostname)
|
|||
mNameMatchingPolicy));
|
||||
}
|
||||
|
||||
INSTANTIATE_TEST_CASE_P(pkixnames_CheckCertHostname,
|
||||
INSTANTIATE_TEST_SUITE_P(pkixnames_CheckCertHostname,
|
||||
pkixnames_CheckCertHostname,
|
||||
testing::ValuesIn(CHECK_CERT_HOSTNAME_PARAMS));
|
||||
|
||||
|
|
@ -1700,7 +1701,7 @@ TEST_P(pkixnames_CheckCertHostname_PresentedMatchesReference,
|
|||
mNameMatchingPolicy));
|
||||
}
|
||||
|
||||
INSTANTIATE_TEST_CASE_P(pkixnames_CheckCertHostname_DNSID_MATCH_PARAMS,
|
||||
INSTANTIATE_TEST_SUITE_P(pkixnames_CheckCertHostname_DNSID_MATCH_PARAMS,
|
||||
pkixnames_CheckCertHostname_PresentedMatchesReference,
|
||||
testing::ValuesIn(DNSID_MATCH_PARAMS));
|
||||
|
||||
|
|
@ -1819,7 +1820,7 @@ TEST_P(pkixnames_CheckCertHostname_IPV4_Addresses,
|
|||
mNameMatchingPolicy));
|
||||
}
|
||||
|
||||
INSTANTIATE_TEST_CASE_P(pkixnames_CheckCertHostname_IPV4_ADDRESSES,
|
||||
INSTANTIATE_TEST_SUITE_P(pkixnames_CheckCertHostname_IPV4_ADDRESSES,
|
||||
pkixnames_CheckCertHostname_IPV4_Addresses,
|
||||
testing::ValuesIn(IPV4_ADDRESSES));
|
||||
|
||||
|
|
@ -2082,6 +2083,45 @@ static const NameConstraintParams NAME_CONSTRAINT_PARAMS[] =
|
|||
Result::ERROR_BAD_DER, Result::ERROR_BAD_DER
|
||||
},
|
||||
|
||||
// Wildcard SANs have subtle outcomes.
|
||||
{ ByteString(), DNSName("*.example.com"),
|
||||
GeneralSubtree(DNSName(".example.com")),
|
||||
Success,
|
||||
Result::ERROR_CERT_NOT_IN_NAME_SPACE
|
||||
},
|
||||
{ ByteString(), DNSName("*.example.com"),
|
||||
GeneralSubtree(DNSName("example.com")),
|
||||
Success,
|
||||
Result::ERROR_CERT_NOT_IN_NAME_SPACE
|
||||
},
|
||||
// A certificate with a wildcard SAN entry like `*.example.com` can't be
|
||||
// issued by a CA with a DNSName name constraint entry like `foo.example.com`
|
||||
// in either the permitted or excluded subtrees. If in the permitted subtree,
|
||||
// the certificate would be valid for `bar.example.com`, which would violate
|
||||
// the constraint. If in the excluded subtree, the certificate would be valid
|
||||
// for `foo.example.com`, which would violate the constraint.
|
||||
{ ByteString(), DNSName("*.example.com"),
|
||||
GeneralSubtree(DNSName("foo.example.com")),
|
||||
Result::ERROR_CERT_NOT_IN_NAME_SPACE,
|
||||
Result::ERROR_CERT_NOT_IN_NAME_SPACE
|
||||
},
|
||||
{ ByteString(), DNSName("*.foo.example.com"),
|
||||
GeneralSubtree(DNSName("example.com")),
|
||||
Success,
|
||||
Result::ERROR_CERT_NOT_IN_NAME_SPACE
|
||||
},
|
||||
{ ByteString(), DNSName("*.example.com"),
|
||||
GeneralSubtree(DNSName("foo.example.org")),
|
||||
Result::ERROR_CERT_NOT_IN_NAME_SPACE,
|
||||
Success
|
||||
},
|
||||
// `*invalid.example.com` is an invalid presented DNSID.
|
||||
{ ByteString(), DNSName("*invalid.example.com"),
|
||||
GeneralSubtree(DNSName("invalid.example.com")),
|
||||
Result::ERROR_BAD_DER,
|
||||
Result::ERROR_BAD_DER
|
||||
},
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Basic IP Address constraints (non-CN-ID)
|
||||
|
||||
|
|
@ -2679,7 +2719,7 @@ TEST_P(pkixnames_CheckNameConstraints,
|
|||
}
|
||||
}
|
||||
|
||||
INSTANTIATE_TEST_CASE_P(pkixnames_CheckNameConstraints,
|
||||
INSTANTIATE_TEST_SUITE_P(pkixnames_CheckNameConstraints,
|
||||
pkixnames_CheckNameConstraints,
|
||||
testing::ValuesIn(NAME_CONSTRAINT_PARAMS));
|
||||
|
||||
|
|
@ -2771,7 +2811,7 @@ TEST_P(pkixnames_CheckNameConstraintsOnIntermediate,
|
|||
}
|
||||
}
|
||||
|
||||
INSTANTIATE_TEST_CASE_P(pkixnames_CheckNameConstraintsOnIntermediate,
|
||||
INSTANTIATE_TEST_SUITE_P(pkixnames_CheckNameConstraintsOnIntermediate,
|
||||
pkixnames_CheckNameConstraintsOnIntermediate,
|
||||
testing::ValuesIn(NO_FALLBACK_NAME_CONSTRAINT_PARAMS));
|
||||
|
||||
|
|
@ -2832,6 +2872,6 @@ TEST_P(pkixnames_CheckNameConstraintsForNonServerAuthUsage,
|
|||
}
|
||||
}
|
||||
|
||||
INSTANTIATE_TEST_CASE_P(pkixnames_CheckNameConstraintsForNonServerAuthUsage,
|
||||
INSTANTIATE_TEST_SUITE_P(pkixnames_CheckNameConstraintsForNonServerAuthUsage,
|
||||
pkixnames_CheckNameConstraintsForNonServerAuthUsage,
|
||||
testing::ValuesIn(NO_FALLBACK_NAME_CONSTRAINT_PARAMS));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue