Index: third_party/WebKit/LayoutTests/imported/web-platform-tests/subresource-integrity/subresource-integrity.html |
diff --git a/third_party/WebKit/LayoutTests/imported/web-platform-tests/subresource-integrity/subresource-integrity.html b/third_party/WebKit/LayoutTests/imported/web-platform-tests/subresource-integrity/subresource-integrity.html |
index 6d94a2a7479df63bf5014bd7f96863945923da0f..3dcd94a64a047fba81f14d8f861a415e8e6e1be0 100644 |
--- a/third_party/WebKit/LayoutTests/imported/web-platform-tests/subresource-integrity/subresource-integrity.html |
+++ b/third_party/WebKit/LayoutTests/imported/web-platform-tests/subresource-integrity/subresource-integrity.html |
@@ -286,7 +286,7 @@ |
true, |
"Same-origin with correct sha256 hash", |
{ |
- href: "style.css", |
+ href: "style.css?1", |
integrity: "sha256-CzHgdJ7wOccM8L89n4bhcJMz3F+SPLT7YZk7gyCWUV4=" |
} |
); |
@@ -296,7 +296,7 @@ |
true, |
"Same-origin with correct sha384 hash", |
{ |
- href: "style.css", |
+ href: "style.css?2", |
integrity: "sha384-wDAWxH4tOWBwAwHfBn9B7XuNmFxHTMeigAMwn0iVQ0zq3FtmYMLxihcGnU64CwcX" |
} |
); |
@@ -306,7 +306,7 @@ |
true, |
"Same-origin with correct sha512 hash", |
{ |
- href: "style.css", |
+ href: "style.css?3", |
integrity: "sha512-9wXDjd6Wq3H6nPAhI9zOvG7mJkUr03MTxaO+8ztTKnfJif42laL93Be/IF6YYZHHF4esitVYxiwpY2HSZX4l6w==" |
} |
); |
@@ -316,7 +316,7 @@ |
true, |
"Same-origin with empty integrity", |
{ |
- href: "style.css", |
+ href: "style.css?4", |
integrity: "" |
} |
); |
@@ -326,7 +326,7 @@ |
false, |
"Same-origin with incorrect hash.", |
{ |
- href: "style.css", |
+ href: "style.css?5", |
integrity: "sha256-deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdead" |
} |
); |
@@ -336,8 +336,8 @@ |
true, |
"Same-origin with multiple sha256 hashes, including correct.", |
{ |
- href: "style.css", |
- integrity: "sha256-CzHgdJ7wOccM8L89n4bhcJMz3F-SPLT7YZk7gyCWUV4= sha256-deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdead" |
+ href: "style.css?6", |
+ integrity: "sha256-CzHgdJ7wOccM8L89n4bhcJMz3F+SPLT7YZk7gyCWUV4= sha256-deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdead" |
} |
); |
@@ -346,8 +346,8 @@ |
true, |
"Same-origin with multiple sha256 hashes, including unknown algorithm.", |
{ |
- href: "style.css", |
- integrity: "sha256-CzHgdJ7wOccM8L89n4bhcJMz3F-SPLT7YZk7gyCWUV4= foo666-deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdead" |
+ href: "style.css?7", |
+ integrity: "sha256-CzHgdJ7wOccM8L89n4bhcJMz3F+SPLT7YZk7gyCWUV4= foo666-deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdead" |
} |
); |
@@ -356,7 +356,7 @@ |
true, |
"Same-origin with sha256 mismatch, sha512 match", |
{ |
- href: "style.css", |
+ href: "style.css?8", |
integrity: "sha512-9wXDjd6Wq3H6nPAhI9zOvG7mJkUr03MTxaO+8ztTKnfJif42laL93Be/IF6YYZHHF4esitVYxiwpY2HSZX4l6w== sha256-deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdead" |
} |
); |
@@ -366,7 +366,7 @@ |
false, |
"Same-origin with sha256 match, sha512 mismatch", |
{ |
- href: "style.css", |
+ href: "style.css?9", |
integrity: "sha512-deadbeef9wXDjd6Wq3H6nPAhI9zOvG7mJkUr03MTxaO+8ztTKnfJif42laL93Be/IF6YYZHHF4esitVYxiwpY2== sha256-CzHgdJ7wOccM8L89n4bhcJMz3F+SPLT7YZk7gyCWUV4=" |
} |
); |
@@ -376,7 +376,7 @@ |
true, |
"<crossorigin='anonymous'> with correct hash, ACAO: *", |
{ |
- href: xorigin_anon_style, |
+ href: xorigin_anon_style + '?1', |
integrity: "sha256-CzHgdJ7wOccM8L89n4bhcJMz3F+SPLT7YZk7gyCWUV4=", |
crossorigin: "anonymous" |
} |
@@ -387,7 +387,7 @@ |
false, |
"<crossorigin='anonymous'> with incorrect hash, ACAO: *", |
{ |
- href: xorigin_anon_style, |
+ href: xorigin_anon_style + '?2', |
integrity: "sha256-deadbeefCzHgdJ7wOccM8L89n4bhcJMz3F+SPLT7YZk=", |
crossorigin: "anonymous" |
} |
@@ -398,7 +398,7 @@ |
true, |
"<crossorigin='use-credentials'> with correct hash, CORS-eligible", |
{ |
- href: xorigin_creds_style, |
+ href: xorigin_creds_style + '?1', |
integrity: "sha256-CzHgdJ7wOccM8L89n4bhcJMz3F+SPLT7YZk7gyCWUV4=", |
crossorigin: "use-credentials" |
} |
@@ -409,7 +409,7 @@ |
false, |
"<crossorigin='use-credentials'> with incorrect hash CORS-eligible", |
{ |
- href: xorigin_creds_style, |
+ href: xorigin_creds_style + '?2', |
integrity: "sha256-deadbeefCzHgdJ7wOccM8L89n4bhcJMz3F+SPLT7YZk=", |
crossorigin: "use-credentials" |
} |
@@ -420,7 +420,7 @@ |
false, |
"<crossorigin='anonymous'> with CORS-ineligible resource", |
{ |
- href: xorigin_ineligible_style, |
+ href: xorigin_ineligible_style + '?1', |
integrity: "sha256-CzHgdJ7wOccM8L89n4bhcJMz3F+SPLT7YZk7gyCWUV4=", |
crossorigin: "anonymous" |
} |
@@ -431,7 +431,7 @@ |
false, |
"Cross-origin, not CORS request, with correct hash", |
{ |
- href: xorigin_anon_style, |
+ href: xorigin_anon_style + '?3', |
integrity: "sha256-CzHgdJ7wOccM8L89n4bhcJMz3F+SPLT7YZk7gyCWUV4=" |
} |
); |
@@ -441,7 +441,7 @@ |
false, |
"Cross-origin, not CORS request, with hash mismatch", |
{ |
- href: xorigin_anon_style, |
+ href: xorigin_anon_style + '?4', |
integrity: "sha256-deadbeefCzHgdJ7wOccM8L89n4bhcJMz3F+SPLT7YZk=" |
} |
); |
@@ -451,7 +451,7 @@ |
true, |
"Cross-origin, empty integrity", |
{ |
- href: xorigin_anon_style, |
+ href: xorigin_anon_style + '?5', |
integrity: "" |
} |
); |
@@ -461,7 +461,7 @@ |
true, |
"Same-origin with correct hash, options.", |
{ |
- href: "style.css", |
+ href: "style.css?10", |
integrity: "sha256-CzHgdJ7wOccM8L89n4bhcJMz3F+SPLT7YZk7gyCWUV4=?foo=bar?spam=eggs" |
} |
); |
@@ -471,7 +471,7 @@ |
true, |
"Same-origin with unknown algorithm only.", |
{ |
- href: "style.css", |
+ href: "style.css?11", |
integrity: "foo666-CzHgdJ7wOccM8L89n4bhcJMz3F+SPLT7YZk7gyCWUV4=?foo=bar?spam=eggs" |
} |
); |
@@ -481,8 +481,8 @@ |
true, |
"Same-origin with correct sha256 hash, rel='stylesheet license'", |
{ |
- href: "style.css", |
- integrity: "sha256-CzHgdJ7wOccM8L89n4bhcJMz3F-SPLT7YZk7gyCWUV4=", |
+ href: "style.css?12", |
+ integrity: "sha256-CzHgdJ7wOccM8L89n4bhcJMz3F+SPLT7YZk7gyCWUV4=", |
rel: "stylesheet license" |
} |
); |
@@ -492,8 +492,8 @@ |
true, |
"Same-origin with correct sha256 hash, rel='license stylesheet'", |
{ |
- href: "style.css", |
- integrity: "sha256-CzHgdJ7wOccM8L89n4bhcJMz3F-SPLT7YZk7gyCWUV4=", |
+ href: "style.css?13", |
+ integrity: "sha256-CzHgdJ7wOccM8L89n4bhcJMz3F+SPLT7YZk7gyCWUV4=", |
rel: "license stylesheet" |
} |
); |
@@ -503,7 +503,7 @@ |
true, |
"Same-origin with correct sha256 and sha512 hash, rel='alternate stylesheet' enabled", |
{ |
- href: "alternate.css", |
+ href: "alternate.css?1", |
title: "alt", |
type: "text/css", |
class: "alternate", |
@@ -523,7 +523,7 @@ |
false, |
"Same-origin with incorrect sha256 and sha512 hash, rel='alternate stylesheet' enabled", |
{ |
- href: "alternate.css", |
+ href: "alternate.css?2", |
title: "alt", |
type: "text/css", |
class: "alternate", |