Commit Graph
129 Commits
Author SHA1 Message Date
Filip Skokan 1846facc3e Bug 1915030 [wpt PR 47797] - [WebCryptoAPI] split eddsa small order point tests, a=testonly
Automatic update from web-platform-tests
[WebCryptoAPI] Split EdDSA small order point tests into separate file (#47797)

--

wpt-commits: 6748a0a24614b01ce6527493a19ef846738bee3a
wpt-pr: 47797
2024-08-29 07:32:41 +00:00
Domenic Denicola 30c1fed56d Bug 1914770 [wpt PR 47778] - Test crypto.getRandomValues using subclasses of ArrayBufferViews, a=testonly
Automatic update from web-platform-tests
Test `crypto.getRandomValues` using subclasses of `ArrayBufferView`s (#47778)

--

wpt-commits: 2f30517e7efd7cab3b283c8aeb98f7f50149e207
wpt-pr: 47778
2024-08-28 01:32:03 +00:00
Javier Fernandez Garcia-Boente 92b5510d35 Bug 1867153 [wpt PR 43400] - Tests for the deriveBits operation with extreme values in the 'length' parameter, a=testonly
Automatic update from web-platform-tests
Test the behavior of deriveBits with extreme length values (#43400)

The PR#345 to the WebCrypto API spec resolves an inconsistency
on the 'length' parameter in the deriveBits operations of several
algorithms, such as ECDH, HKDF, PBKDF2 or X25519.

These cange adds a few tests to evaluate the behavior of these algorithms
with extreme values, like 0, null or undefined.
--

wpt-commits: 4993c18fa4e51a82e3e2bfbe4f2d223bbb74f4cc
wpt-pr: 43400
2024-07-11 07:59:49 +00:00
Andrey Kosyakov 2a71a56bbf Bug 1905554 [wpt PR 46946] - Correctly reject promise if failed to normalize algorithm, a=testonly
Automatic update from web-platform-tests
Correctly reject promise if failed to normalize algorithm

We used to leave the promise returned by crypto.subtle.importKey and some other crypto methods in an unsettled state in case the method failed with unsupported algorithm, which has been caught by a recently introduced DCHECK().
This fixes the invariant, along with bringing this and other crypto methods to spec compliance: an unsupported algorithm is generally
supposed to cause promise rejection rather than synchronous exception
according to https://w3c.github.io/webcrypto/:

> If an error occurred, return a Promise rejected with normalizedAlgorithm.

Bug: 349877609
Change-Id: I72288a3fe084a2bf2ed2b30a4d01d41a4f0fa571
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5668545
Commit-Queue: Andrey Kosyakov <[email protected]>
Reviewed-by: Dmitry Gozman <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1321728}

--

wpt-commits: 82f4f7d37c29e98c90da648365a5efb96a8dddcf
wpt-pr: 46946
2024-07-11 07:59:18 +00:00
Kevin Gibbons 61a47593c2 Bug 1903442 [wpt PR 46824] - avoid failing entire suites when Float16Array is undefined, a=testonly
Automatic update from web-platform-tests
Avoid failing entire suites when Float16Array is undefined

Followup to https://github.com/web-platform-tests/wpt/pull/45483.

https://github.com/web-platform-tests/wpt/pull/46278 and https://github.com/web-platform-tests/wpt/pull/45670 did part of this already.
--

wpt-commits: da8d6860b22271d8ef4dc7894509692aaab9adf8
wpt-pr: 46824
2024-06-24 07:49:01 +00:00
Kevin Gibbons 400c4255e3 Bug 1889292 [wpt PR 45483] - update tests which are generic across all TypedArrays for Float16Array, a=testonly
Automatic update from web-platform-tests
Update tests which are generic across all TypedArrays for Float16Array

For https://github.com/whatwg/webidl/pull/1398.
--

wpt-commits: 5aa50dd4151b5bc1d04d5505366c6e27df30af5b
wpt-pr: 45483
2024-04-15 08:50:13 +00:00
Javier Fernandez Garcia-Boente b0ee783d03 Bug 1881371 [wpt PR 44720] - Use the 'verified' field of the test vectors., a=testonly
Automatic update from web-platform-tests
Fix Ed25519 small order tests (#44720)

Use the `verified` field of the test vectors, instead of assuming all
test vectors should fail to verify.
--

wpt-commits: 461d00368c4b46de5f2e3c12e976999cab54e581
wpt-pr: 44720
2024-04-10 09:26:28 +00:00
Javier Fernandez Garcia-Boente 9a08e119ad Bug 1881368 [wpt PR 44719] - Refactoring of the EdDSA tests, a=testonly
Automatic update from web-platform-tests
Refactor EdDSA tests (#44719)

--

wpt-commits: 6e54abcb8bac416c9fe4ed4488870fb1f859130d
wpt-pr: 44719
2024-03-18 10:35:35 +00:00
Javier Fernandez Garcia-Boente c8b641d1cc Bug 1871059 [wpt PR 43751] - Test Ed25519 with small- and mixed-order points, a=testonly
Automatic update from web-platform-tests
Test Ed25519 with small- and mixed-order points (#43751)

Add tests to ensure that the Ed25519 Verify implementation performs
checks for small-order keys and signature's point R.

Additionally, add tests for mixed-order points, and check that the
cofactorless (unbatched) verification equation is used, as required
by the latest draft.
--

wpt-commits: 0926ff577d9bf675024588efb0925b0f478d299d
wpt-pr: 43751
2024-02-22 08:56:59 +00:00
Garrett Tanzer eaca8c9640 Bug 1873268 [wpt PR 43868] - Fenced frames: Make same-origin fenced frame redaction check consistent, a=testonly
Automatic update from web-platform-tests
Fenced frames: Make same-origin fenced frame redaction check consistent

Fix at least one potential cause of a BadMessage where renderer's view
of "same-origin to mapped url" and browser's view of "same-origin to
mapped url" differ.

The origin to be committed is not necessarily the origin of the url to
be committed, e.g. for sandboxed iframes. All our browser-side checks
are with respect to the last committed origin, so we should use the
origin to be committed when redacting fenced frame properties for the
renderer.

Bug: 1515202, 1508030
Change-Id: I4e1bfde4c0bab7c88a93ae0f01d8568ead3fdc18
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5165532
Reviewed-by: Alex Moshchuk <[email protected]>
Reviewed-by: Dominic Farolino <[email protected]>
Commit-Queue: Garrett Tanzer <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1244665}

--

wpt-commits: 044dab08dd244a5ff9836d13d9baff4b596ac8f8
wpt-pr: 43868
2024-01-11 08:49:12 +00:00
Filip Skokan 1da6c95ca3 Bug 1864410 [wpt PR 43110] - WebCryptoAPI: add a test for any ECDH importKey JWK alg, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: add a test for any ECDH importKey JWK alg (#43110)

--

wpt-commits: 0a3f2e840cf62c44f5b0961dacc6df7e2f0bf071
wpt-pr: 43110
2024-01-06 03:57:39 +00:00
Filip Skokan ace537cebb Bug 1856933 [wpt PR 42333] - WebCryptoAPI: check secure curves JWK alg being ignored and not exported, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: check secure curves JWK alg being ignored and not exported (#42333)

--

wpt-commits: d4e14d714c5242e174ba9aec43caf5eb514d0f09
wpt-pr: 42333
2023-10-26 08:55:34 +00:00
Filip Skokan b26d386a83 Bug 1856450 [wpt PR 42292] - WebCryptoAPI: check EdDSA and HMAC for expected signatures coming from sign(), a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: check that EdDSA and HMAC signatures match expected value (#42292)

--

wpt-commits: 3c6d898df6b6e806ae038f017eab564c6495813c
wpt-pr: 42292
2023-10-26 08:55:33 +00:00
Filip Skokan a463a258e9 Bug 1851282 [wpt PR 41771] - WebCryptoAPI: use all public usages combinations for import tests, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: use all public usages combinations for import tests (#41771)

--

wpt-commits: f4e7e32fd0d4937f5b024602c6bf665ebeb1fa17
wpt-pr: 41771
2023-09-28 14:57:48 +00:00
Filip Skokan 6107711c8a Bug 1831624 [wpt PR 39868] - WebCryptoAPI: test secret/private importKey empty usages rejections, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: test secret/private importKey empty usages rejections (#39868)

--

wpt-commits: 17b7ca10fd17ab22e60d62da6bc6e7424ea52740
wpt-pr: 39868
2023-05-21 22:44:44 +00:00
Filip Skokan 160b1623e2 Bug 1823035 [wpt PR 39053] - WebCryptoAPI: refactor small order tests, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: refactor small order tests (#39053)

--

wpt-commits: 188993d46b95c9c0414ba2cef8751f5e19d3d498
wpt-pr: 39053
2023-04-12 11:20:39 +00:00
Javier Fernández García-Boente 9dcbf1abf6 Bug 1822947 [wpt PR 37063] - Initial implementation of the X25519 algorithm, a=testonly
Automatic update from web-platform-tests
Initial implementation of the X25519 algorithm

This CL implements the DeriveBits and import/export operations
for the X25519 algorithms (spki, pkcs, raw and jwk).

Additionally, it adds the new algorithm in the registry and implements
its normalization, which is quite simple due to the lack of parameters.

The feature is implemented behind the WebCryptoCurve25519 runtime flag
for now. See the intent-to-prototype request [1] for details.

[1] https://groups.google.com/a/chromium.org/g/blink-dev/c/n0uKIqfypW0/m/xu5UBbaBAwAJ

Bug: 1370697
Change-Id: Ibad2a728a5b25b40c130e4da270747104ae056ab
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4016576
Reviewed-by: Jeremy Roman <[email protected]>
Reviewed-by: Daniel Cheng <[email protected]>
Reviewed-by: David Benjamin <[email protected]>
Commit-Queue: Javier Fernandez <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1118402}

--

wpt-commits: 1406b5c0d07b5e8dd08e328c451e42c23f3b96c8
wpt-pr: 37063
2023-03-29 12:51:56 +00:00
Filip Skokan ea7c647852 Bug 1820506 [wpt PR 38827] - WebCryptoAPI: extend ecdsa, aes-gcm, avoid uncommon parameters in wrap/unwrap, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: extend AES-GCM and ECDSA tests, and test key properties after unwrapping (#38827)

- Test AES-GCM both with 96 bit and 128 bit IV lengths
- Extend ECDSA invalid test vectors
- Use assert_goodCryptoKey to test the key properties after unwrapping
- Avoid unsupported failures during key imports for wrapping
- Use common IV length for AES-GCM wrapping & unwrapping

--

wpt-commits: ee30029d47cf9f7cf8f71fe851b4c29903edf851
wpt-pr: 38827
2023-03-29 12:50:24 +00:00
Filip Skokan 3b2afa8a8b Bug 1816930 [wpt PR 38518] - WebCryptoAPI: re-use assert_goodCryptoKey in import tests, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: reuse assert_goodCryptoKey in import tests (#38518)

This tests that imported keys have the correct properties.
--

wpt-commits: 238d9d9bac54d4f1ae8844fc8dd4389b1ad99b4e
wpt-pr: 38518
2023-03-02 11:02:15 +00:00
Filip Skokan 44287cf0d2 Bug 1816909 [wpt PR 38516] - WebCryptoAPI: test that Secure Curves have no namedCurve, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: test that Secure Curves have no namedCurve property (#38516)

--

wpt-commits: ffc5a2487d753a8cee094486293987c93fc90dc2
wpt-pr: 38516
2023-03-02 11:02:15 +00:00
Cosmin Sabou a6e0af0495 Backed out 130 changesets (bug 1816930, bug 1815532, bug 1815750, bug 1816035, bug 1817065, bug 1817066, bug 1816113, bug 1805296, bug 1815573, bug 1816216, bug 1816406, bug 1817501, bug 1817543, bug 1817542, bug 1816252, bug 1817428, bug 1816592, bug 1816819, bug 1816595, bug 1816594, bug 1773847, bug 1816535, bug 1811952, bug 1816709, bug 1816145, bug 1815492, bug 1814552, bug 1816571, bug 1816479, bug 1816780, bug 1809683, bug 1817093, bug 1817362, bug 1817054, bug 1816476, bug 1817328, bug 1817411, bug 1816063, bug 1814498, bug 1806816, bug 1816580, bug 1817290, bug 1816827, bug 1817390, bug 1816972, bug 1816828, bug 1816362, bug 1814623, bug 1817482, bug 1816673, bug 1816670, bug 1817940, bug 1816481, bug 1816840, bug 1815656, bug 1817007, bug 1817005, bug 1817567, bug 1816745, bug 1817146, bug 1816562, bug 1817529, bug 1816376, bug 1816374, bug 1817283, bug 1816837, bug 1816126, bug 1817223, bug 1777629, bug 1816123, bug 1817343, bug 1817342, bug 1816942, bug 1816608, bug 1816909, bug 1815077, bug 1816557, bug 1817304, bug 1816649, bug 1806263, bug 1816766, bug 1802822, bug 1816762, bug 1805259, bug 1816205, bug 1810085, bug 1815804, bug 1816365, bug 1817475, bug 1815282, bug 1816108, bug 1816803) for causing SM bustages.
Backed out changeset 7b2d241f1bc9 (bug 1817940)
Backed out changeset aa4db2b5c160 (bug 1773847)
Backed out changeset bcbb3d36cfac (bug 1773847)
Backed out changeset 7617c68fd82c (bug 1806263)
Backed out changeset 14ac016e4a35 (bug 1817390)
Backed out changeset 32139f2c95b5 (bug 1816819)
Backed out changeset 9b6f76032150 (bug 1817501)
Backed out changeset 97b2aac909e0 (bug 1817529)
Backed out changeset 5bfc78e7fd3c (bug 1817567)
Backed out changeset 59ad2626f763 (bug 1817567)
Backed out changeset 0d7897dc25f8 (bug 1817411)
Backed out changeset ef279c093d3c (bug 1817542)
Backed out changeset 2f24ee74aa37 (bug 1817543)
Backed out changeset ce0ac9633002 (bug 1815492)
Backed out changeset 850b6acde914 (bug 1815492)
Backed out changeset 1d05f2ecd152 (bug 1816745)
Backed out changeset 451b9f46bf7e (bug 1815532)
Backed out changeset 5b23f45a208b (bug 1815532)
Backed out changeset 2959b41c04f8 (bug 1817342)
Backed out changeset 07dea6882931 (bug 1817342)
Backed out changeset d2a040d1d0f9 (bug 1817475)
Backed out changeset 650a2b2dbff3 (bug 1817482)
Backed out changeset 823aa8f2a820 (bug 1805259)
Backed out changeset cfaf33e1a694 (bug 1805259)
Backed out changeset f3f66d09e137 (bug 1817328)
Backed out changeset 984340ab96e2 (bug 1816594)
Backed out changeset 4b9826436db1 (bug 1816594)
Backed out changeset 71a62c4f283a (bug 1817428)
Backed out changeset d0fb9fde7eca (bug 1816766)
Backed out changeset da0dd0ed2b52 (bug 1816766)
Backed out changeset a8deb413f010 (bug 1810085)
Backed out changeset 79e3df023b8e (bug 1817343)
Backed out changeset 393fae2c149d (bug 1817343)
Backed out changeset 8fe7f607fbb6 (bug 1816592)
Backed out changeset a2ac88674c87 (bug 1816592)
Backed out changeset 2bac9213ac8d (bug 1817362)
Backed out changeset 30ff5e77c1a4 (bug 1816803)
Backed out changeset 5f2674339dc5 (bug 1817290)
Backed out changeset 5c059d797ccd (bug 1817290)
Backed out changeset 87e2c6ff9b7e (bug 1817304)
Backed out changeset 49a798585780 (bug 1817093)
Backed out changeset d1b491c49a36 (bug 1817283)
Backed out changeset bfddfed3a028 (bug 1816942)
Backed out changeset 406b6ebde90a (bug 1817065)
Backed out changeset 6092c3b5a2e7 (bug 1817065)
Backed out changeset 386ad21ff555 (bug 1817223)
Backed out changeset aad3dc06eb02 (bug 1817223)
Backed out changeset 27a71033f204 (bug 1817066)
Backed out changeset 7b6828a6a7bc (bug 1777629)
Backed out changeset b3d15c4ed0d4 (bug 1816123)
Backed out changeset 5f5662a86929 (bug 1816930)
Backed out changeset 757256aea682 (bug 1816930)
Backed out changeset 6a2502010ff1 (bug 1816909)
Backed out changeset bc5598b5b403 (bug 1817146)
Backed out changeset 08f9db704bf8 (bug 1816649)
Backed out changeset f12e72bba5d9 (bug 1816762)
Backed out changeset ad2daafc20f0 (bug 1816762)
Backed out changeset 64c257aa6f86 (bug 1816535)
Backed out changeset 6b2d57a5eb32 (bug 1816535)
Backed out changeset d1d56d1a7562 (bug 1817054)
Backed out changeset 902938463bf8 (bug 1817005)
Backed out changeset 42a260d7e32b (bug 1816216)
Backed out changeset f23939655e11 (bug 1816216)
Backed out changeset a0775bf98189 (bug 1806816)
Backed out changeset d86e523583fb (bug 1816709)
Backed out changeset 46846c7d7993 (bug 1816709)
Backed out changeset 904414e8822a (bug 1817007)
Backed out changeset b1ead25969d4 (bug 1816972)
Backed out changeset 21e9170bda46 (bug 1816972)
Backed out changeset 212931c6f190 (bug 1815573)
Backed out changeset 3911618d9d82 (bug 1815573)
Backed out changeset a17767b72017 (bug 1816780)
Backed out changeset 41e0e92b4cfd (bug 1816780)
Backed out changeset 592239d27ca0 (bug 1815282)
Backed out changeset 0f1a959faa63 (bug 1816840)
Backed out changeset ee81980062a7 (bug 1816837)
Backed out changeset 624b59bac73e (bug 1816113)
Backed out changeset bd9adcbbfae3 (bug 1816670)
Backed out changeset dc4efb8141f0 (bug 1802822)
Backed out changeset c04031c20cfe (bug 1816828)
Backed out changeset 3940d87ff7e1 (bug 1816827)
Backed out changeset 69e0261ee1e8 (bug 1816827)
Backed out changeset f8d7622a3566 (bug 1816365)
Backed out changeset 864b2d75730a (bug 1816145)
Backed out changeset 7ff54c83a533 (bug 1816562)
Backed out changeset 24399aab57f1 (bug 1816580)
Backed out changeset 2103c06c76ea (bug 1815804)
Backed out changeset a82779775341 (bug 1816673)
Backed out changeset bbcf10da2e2f (bug 1816673)
Backed out changeset 670c61c51189 (bug 1815656)
Backed out changeset ca8a1f06811d (bug 1815656)
Backed out changeset c2d76e339369 (bug 1816608)
Backed out changeset 3e1cba2c1f38 (bug 1816595)
Backed out changeset e35e4b3ebc60 (bug 1814623)
Backed out changeset 132f9b9c5443 (bug 1814623)
Backed out changeset 3dc60841bcff (bug 1816571)
Backed out changeset d2831b38821d (bug 1816479)
Backed out changeset 9e9d143ec6ab (bug 1816479)
Backed out changeset 624b010acd27 (bug 1816557)
Backed out changeset 8577c7b3041b (bug 1816406)
Backed out changeset 0a3c7a941d30 (bug 1816406)
Backed out changeset 12c2b9ddc67c (bug 1816476)
Backed out changeset f76227d07b83 (bug 1816476)
Backed out changeset 0796b9884706 (bug 1816481)
Backed out changeset 14994ee9e3ee (bug 1816481)
Backed out changeset e8aa7513daec (bug 1811952)
Backed out changeset d0a7aec8b43a (bug 1811952)
Backed out changeset 5bfb2b893171 (bug 1816376)
Backed out changeset f574d7cc489e (bug 1815750)
Backed out changeset b641591e93ad (bug 1816374)
Backed out changeset 0146574d4ecf (bug 1816362)
Backed out changeset e085509aef12 (bug 1816362)
Backed out changeset 43dad12cc5e5 (bug 1814498)
Backed out changeset 34055950d215 (bug 1815077)
Backed out changeset 5c0c795bed80 (bug 1816252)
Backed out changeset d9c98bcf05e4 (bug 1816252)
Backed out changeset 3abacd7ebcf2 (bug 1816205)
Backed out changeset 0f8539e329e5 (bug 1816205)
Backed out changeset cf5526eb9f8e (bug 1809683)
Backed out changeset ca0b10cc05c2 (bug 1809683)
Backed out changeset cb1601146557 (bug 1814552)
Backed out changeset 11f997b30559 (bug 1814552)
Backed out changeset e0958c232c8d (bug 1805296)
Backed out changeset a49b220630bb (bug 1805296)
Backed out changeset 62c8798e5683 (bug 1816126)
Backed out changeset ef0cbeccfe85 (bug 1816126)
Backed out changeset daf35fbb763c (bug 1816108)
Backed out changeset a2f7514ade34 (bug 1816035)
Backed out changeset c14b098d4889 (bug 1816063)
Backed out changeset e409747a923f (bug 1816063)
2023-02-28 09:23:14 +02:00
Filip Skokan fbf03a4093 Bug 1816930 [wpt PR 38518] - WebCryptoAPI: re-use assert_goodCryptoKey in import tests, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: reuse assert_goodCryptoKey in import tests (#38518)

This tests that imported keys have the correct properties.
--

wpt-commits: 238d9d9bac54d4f1ae8844fc8dd4389b1ad99b4e
wpt-pr: 38518
2023-02-28 05:40:36 +00:00
Filip Skokan c78285bf55 Bug 1816909 [wpt PR 38516] - WebCryptoAPI: test that Secure Curves have no namedCurve, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: test that Secure Curves have no namedCurve property (#38516)

--

wpt-commits: ffc5a2487d753a8cee094486293987c93fc90dc2
wpt-pr: 38516
2023-02-28 05:40:36 +00:00
Filip Skokan b13522fe15 Bug 1815217 [wpt PR 38367] - WebCryptoAPI: add wrong saltLength RSA-PSS verify tests, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: test verifying RSA-PSS signatures with wrong saltLength (#38367)

Adds a test which checks that when verifying an RSA-PSS signature with a
different saltLength than the one used to sign, the verification fails.
--

wpt-commits: 3e863c134cbcab2b9a0f4c4de4e9da0d5a23ffb2
wpt-pr: 38367
2023-02-20 09:49:27 +00:00
Filip Skokan e187a5bc4d Bug 1813385 [wpt PR 38247] - WebCryptoAPI: add remaining CFRG algorithms to wrapKey_unwrapKey, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: test remaining CFRG algorithms in wrapKey and unwrapKey (#38247)

Add tests for wrapping and unwrapping X25519, X448, and Ed448 keys.

These tests do not add new failures unless the algorithm is supported.
The results have been verified in Node.js where all four algorithms
from https://wicg.github.io/webcrypto-secure-curves/ are supported.

Also, work around an instability issue by always generating the same set
of tests, and skipping cases where key wrapping is impossible.
--

wpt-commits: 47b53fe644523c83bbe7c29caa16831b9244686d
wpt-pr: 38247
2023-02-20 09:49:26 +00:00
Filip Skokan bd9e512333 Bug 1808144 [wpt PR 37716] - WebCryptoAPI: assert that CryptoKey instances have the expected Symbol.toStringTag, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: check that CryptoKey instances have the expected Symbol.toStringTag (#37716)

--

wpt-commits: 450f829d2567ed9c44bd9b10f7e8f34a2ad15315
wpt-pr: 37716
2023-02-01 13:58:45 +00:00
Filip Skokan 24f704e1d4 Bug 1808298 [wpt PR 37734] - WebCryptoAPI: 256 tagLength is out of WebIDL octet range, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: remove test for OperationError for tagLength 256 (#37734)

Because `tagLength` is defined as `[EnforceRange] octet tagLength;` 256
is out of range for an `octet` and the WebIDL behavior is to throw a
TypeError because of EnforceRange, this test checks for OperationError
from https://w3c.github.io/webcrypto/#aes-gcm-operations 1.4.otherwise.

Remove 256 from the list so that it only contains invalid values from
within the `octet` allowed range.
--

wpt-commits: a976727425d0ddbf28f877224d9361ac644df33b
wpt-pr: 37734
2023-02-01 13:58:44 +00:00
Filip Skokan 7ab412a39d Bug 1805212 [wpt PR 37319] - WebCryptoAPI: add EC public key raw import vectors and spki compresed import vectors, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: add EC public key raw and spki import vectors (#37319)

--

wpt-commits: 84456654f439f236f3470a36601ecbc4365f50c5
wpt-pr: 37319
2022-12-21 19:33:23 +00:00
Filip Skokan f39f36d954 Bug 1805190 [wpt PR 37318] - WebCryptoAPI: add CFRG public keys raw import vectors, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: add CFRG public keys raw import vectors (#37318)

--

wpt-commits: ce56d1177de2c002ac7dfd9e854c9de0f76d641a
wpt-pr: 37318
2022-12-21 19:33:22 +00:00
Filip Skokan 8ffebc7af3 Bug 1801821 [wpt PR 37077] - WebCryptoAPI: fix X448 import failure vectors, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: fix X448 import failure vectors (#37077)

--

wpt-commits: 21ccdcd8143d494024639c9e53bad565c9733831
wpt-pr: 37077
2022-12-11 12:06:49 +00:00
Filip Skokan a2d01eefd2 Bug 1801747 [wpt PR 37061] - WebCryptoAPI: fix recently added 448 vectors, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: fix recently added 448 vectors (#37061)

--

wpt-commits: 5073a6e36be5008aa23bd6c5a28cf3fc0eccec17
wpt-pr: 37061
2022-12-11 12:06:48 +00:00
Javier Fernández García-Boente 8de10dc83f Bug 1801231 [wpt PR 37021] - Additional tests to ensure Ed25519 keys are valid, a=testonly
Automatic update from web-platform-tests
Additional tests to ensure Ed25519 keys are valid

Most of the test we have for the Ed25519 algorithm's operations rely on
the import / export API to manage the keys. We have specific tests for
the generateKey API, but we don't verify the obtained keys are correct
to be used in the algorithm's operations.

The new tests ensure that keys created using the generateKey API are
valid for the 'sign' and 'verify' operations.

Bug: 1370697

Change-Id: I0499ff809fee295e14b5e699f93cbe4619fb88eb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4031830
Commit-Queue: Javier Fernandez <[email protected]>
Reviewed-by: David Benjamin <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1074283}

--

wpt-commits: e40bcdf29002522fbf04e70f7dfd79f0e232dc13
wpt-pr: 37021
2022-12-11 12:06:44 +00:00
Javier Fernández García-Boente 3531674c8d Bug 1798420 [wpt PR 36752] - Adding import / export in raw and jwk format in Ed25519, a=testonly
Automatic update from web-platform-tests
Adding import / export in raw and jwk format in Ed25519

This CL adds the import and export operations for the Ed25519 algorithm
for both, raw and JWK formats.

It also adapts some test expectations, since several test cases pass
thanks to this change.

Bug: 1370697
Change-Id: I1ecee4f26e7da92ddad7998edfb45bd8751e6669
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3967976
Commit-Queue: Javier Fernandez <[email protected]>
Reviewed-by: David Benjamin <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1072295}

--

wpt-commits: d7b5950b1844c9f33a6172d7f40c0fb4794dc809
wpt-pr: 36752
2022-11-21 02:53:35 +00:00
David Benjamin 3c2b906bf9 Bug 1797635 [wpt PR 36676] - Migrate WebCrypto ecdsa.json tests to WPT, a=testonly
Automatic update from web-platform-tests
Migrate WebCrypto ecdsa.json tests to WPT

ecdsa.json contains:

- A handful of ECDSA tests across curves and hash algorithms
- JWT and SPKI importers
- Some specially crafted invalid signatures

Of these, the first two seem to be redundant with WPT tests. The third
one is unique; WPT's current negative tests are just made by modifying
successful inputs.

I've just removed the first two (we can rely on BoringSSL tests for
fine-grained algorithm tests, WebCrypto just needs to test the general
API and plumbing) and upstreamed the third.

While I'm here, I've also updated rsa.js to check signature output
equality for deterministic algorithms. This is a slightly stronger check
than just checking two signatures give the same output. (Our unit tests
check the latter.)

Bug: 375569
Change-Id: Ida998dfc668084adaf2c596013ea7ec62756ce78
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3982905
Auto-Submit: David Benjamin <[email protected]>
Reviewed-by: Jeremy Roman <[email protected]>
Reviewed-by: Elly Fong-Jones <[email protected]>
Commit-Queue: David Benjamin <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1064642}

--

wpt-commits: e80bfdf737bbd4179b4253a43a412fdda5775469
wpt-pr: 36676
2022-11-11 12:32:37 +00:00
Filip Skokan 4ceacac39c Bug 1794240 [wpt PR 36348] - WebCryptoAPI: add default generated HMAC key length tests, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: add default generated HMAC key length tests (#36348)

--

wpt-commits: 0042d42ee69baf05a4ac4f5745be9c3b92c04e25
wpt-pr: 36348
2022-11-11 12:31:50 +00:00
Filip Skokan c9d3591184 Bug 1793565 [wpt PR 36249] - fix(WebCryptoAPI): remove unhandled rejections, a=testonly
Automatic update from web-platform-tests
fix(WebCryptoAPI): remove unhandled rejections (#36249)

* fix(WebCryptoAPI): remove unhandled rejections

* fix(WebCryptoAPI): allow test to run when some algs are not supported
--

wpt-commits: 9978756397acdf900df364f3732c1f8bf13c35b0
wpt-pr: 36249
2022-11-11 12:31:48 +00:00
Filip Skokan 36e4b33b8c Bug 1774251 [wpt PR 34434] - Add additional CFRG curve tests, a=testonly
Automatic update from web-platform-tests
Add additional tests for CFRG curves in Web Crypto (#34434)

Add additional test vectors for https://wicg.github.io/webcrypto-secure-curves/.
--

wpt-commits: edca84af42bd7e84da94e63b322fe343191842d2
wpt-pr: 34434
2022-06-20 18:35:36 +00:00
Filip Skokan a083868b24 Bug 1774009 [wpt PR 34399] - add webcrypto-secure-curves tests, a=testonly
Automatic update from web-platform-tests
Add tests for CFRG curves in Web Crypto (#34399)

Add initial test vectors for https://wicg.github.io/webcrypto-secure-curves/.
--

wpt-commits: a8003c2cd79f2eea5ca180229dc12e2617147110
wpt-pr: 34399
2022-06-20 18:35:25 +00:00
David Benjamin 82fab49292 Bug 1771034 [wpt PR 34191] - Handle the context getting discarded in NormalizeAlgorithm, a=testonly
Automatic update from web-platform-tests
Handle the context getting discarded in NormalizeAlgorithm

The WebCrypto result machinery tracks when the context was discarded
to cancel the operation, if still pending. However, that logic did not
correctly account for the context being discarded before the task is
posted:

- CryptoResultImpl::Resolver DCHECKs that the context is valid when
  it is created. As far as I can tell, that DCHECK isn't necessary?

- If CryptoResultImpl::Cancel is called before calling
  CryptoResultImpl::Result, the cancel flag is null, which breaks
  WebCryptoResult's DCHECKs and null pointer derefs later in release
  code.

Instead, remove the DCHECK and retain the cancel flag in CryptoResultImpl
so WebCryptoResult can observe cancelation in either order.

These two changes fix the crashes. This CL additionally makes
webcrypto_impl.cc check for cancellation before posting the task. This
isn't strictly necessary, but avoids a pointless thread hop.

Bug: 1324846
Change-Id: Idd8f2174f438fc3bfb5ffd140b9983d5b6b8039d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3664759
Reviewed-by: Elly Fong-Jones <[email protected]>
Reviewed-by: Daniel Cheng <[email protected]>
Commit-Queue: David Benjamin <[email protected]>
Reviewed-by: Yuki Shiino <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1008433}

--

wpt-commits: 335c36d606c02daa4a35bd073d8c0bbd96a2fad3
wpt-pr: 34191
2022-06-09 08:27:05 +00:00
Livia Medeiros e4cccfcd2f Bug 1750332 [wpt PR 32397] - Make WebCryptoAPI/getRandomValues test more strict, a=testonly
Automatic update from web-platform-tests
Make WebCryptoAPI/getRandomValues test more strict (#32397)

- Test that passing `DataView`s is prohibited
- Adjust amount of floats needed to exceed quota
--

wpt-commits: 52fd03afa76e0319178cb7b5fb6f02ebca08c850
wpt-pr: 32397
2022-03-21 06:51:25 +00:00
Romain Menke 204a6fabf7 Bug 1726961 [wpt PR 30119] - make crypto.randomUUID regexp test more strict, a=testonly
Automatic update from web-platform-tests
Make crypto.randomUUID regexp test more strict (#30119)

Previously this test passed with UUIDs that mistakenly had prefixes/suffixes.
--

wpt-commits: 9bdea1cdcffa45d9a8d5ac34693272651e7efe8d
wpt-pr: 30119
2021-09-02 10:30:03 +00:00
Timothy Gu c8b8626b9a Bug 1721302 [wpt PR 29713] - webcrypto: merge tentative BigInt test into main, a=testonly
Automatic update from web-platform-tests
webcrypto: merge tentative BigInt test into main (#29713)

--

wpt-commits: cdd0f03df41b222aed098fbbb11c6a3cc500a86b
wpt-pr: 29713
2021-07-20 19:18:55 +00:00
Timothy Gu fb2bb9cb23 Bug 1718932 - Support Big(U)Int64Array in crypto.getRandomValues. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D119033
2021-07-08 21:15:01 +00:00
Luca Casonato 0587f63607 Bug 1715239 [wpt PR 29276] - move WebCryptoAPI to any.js, a=testonly
Automatic update from web-platform-tests
port digest

--
port encrypt_decrypt

--
port import_export

--
port sign_verify

--
port wrapKey_unwrapKey

--
lint

--
fixes

--
remove extranious error handling

--

wpt-commits: aa5f67d63cb3865119331eb7c73dc73011d5527c, a0c68e169123b1ab01a844533c8d6a98d1aaa156, 7a2058d7f84ddd00cfc379347ba3c935cac0bed8, 7d2a861de75f52e10122d6d39e8288d6838fa363, b063d659e34565b90f1345de61e18de956c6b337, 1068f17715444e68bff522b202aaaa571e816d46, d54e72f2c8e4ba397536febb9b63eba53d5168c0, 14236258ece08c439179427a25f0a2102f5664df
wpt-pr: 29276
2021-06-15 05:09:09 +00:00
Michael[tm] Smith feccbe0175 Bug 1712416 [wpt PR 29080] - Add WebCryptoAPI suggested reviewer: Daniel Huigens, a=testonly
Automatic update from web-platform-tests
Add WebCryptoAPI suggested reviewer: Daniel Huigens

Fixes https://github.com/web-platform-tests/wpt/issues/27111

--

wpt-commits: c21b0b8ca7b8ba79b185547247f3ccf20081b414
wpt-pr: 29080
2021-05-28 18:59:42 +00:00
Butkovits Atila b210cc90f1 Backed out 89 changesets (bug 1711930, bug 1712994, bug 1704835, bug 1711935, bug 1710862, bug 1711910, bug 1712758, bug 1712770, bug 1712650, bug 1712679, bug 1711958, bug 1712831, bug 1646599, bug 1712220, bug 1712613, bug 1669199, bug 1712508, bug 1712856, bug 1629021, bug 1712695, bug 1712698, bug 1710896, bug 1712910, bug 1711315, bug 1712394, bug 1707054, bug 1712398, bug 1669167, bug 1669202, bug 1711981, bug 1706644, bug 1711906, bug 1712330, bug 1712520, bug 1712602, bug 1712768, bug 1712212, bug 1711728, bug 1711941, bug 1712077, bug 1711943, bug 1712608, bug 1678044, bug 1705848, bug 1712416, bug 1712356, bug 1712826, bug 1709724, bug 1712196, bug 1712232, bug 1712194, bug 1712375, bug 1712237, bug 1712419, bug 1712945, bug 1712962, bug 1712183, bug 1710438, bug 1712066, bug 1709144, bug 1711977, bug 1712029, bug 1712063, bug 1711999, bug 1710391, bug 1712046, bug 1709975) for causing failures at test_preferences.py.
Backed out changeset dee3a6a929d2 (bug 1712994)
Backed out changeset b4b0b7c7cb61 (bug 1712945)
Backed out changeset 613a15da1769 (bug 1712698)
Backed out changeset 79e7b50c4a21 (bug 1712962)
Backed out changeset c6979ba9f43c (bug 1712962)
Backed out changeset 4c91905f5c0b (bug 1705848)
Backed out changeset 162d63c53235 (bug 1712758)
Backed out changeset 8865aa9ba0f3 (bug 1712768)
Backed out changeset 3b68112990f3 (bug 1712768)
Backed out changeset 8fa05af279d5 (bug 1712910)
Backed out changeset 1423eaf5cc0d (bug 1712695)
Backed out changeset 4c769c37c3bd (bug 1709724)
Backed out changeset b1073fb33cca (bug 1712232)
Backed out changeset b2d6a7e8265a (bug 1712856)
Backed out changeset e177479abb00 (bug 1712826)
Backed out changeset f1bf10c55822 (bug 1712831)
Backed out changeset ceab07d891e2 (bug 1712770)
Backed out changeset e9e3b9701014 (bug 1712770)
Backed out changeset 4a694007cc5c (bug 1712608)
Backed out changeset 844ad162d8f5 (bug 1712608)
Backed out changeset 7f313841f706 (bug 1712602)
Backed out changeset 05b528071d06 (bug 1712602)
Backed out changeset 7d8abe3a3129 (bug 1710438)
Backed out changeset be2940149f55 (bug 1712650)
Backed out changeset b5ef9ec9bb80 (bug 1712679)
Backed out changeset 6b5ad6f27726 (bug 1712029)
Backed out changeset 5ae963e108c4 (bug 1711981)
Backed out changeset a38c50e23e94 (bug 1712398)
Backed out changeset 14d5c10a804d (bug 1712398)
Backed out changeset 90d2e88df00a (bug 1712613)
Backed out changeset 75ce3d82ae9f (bug 1712416)
Backed out changeset cfb6b133f09b (bug 1712520)
Backed out changeset cf55d08a9fc4 (bug 1712419)
Backed out changeset 4c5447580af5 (bug 1712508)
Backed out changeset d820a3007a6c (bug 1712394)
Backed out changeset e8de528b0986 (bug 1712394)
Backed out changeset 9bfd150ca987 (bug 1712375)
Backed out changeset e4955422c412 (bug 1712375)
Backed out changeset 462550963cbb (bug 1711943)
Backed out changeset 395540ac7839 (bug 1712356)
Backed out changeset 0b8a6afc15f8 (bug 1712330)
Backed out changeset 13d7f561200c (bug 1712237)
Backed out changeset 13bf5d364a1b (bug 1709975)
Backed out changeset 09b492229040 (bug 1704835)
Backed out changeset 5257b1387889 (bug 1678044)
Backed out changeset 01007b777a46 (bug 1712212)
Backed out changeset 8f91983b1c88 (bug 1710896)
Backed out changeset 4b3f738264b5 (bug 1712220)
Backed out changeset a1cf4a975fad (bug 1712220)
Backed out changeset b3c2d0ae9d75 (bug 1712196)
Backed out changeset 4db4a96507b5 (bug 1712194)
Backed out changeset 75db1b519b36 (bug 1711728)
Backed out changeset e94122784bf6 (bug 1712183)
Backed out changeset e59425afbb40 (bug 1712183)
Backed out changeset 2876aaff71de (bug 1711977)
Backed out changeset b1b743d4667b (bug 1629021)
Backed out changeset 9433775200c8 (bug 1629021)
Backed out changeset a3fb14059ef4 (bug 1712077)
Backed out changeset 806c51c00027 (bug 1669202)
Backed out changeset cee504bcb916 (bug 1706644)
Backed out changeset de736aa84903 (bug 1712063)
Backed out changeset f9b1d5285a32 (bug 1712063)
Backed out changeset 750e7a62ee47 (bug 1712046)
Backed out changeset 8f25c5a4657a (bug 1709144)
Backed out changeset 867d3808a67c (bug 1709144)
Backed out changeset 047df21a5a98 (bug 1710391)
Backed out changeset f85a0b1b7522 (bug 1712066)
Backed out changeset d2e063bf7582 (bug 1712066)
Backed out changeset 1fbcf7cdeb38 (bug 1711935)
Backed out changeset 4c593130304e (bug 1669167)
Backed out changeset b3f3e74d47f3 (bug 1669199)
Backed out changeset fc91b498b977 (bug 1711941)
Backed out changeset f15c8efa126e (bug 1711941)
Backed out changeset 691b3a22c6f8 (bug 1707054)
Backed out changeset f491c89a6609 (bug 1707054)
Backed out changeset 5c5cc1a75849 (bug 1711999)
Backed out changeset 8806035dd21d (bug 1711999)
Backed out changeset d5997da1e45a (bug 1711315)
Backed out changeset 70a394f52d43 (bug 1711315)
Backed out changeset b3ac1ac10b12 (bug 1711958)
Backed out changeset 5435ada07ac5 (bug 1711958)
Backed out changeset 40ab722ef612 (bug 1646599)
Backed out changeset 2553347c17b2 (bug 1646599)
Backed out changeset bfa9908456f0 (bug 1711906)
Backed out changeset 2a0487215eb9 (bug 1711906)
Backed out changeset ac93f5e139ec (bug 1711930)
Backed out changeset b17e158c6ab7 (bug 1710862)
Backed out changeset 3dc667ea1153 (bug 1710862)
Backed out changeset 8bcd59d2c579 (bug 1711910)
2021-05-27 23:21:00 +03:00
Michael[tm] Smith d80ebcae17 Bug 1712416 [wpt PR 29080] - Add WebCryptoAPI suggested reviewer: Daniel Huigens, a=testonly
Automatic update from web-platform-tests
Add WebCryptoAPI suggested reviewer: Daniel Huigens

Fixes https://github.com/web-platform-tests/wpt/issues/27111

--

wpt-commits: c21b0b8ca7b8ba79b185547247f3ccf20081b414
wpt-pr: 29080
2021-05-27 18:49:21 +00:00
Iulian Moraru 7cea36ebe2 Backed out 89 changesets (bug 1712237, bug 1712520, bug 1669167, bug 1712608, bug 1712994, bug 1669199, bug 1705848, bug 1712698, bug 1712394, bug 1712046, bug 1710391, bug 1711910, bug 1711943, bug 1711315, bug 1710862, bug 1711941, bug 1712695, bug 1710438, bug 1712826, bug 1712183, bug 1712770, bug 1707054, bug 1709975, bug 1712416, bug 1711999, bug 1678044, bug 1629021, bug 1706644, bug 1712232, bug 1712831, bug 1712856, bug 1712063, bug 1712602, bug 1712398, bug 1712375, bug 1704835, bug 1712196, bug 1709144, bug 1711906, bug 1711930, bug 1709724, bug 1712679, bug 1712613, bug 1712508, bug 1712356, bug 1712962, bug 1710896, bug 1711728, bug 1669202, bug 1711958, bug 1646599, bug 1712768, bug 1712650, bug 1712330, bug 1712194, bug 1712945, bug 1712077, bug 1711935, bug 1712029, bug 1711981, bug 1712212, bug 1712910, bug 1712419, bug 1711977, bug 1712758, bug 1712066, bug 1712220) for causing mass test failures. CLOSED TREE
Backed out changeset 653f4a75becc (bug 1712994)
Backed out changeset 0ebd4d7b16a5 (bug 1712945)
Backed out changeset c727ae202618 (bug 1712698)
Backed out changeset 0828541646c7 (bug 1712962)
Backed out changeset 084ac8834224 (bug 1712962)
Backed out changeset 37a7e6dc64f2 (bug 1705848)
Backed out changeset a3f3e9f363ca (bug 1712758)
Backed out changeset f5f48b9fda5d (bug 1712768)
Backed out changeset 6ad6ef051994 (bug 1712768)
Backed out changeset 0f65ef68aa6b (bug 1712910)
Backed out changeset 44e6135d63d9 (bug 1712695)
Backed out changeset 60adfa32d328 (bug 1709724)
Backed out changeset 638ded001a60 (bug 1712232)
Backed out changeset 5dc5843df322 (bug 1712856)
Backed out changeset 51a22fd1170c (bug 1712826)
Backed out changeset c0ed7e272ccc (bug 1712831)
Backed out changeset 7cbc33777860 (bug 1712770)
Backed out changeset 10f8a4117201 (bug 1712770)
Backed out changeset d66d655ef1f5 (bug 1712608)
Backed out changeset 7653439a986f (bug 1712608)
Backed out changeset 527d6829c216 (bug 1712602)
Backed out changeset a189a902c2c0 (bug 1712602)
Backed out changeset 9f1108629591 (bug 1710438)
Backed out changeset e7620678b13b (bug 1712650)
Backed out changeset 3f87ec6ac228 (bug 1712679)
Backed out changeset b7bedd7416c5 (bug 1712029)
Backed out changeset a0cdc737afae (bug 1711981)
Backed out changeset 044b69fab43d (bug 1712398)
Backed out changeset 9a71b311c286 (bug 1712398)
Backed out changeset 4f3699b0f4c1 (bug 1712613)
Backed out changeset 35a8759dba86 (bug 1712416)
Backed out changeset 70b1e37c03c0 (bug 1712520)
Backed out changeset e745fae1851f (bug 1712419)
Backed out changeset c8b7af8c9956 (bug 1712508)
Backed out changeset 11ea7625b5bf (bug 1712394)
Backed out changeset 4b0c0d2cae93 (bug 1712394)
Backed out changeset 11f47fa76152 (bug 1712375)
Backed out changeset 354b19e6472e (bug 1712375)
Backed out changeset e2700287b105 (bug 1711943)
Backed out changeset 21f572645f1e (bug 1712356)
Backed out changeset 4b515b1ae241 (bug 1712330)
Backed out changeset e58cca48d9c7 (bug 1712237)
Backed out changeset a08579636216 (bug 1709975)
Backed out changeset 55e378967e38 (bug 1704835)
Backed out changeset 394dc041d6f5 (bug 1678044)
Backed out changeset aa505548deae (bug 1712212)
Backed out changeset dfc030af3775 (bug 1710896)
Backed out changeset ecfcab1064fd (bug 1712220)
Backed out changeset b1b12ed8d0c5 (bug 1712220)
Backed out changeset a5a6b6ed7e6b (bug 1712196)
Backed out changeset 61a8623e1855 (bug 1712194)
Backed out changeset 53dfa64bbd6b (bug 1711728)
Backed out changeset 3a466c853a5d (bug 1712183)
Backed out changeset 3b5961d067d9 (bug 1712183)
Backed out changeset 066111752282 (bug 1711977)
Backed out changeset c8743b9f912d (bug 1629021)
Backed out changeset f77f02a38c39 (bug 1629021)
Backed out changeset 016a40a59bdf (bug 1712077)
Backed out changeset ac1a4031b21f (bug 1669202)
Backed out changeset 96c03f465637 (bug 1706644)
Backed out changeset 6b6e6b1b109b (bug 1712063)
Backed out changeset 6b84aff8a009 (bug 1712063)
Backed out changeset 7eff7d3bc171 (bug 1712046)
Backed out changeset 688c9e5442ed (bug 1709144)
Backed out changeset 2f8d9466f6df (bug 1709144)
Backed out changeset a310c7eacb4f (bug 1710391)
Backed out changeset f0a131dde592 (bug 1712066)
Backed out changeset d9a974d52917 (bug 1712066)
Backed out changeset 144e466e071d (bug 1711935)
Backed out changeset d886d7dd2ae3 (bug 1669167)
Backed out changeset a5dea6864097 (bug 1669199)
Backed out changeset bf3ed00d9d78 (bug 1711941)
Backed out changeset eae863c6a912 (bug 1711941)
Backed out changeset 04a69a82fb73 (bug 1707054)
Backed out changeset f85afbec5aef (bug 1707054)
Backed out changeset 5ec163455b82 (bug 1711999)
Backed out changeset a2b4a1b5e475 (bug 1711999)
Backed out changeset 5264651d9532 (bug 1711315)
Backed out changeset 83ee0a8c970c (bug 1711315)
Backed out changeset c52030d66787 (bug 1711958)
Backed out changeset b70b0ffeb367 (bug 1711958)
Backed out changeset 30f21ccdd7c5 (bug 1646599)
Backed out changeset 6dd673d650c4 (bug 1646599)
Backed out changeset 4d6f66cd08e1 (bug 1711906)
Backed out changeset c767220265b9 (bug 1711906)
Backed out changeset 5cd9e75cc0ed (bug 1711930)
Backed out changeset 9be13a58f817 (bug 1710862)
Backed out changeset 8143a7121166 (bug 1710862)
Backed out changeset a1777979b0b6 (bug 1711910)
2021-05-27 07:02:49 +03:00
Michael[tm] Smith 2aa495c780 Bug 1712416 [wpt PR 29080] - Add WebCryptoAPI suggested reviewer: Daniel Huigens, a=testonly
Automatic update from web-platform-tests
Add WebCryptoAPI suggested reviewer: Daniel Huigens

Fixes https://github.com/web-platform-tests/wpt/issues/27111

--

wpt-commits: c21b0b8ca7b8ba79b185547247f3ccf20081b414
wpt-pr: 29080
2021-05-27 03:28:14 +00:00
Benjamin Coe c1c06c5768 Bug 1710767 [wpt PR 28967] - Ship randomUUID in secure contexts, a=testonly
Automatic update from web-platform-tests
Ship randomUUID in secure contexts

Remove feature flag from randomUUID

Refs: https://wicg.github.io/uuid/
Bug: 1197594
Change-Id: I62755566ae7a4f7c2b775f2e8a3ed10a20243d3d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2881025
Reviewed-by: Mike West <[email protected]>
Reviewed-by: Yoav Weiss <[email protected]>
Reviewed-by: Domenic Denicola <[email protected]>
Commit-Queue: Benjamin Coe <[email protected]>
Cr-Commit-Position: refs/heads/master@{#882064}

--

wpt-commits: 8191e9dcb55a619681f42523c6afe3a663e371f8
wpt-pr: 28967
2021-05-14 04:50:39 +00:00