Sync WPT with upstream (04-10-2023) (#30493)

* Update web-platform-tests to revision b'dfda99176a5d552fb1129fa353b7e4c69f6ed92c'

* fix linter errors after WPT import

Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>

* Update expectations

---------

Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com>
Co-authored-by: sagudev <16504129+sagudev@users.noreply.github.com>
This commit is contained in:
Servo WPT Sync 2023-10-05 20:51:48 -04:00 committed by GitHub
parent 92defbb4ef
commit c06ec90151
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2986 changed files with 82877 additions and 27441 deletions

3
.gitignore vendored
View file

@ -29,6 +29,9 @@ Servo.app
capture_webrender/
/screenshots
# Allow CSV files to be used as resources in tests
!/tests/**/*.csv
# Editors
## IntelliJ
.idea

View file

@ -395,6 +395,258 @@
[Empty Usages: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-521}, false, [\])]
expected: FAIL
[Good parameters: P-256 bits (spki, buffer(91), {name: ECDSA, namedCurve: P-256}, true, [verify\])]
expected: FAIL
[Good parameters: P-256 bits (spki, buffer(59, compressed), {name: ECDSA, namedCurve: P-256}, true, [verify\])]
expected: FAIL
[Good parameters: P-256 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-256}, true, [verify\])]
expected: FAIL
[Good parameters: P-256 bits (raw, buffer(65), {name: ECDSA, namedCurve: P-256}, true, [verify\])]
expected: FAIL
[Good parameters: P-256 bits (raw, buffer(33, compressed), {name: ECDSA, namedCurve: P-256}, true, [verify\])]
expected: FAIL
[Good parameters: P-256 bits (spki, buffer(91), {name: ECDSA, namedCurve: P-256}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-256 bits (spki, buffer(59, compressed), {name: ECDSA, namedCurve: P-256}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-256 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-256}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-256 bits (raw, buffer(65), {name: ECDSA, namedCurve: P-256}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-256 bits (raw, buffer(33, compressed), {name: ECDSA, namedCurve: P-256}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDSA, namedCurve: P-256}, true, [sign, sign\])]
expected: FAIL
[Good parameters: P-256 bits (jwk, object(kty, crv, x, y, d), {name: ECDSA, namedCurve: P-256}, true, [sign, sign\])]
expected: FAIL
[Good parameters: P-256 bits (spki, buffer(91), {name: ECDSA, namedCurve: P-256}, false, [verify\])]
expected: FAIL
[Good parameters: P-256 bits (spki, buffer(59, compressed), {name: ECDSA, namedCurve: P-256}, false, [verify\])]
expected: FAIL
[Good parameters: P-256 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-256}, false, [verify\])]
expected: FAIL
[Good parameters: P-256 bits (raw, buffer(65), {name: ECDSA, namedCurve: P-256}, false, [verify\])]
expected: FAIL
[Good parameters: P-256 bits (raw, buffer(33, compressed), {name: ECDSA, namedCurve: P-256}, false, [verify\])]
expected: FAIL
[Good parameters: P-256 bits (spki, buffer(91), {name: ECDSA, namedCurve: P-256}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-256 bits (spki, buffer(59, compressed), {name: ECDSA, namedCurve: P-256}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-256 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-256}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-256 bits (raw, buffer(65), {name: ECDSA, namedCurve: P-256}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-256 bits (raw, buffer(33, compressed), {name: ECDSA, namedCurve: P-256}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDSA, namedCurve: P-256}, false, [sign, sign\])]
expected: FAIL
[Good parameters: P-256 bits (jwk, object(kty, crv, x, y, d), {name: ECDSA, namedCurve: P-256}, false, [sign, sign\])]
expected: FAIL
[Good parameters: P-384 bits (spki, buffer(120), {name: ECDSA, namedCurve: P-384}, true, [verify\])]
expected: FAIL
[Good parameters: P-384 bits (spki, buffer(72, compressed), {name: ECDSA, namedCurve: P-384}, true, [verify\])]
expected: FAIL
[Good parameters: P-384 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-384}, true, [verify\])]
expected: FAIL
[Good parameters: P-384 bits (raw, buffer(97), {name: ECDSA, namedCurve: P-384}, true, [verify\])]
expected: FAIL
[Good parameters: P-384 bits (raw, buffer(49, compressed), {name: ECDSA, namedCurve: P-384}, true, [verify\])]
expected: FAIL
[Good parameters: P-384 bits (spki, buffer(120), {name: ECDSA, namedCurve: P-384}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-384 bits (spki, buffer(72, compressed), {name: ECDSA, namedCurve: P-384}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-384 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-384}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-384 bits (raw, buffer(97), {name: ECDSA, namedCurve: P-384}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-384 bits (raw, buffer(49, compressed), {name: ECDSA, namedCurve: P-384}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDSA, namedCurve: P-384}, true, [sign, sign\])]
expected: FAIL
[Good parameters: P-384 bits (jwk, object(kty, crv, x, y, d), {name: ECDSA, namedCurve: P-384}, true, [sign, sign\])]
expected: FAIL
[Good parameters: P-384 bits (spki, buffer(120), {name: ECDSA, namedCurve: P-384}, false, [verify\])]
expected: FAIL
[Good parameters: P-384 bits (spki, buffer(72, compressed), {name: ECDSA, namedCurve: P-384}, false, [verify\])]
expected: FAIL
[Good parameters: P-384 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-384}, false, [verify\])]
expected: FAIL
[Good parameters: P-384 bits (raw, buffer(97), {name: ECDSA, namedCurve: P-384}, false, [verify\])]
expected: FAIL
[Good parameters: P-384 bits (raw, buffer(49, compressed), {name: ECDSA, namedCurve: P-384}, false, [verify\])]
expected: FAIL
[Good parameters: P-384 bits (spki, buffer(120), {name: ECDSA, namedCurve: P-384}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-384 bits (spki, buffer(72, compressed), {name: ECDSA, namedCurve: P-384}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-384 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-384}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-384 bits (raw, buffer(97), {name: ECDSA, namedCurve: P-384}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-384 bits (raw, buffer(49, compressed), {name: ECDSA, namedCurve: P-384}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDSA, namedCurve: P-384}, false, [sign, sign\])]
expected: FAIL
[Good parameters: P-384 bits (jwk, object(kty, crv, x, y, d), {name: ECDSA, namedCurve: P-384}, false, [sign, sign\])]
expected: FAIL
[Good parameters: P-521 bits (spki, buffer(158), {name: ECDSA, namedCurve: P-521}, true, [verify\])]
expected: FAIL
[Good parameters: P-521 bits (spki, buffer(90, compressed), {name: ECDSA, namedCurve: P-521}, true, [verify\])]
expected: FAIL
[Good parameters: P-521 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-521}, true, [verify\])]
expected: FAIL
[Good parameters: P-521 bits (raw, buffer(133), {name: ECDSA, namedCurve: P-521}, true, [verify\])]
expected: FAIL
[Good parameters: P-521 bits (raw, buffer(67, compressed), {name: ECDSA, namedCurve: P-521}, true, [verify\])]
expected: FAIL
[Good parameters: P-521 bits (spki, buffer(158), {name: ECDSA, namedCurve: P-521}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-521 bits (spki, buffer(90, compressed), {name: ECDSA, namedCurve: P-521}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-521 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-521}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-521 bits (raw, buffer(133), {name: ECDSA, namedCurve: P-521}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-521 bits (raw, buffer(67, compressed), {name: ECDSA, namedCurve: P-521}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDSA, namedCurve: P-521}, true, [sign, sign\])]
expected: FAIL
[Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDSA, namedCurve: P-521}, true, [sign, sign\])]
expected: FAIL
[Good parameters: P-521 bits (spki, buffer(158), {name: ECDSA, namedCurve: P-521}, false, [verify\])]
expected: FAIL
[Good parameters: P-521 bits (spki, buffer(90, compressed), {name: ECDSA, namedCurve: P-521}, false, [verify\])]
expected: FAIL
[Good parameters: P-521 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-521}, false, [verify\])]
expected: FAIL
[Good parameters: P-521 bits (raw, buffer(133), {name: ECDSA, namedCurve: P-521}, false, [verify\])]
expected: FAIL
[Good parameters: P-521 bits (raw, buffer(67, compressed), {name: ECDSA, namedCurve: P-521}, false, [verify\])]
expected: FAIL
[Good parameters: P-521 bits (spki, buffer(158), {name: ECDSA, namedCurve: P-521}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-521 bits (spki, buffer(90, compressed), {name: ECDSA, namedCurve: P-521}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-521 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-521}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-521 bits (raw, buffer(133), {name: ECDSA, namedCurve: P-521}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-521 bits (raw, buffer(67, compressed), {name: ECDSA, namedCurve: P-521}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDSA, namedCurve: P-521}, false, [sign, sign\])]
expected: FAIL
[Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDSA, namedCurve: P-521}, false, [sign, sign\])]
expected: FAIL
[Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDH, namedCurve: P-256}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: P-256 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-256}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDH, namedCurve: P-256}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: P-256 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-256}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDH, namedCurve: P-384}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: P-384 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-384}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDH, namedCurve: P-384}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: P-384 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-384}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-521}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-521}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[ec_importKey.https.any.worker.html]
[Good parameters: P-256 bits (spki, buffer(91), {name: ECDSA, namedCurve: P-256}, true, [\])]
@ -792,3 +1044,255 @@
[Empty Usages: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-521}, false, [\])]
expected: FAIL
[Good parameters: P-256 bits (spki, buffer(91), {name: ECDSA, namedCurve: P-256}, true, [verify\])]
expected: FAIL
[Good parameters: P-256 bits (spki, buffer(59, compressed), {name: ECDSA, namedCurve: P-256}, true, [verify\])]
expected: FAIL
[Good parameters: P-256 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-256}, true, [verify\])]
expected: FAIL
[Good parameters: P-256 bits (raw, buffer(65), {name: ECDSA, namedCurve: P-256}, true, [verify\])]
expected: FAIL
[Good parameters: P-256 bits (raw, buffer(33, compressed), {name: ECDSA, namedCurve: P-256}, true, [verify\])]
expected: FAIL
[Good parameters: P-256 bits (spki, buffer(91), {name: ECDSA, namedCurve: P-256}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-256 bits (spki, buffer(59, compressed), {name: ECDSA, namedCurve: P-256}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-256 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-256}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-256 bits (raw, buffer(65), {name: ECDSA, namedCurve: P-256}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-256 bits (raw, buffer(33, compressed), {name: ECDSA, namedCurve: P-256}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDSA, namedCurve: P-256}, true, [sign, sign\])]
expected: FAIL
[Good parameters: P-256 bits (jwk, object(kty, crv, x, y, d), {name: ECDSA, namedCurve: P-256}, true, [sign, sign\])]
expected: FAIL
[Good parameters: P-256 bits (spki, buffer(91), {name: ECDSA, namedCurve: P-256}, false, [verify\])]
expected: FAIL
[Good parameters: P-256 bits (spki, buffer(59, compressed), {name: ECDSA, namedCurve: P-256}, false, [verify\])]
expected: FAIL
[Good parameters: P-256 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-256}, false, [verify\])]
expected: FAIL
[Good parameters: P-256 bits (raw, buffer(65), {name: ECDSA, namedCurve: P-256}, false, [verify\])]
expected: FAIL
[Good parameters: P-256 bits (raw, buffer(33, compressed), {name: ECDSA, namedCurve: P-256}, false, [verify\])]
expected: FAIL
[Good parameters: P-256 bits (spki, buffer(91), {name: ECDSA, namedCurve: P-256}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-256 bits (spki, buffer(59, compressed), {name: ECDSA, namedCurve: P-256}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-256 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-256}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-256 bits (raw, buffer(65), {name: ECDSA, namedCurve: P-256}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-256 bits (raw, buffer(33, compressed), {name: ECDSA, namedCurve: P-256}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDSA, namedCurve: P-256}, false, [sign, sign\])]
expected: FAIL
[Good parameters: P-256 bits (jwk, object(kty, crv, x, y, d), {name: ECDSA, namedCurve: P-256}, false, [sign, sign\])]
expected: FAIL
[Good parameters: P-384 bits (spki, buffer(120), {name: ECDSA, namedCurve: P-384}, true, [verify\])]
expected: FAIL
[Good parameters: P-384 bits (spki, buffer(72, compressed), {name: ECDSA, namedCurve: P-384}, true, [verify\])]
expected: FAIL
[Good parameters: P-384 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-384}, true, [verify\])]
expected: FAIL
[Good parameters: P-384 bits (raw, buffer(97), {name: ECDSA, namedCurve: P-384}, true, [verify\])]
expected: FAIL
[Good parameters: P-384 bits (raw, buffer(49, compressed), {name: ECDSA, namedCurve: P-384}, true, [verify\])]
expected: FAIL
[Good parameters: P-384 bits (spki, buffer(120), {name: ECDSA, namedCurve: P-384}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-384 bits (spki, buffer(72, compressed), {name: ECDSA, namedCurve: P-384}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-384 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-384}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-384 bits (raw, buffer(97), {name: ECDSA, namedCurve: P-384}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-384 bits (raw, buffer(49, compressed), {name: ECDSA, namedCurve: P-384}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDSA, namedCurve: P-384}, true, [sign, sign\])]
expected: FAIL
[Good parameters: P-384 bits (jwk, object(kty, crv, x, y, d), {name: ECDSA, namedCurve: P-384}, true, [sign, sign\])]
expected: FAIL
[Good parameters: P-384 bits (spki, buffer(120), {name: ECDSA, namedCurve: P-384}, false, [verify\])]
expected: FAIL
[Good parameters: P-384 bits (spki, buffer(72, compressed), {name: ECDSA, namedCurve: P-384}, false, [verify\])]
expected: FAIL
[Good parameters: P-384 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-384}, false, [verify\])]
expected: FAIL
[Good parameters: P-384 bits (raw, buffer(97), {name: ECDSA, namedCurve: P-384}, false, [verify\])]
expected: FAIL
[Good parameters: P-384 bits (raw, buffer(49, compressed), {name: ECDSA, namedCurve: P-384}, false, [verify\])]
expected: FAIL
[Good parameters: P-384 bits (spki, buffer(120), {name: ECDSA, namedCurve: P-384}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-384 bits (spki, buffer(72, compressed), {name: ECDSA, namedCurve: P-384}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-384 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-384}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-384 bits (raw, buffer(97), {name: ECDSA, namedCurve: P-384}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-384 bits (raw, buffer(49, compressed), {name: ECDSA, namedCurve: P-384}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDSA, namedCurve: P-384}, false, [sign, sign\])]
expected: FAIL
[Good parameters: P-384 bits (jwk, object(kty, crv, x, y, d), {name: ECDSA, namedCurve: P-384}, false, [sign, sign\])]
expected: FAIL
[Good parameters: P-521 bits (spki, buffer(158), {name: ECDSA, namedCurve: P-521}, true, [verify\])]
expected: FAIL
[Good parameters: P-521 bits (spki, buffer(90, compressed), {name: ECDSA, namedCurve: P-521}, true, [verify\])]
expected: FAIL
[Good parameters: P-521 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-521}, true, [verify\])]
expected: FAIL
[Good parameters: P-521 bits (raw, buffer(133), {name: ECDSA, namedCurve: P-521}, true, [verify\])]
expected: FAIL
[Good parameters: P-521 bits (raw, buffer(67, compressed), {name: ECDSA, namedCurve: P-521}, true, [verify\])]
expected: FAIL
[Good parameters: P-521 bits (spki, buffer(158), {name: ECDSA, namedCurve: P-521}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-521 bits (spki, buffer(90, compressed), {name: ECDSA, namedCurve: P-521}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-521 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-521}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-521 bits (raw, buffer(133), {name: ECDSA, namedCurve: P-521}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-521 bits (raw, buffer(67, compressed), {name: ECDSA, namedCurve: P-521}, true, [verify, verify\])]
expected: FAIL
[Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDSA, namedCurve: P-521}, true, [sign, sign\])]
expected: FAIL
[Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDSA, namedCurve: P-521}, true, [sign, sign\])]
expected: FAIL
[Good parameters: P-521 bits (spki, buffer(158), {name: ECDSA, namedCurve: P-521}, false, [verify\])]
expected: FAIL
[Good parameters: P-521 bits (spki, buffer(90, compressed), {name: ECDSA, namedCurve: P-521}, false, [verify\])]
expected: FAIL
[Good parameters: P-521 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-521}, false, [verify\])]
expected: FAIL
[Good parameters: P-521 bits (raw, buffer(133), {name: ECDSA, namedCurve: P-521}, false, [verify\])]
expected: FAIL
[Good parameters: P-521 bits (raw, buffer(67, compressed), {name: ECDSA, namedCurve: P-521}, false, [verify\])]
expected: FAIL
[Good parameters: P-521 bits (spki, buffer(158), {name: ECDSA, namedCurve: P-521}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-521 bits (spki, buffer(90, compressed), {name: ECDSA, namedCurve: P-521}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-521 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-521}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-521 bits (raw, buffer(133), {name: ECDSA, namedCurve: P-521}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-521 bits (raw, buffer(67, compressed), {name: ECDSA, namedCurve: P-521}, false, [verify, verify\])]
expected: FAIL
[Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDSA, namedCurve: P-521}, false, [sign, sign\])]
expected: FAIL
[Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDSA, namedCurve: P-521}, false, [sign, sign\])]
expected: FAIL
[Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDH, namedCurve: P-256}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: P-256 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-256}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDH, namedCurve: P-256}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: P-256 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-256}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDH, namedCurve: P-384}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: P-384 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-384}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDH, namedCurve: P-384}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: P-384 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-384}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-521}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-521}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL

View file

@ -167,6 +167,126 @@
[Good parameters: X448 bits (raw, buffer(56), {name: X448}, false, [\])]
expected: FAIL
[Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, true, [verify\])]
expected: FAIL
[Good parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, true, [verify\])]
expected: FAIL
[Good parameters: Ed25519 bits (raw, buffer(32), {name: Ed25519}, true, [verify\])]
expected: FAIL
[Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, true, [verify, verify\])]
expected: FAIL
[Good parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, true, [verify, verify\])]
expected: FAIL
[Good parameters: Ed25519 bits (raw, buffer(32), {name: Ed25519}, true, [verify, verify\])]
expected: FAIL
[Good parameters: Ed25519 bits (pkcs8, buffer(48), {name: Ed25519}, true, [sign, sign\])]
expected: FAIL
[Good parameters: Ed25519 bits (jwk, object(crv, d, x, kty), {name: Ed25519}, true, [sign, sign\])]
expected: FAIL
[Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, false, [verify\])]
expected: FAIL
[Good parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, false, [verify\])]
expected: FAIL
[Good parameters: Ed25519 bits (raw, buffer(32), {name: Ed25519}, false, [verify\])]
expected: FAIL
[Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, false, [verify, verify\])]
expected: FAIL
[Good parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, false, [verify, verify\])]
expected: FAIL
[Good parameters: Ed25519 bits (raw, buffer(32), {name: Ed25519}, false, [verify, verify\])]
expected: FAIL
[Good parameters: Ed25519 bits (pkcs8, buffer(48), {name: Ed25519}, false, [sign, sign\])]
expected: FAIL
[Good parameters: Ed25519 bits (jwk, object(crv, d, x, kty), {name: Ed25519}, false, [sign, sign\])]
expected: FAIL
[Good parameters: Ed448 bits (spki, buffer(69), {name: Ed448}, true, [verify\])]
expected: FAIL
[Good parameters: Ed448 bits (jwk, object(kty, crv, x), {name: Ed448}, true, [verify\])]
expected: FAIL
[Good parameters: Ed448 bits (raw, buffer(57), {name: Ed448}, true, [verify\])]
expected: FAIL
[Good parameters: Ed448 bits (spki, buffer(69), {name: Ed448}, true, [verify, verify\])]
expected: FAIL
[Good parameters: Ed448 bits (jwk, object(kty, crv, x), {name: Ed448}, true, [verify, verify\])]
expected: FAIL
[Good parameters: Ed448 bits (raw, buffer(57), {name: Ed448}, true, [verify, verify\])]
expected: FAIL
[Good parameters: Ed448 bits (pkcs8, buffer(73), {name: Ed448}, true, [sign, sign\])]
expected: FAIL
[Good parameters: Ed448 bits (jwk, object(crv, d, x, kty), {name: Ed448}, true, [sign, sign\])]
expected: FAIL
[Good parameters: Ed448 bits (spki, buffer(69), {name: Ed448}, false, [verify\])]
expected: FAIL
[Good parameters: Ed448 bits (jwk, object(kty, crv, x), {name: Ed448}, false, [verify\])]
expected: FAIL
[Good parameters: Ed448 bits (raw, buffer(57), {name: Ed448}, false, [verify\])]
expected: FAIL
[Good parameters: Ed448 bits (spki, buffer(69), {name: Ed448}, false, [verify, verify\])]
expected: FAIL
[Good parameters: Ed448 bits (jwk, object(kty, crv, x), {name: Ed448}, false, [verify, verify\])]
expected: FAIL
[Good parameters: Ed448 bits (raw, buffer(57), {name: Ed448}, false, [verify, verify\])]
expected: FAIL
[Good parameters: Ed448 bits (pkcs8, buffer(73), {name: Ed448}, false, [sign, sign\])]
expected: FAIL
[Good parameters: Ed448 bits (jwk, object(crv, d, x, kty), {name: Ed448}, false, [sign, sign\])]
expected: FAIL
[Good parameters: X25519 bits (pkcs8, buffer(48), {name: X25519}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: X25519 bits (pkcs8, buffer(48), {name: X25519}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: X448 bits (pkcs8, buffer(72), {name: X448}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: X448 bits (pkcs8, buffer(72), {name: X448}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[okp_importKey.https.any.worker.html]
[Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, true, [\])]
@ -336,3 +456,123 @@
[Good parameters: X448 bits (raw, buffer(56), {name: X448}, false, [\])]
expected: FAIL
[Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, true, [verify\])]
expected: FAIL
[Good parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, true, [verify\])]
expected: FAIL
[Good parameters: Ed25519 bits (raw, buffer(32), {name: Ed25519}, true, [verify\])]
expected: FAIL
[Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, true, [verify, verify\])]
expected: FAIL
[Good parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, true, [verify, verify\])]
expected: FAIL
[Good parameters: Ed25519 bits (raw, buffer(32), {name: Ed25519}, true, [verify, verify\])]
expected: FAIL
[Good parameters: Ed25519 bits (pkcs8, buffer(48), {name: Ed25519}, true, [sign, sign\])]
expected: FAIL
[Good parameters: Ed25519 bits (jwk, object(crv, d, x, kty), {name: Ed25519}, true, [sign, sign\])]
expected: FAIL
[Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, false, [verify\])]
expected: FAIL
[Good parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, false, [verify\])]
expected: FAIL
[Good parameters: Ed25519 bits (raw, buffer(32), {name: Ed25519}, false, [verify\])]
expected: FAIL
[Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, false, [verify, verify\])]
expected: FAIL
[Good parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, false, [verify, verify\])]
expected: FAIL
[Good parameters: Ed25519 bits (raw, buffer(32), {name: Ed25519}, false, [verify, verify\])]
expected: FAIL
[Good parameters: Ed25519 bits (pkcs8, buffer(48), {name: Ed25519}, false, [sign, sign\])]
expected: FAIL
[Good parameters: Ed25519 bits (jwk, object(crv, d, x, kty), {name: Ed25519}, false, [sign, sign\])]
expected: FAIL
[Good parameters: Ed448 bits (spki, buffer(69), {name: Ed448}, true, [verify\])]
expected: FAIL
[Good parameters: Ed448 bits (jwk, object(kty, crv, x), {name: Ed448}, true, [verify\])]
expected: FAIL
[Good parameters: Ed448 bits (raw, buffer(57), {name: Ed448}, true, [verify\])]
expected: FAIL
[Good parameters: Ed448 bits (spki, buffer(69), {name: Ed448}, true, [verify, verify\])]
expected: FAIL
[Good parameters: Ed448 bits (jwk, object(kty, crv, x), {name: Ed448}, true, [verify, verify\])]
expected: FAIL
[Good parameters: Ed448 bits (raw, buffer(57), {name: Ed448}, true, [verify, verify\])]
expected: FAIL
[Good parameters: Ed448 bits (pkcs8, buffer(73), {name: Ed448}, true, [sign, sign\])]
expected: FAIL
[Good parameters: Ed448 bits (jwk, object(crv, d, x, kty), {name: Ed448}, true, [sign, sign\])]
expected: FAIL
[Good parameters: Ed448 bits (spki, buffer(69), {name: Ed448}, false, [verify\])]
expected: FAIL
[Good parameters: Ed448 bits (jwk, object(kty, crv, x), {name: Ed448}, false, [verify\])]
expected: FAIL
[Good parameters: Ed448 bits (raw, buffer(57), {name: Ed448}, false, [verify\])]
expected: FAIL
[Good parameters: Ed448 bits (spki, buffer(69), {name: Ed448}, false, [verify, verify\])]
expected: FAIL
[Good parameters: Ed448 bits (jwk, object(kty, crv, x), {name: Ed448}, false, [verify, verify\])]
expected: FAIL
[Good parameters: Ed448 bits (raw, buffer(57), {name: Ed448}, false, [verify, verify\])]
expected: FAIL
[Good parameters: Ed448 bits (pkcs8, buffer(73), {name: Ed448}, false, [sign, sign\])]
expected: FAIL
[Good parameters: Ed448 bits (jwk, object(crv, d, x, kty), {name: Ed448}, false, [sign, sign\])]
expected: FAIL
[Good parameters: X25519 bits (pkcs8, buffer(48), {name: X25519}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: X25519 bits (pkcs8, buffer(48), {name: X25519}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: X448 bits (pkcs8, buffer(72), {name: X448}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: X448 bits (pkcs8, buffer(72), {name: X448}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL

View file

@ -935,6 +935,240 @@
[Empty Usages: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: PBKDF2}, false, [\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CBC}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 128 bits (jwk, {alg: A128CBC, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CBC}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CBC}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 128 bits (jwk, {alg: A128CBC, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CBC}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CBC}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 192 bits (jwk, {alg: A192CBC, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CBC}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CBC}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 192 bits (jwk, {alg: A192CBC, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CBC}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CBC}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 256 bits (jwk, {alg: A256CBC, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CBC}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CBC}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 256 bits (jwk, {alg: A256CBC, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CBC}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-GCM}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 128 bits (jwk, {alg: A128GCM, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-GCM}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-GCM}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 128 bits (jwk, {alg: A128GCM, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-GCM}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-GCM}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 192 bits (jwk, {alg: A192GCM, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-GCM}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-GCM}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 192 bits (jwk, {alg: A192GCM, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-GCM}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-GCM}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 256 bits (jwk, {alg: A256GCM, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-GCM}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-GCM}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 256 bits (jwk, {alg: A256GCM, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-GCM}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey\])]
expected: FAIL
[Good parameters: 128 bits (jwk, {alg: A128KW, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-KW}, false, [wrapKey, unwrapKey, wrapKey, unwrapKey\])]
expected: FAIL
[Good parameters: 128 bits (jwk, {alg: A128KW, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-KW}, false, [wrapKey, unwrapKey, wrapKey, unwrapKey\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey\])]
expected: FAIL
[Good parameters: 192 bits (jwk, {alg: A192KW, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-KW}, false, [wrapKey, unwrapKey, wrapKey, unwrapKey\])]
expected: FAIL
[Good parameters: 192 bits (jwk, {alg: A192KW, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-KW}, false, [wrapKey, unwrapKey, wrapKey, unwrapKey\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey\])]
expected: FAIL
[Good parameters: 256 bits (jwk, {alg: A256KW, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-KW}, false, [wrapKey, unwrapKey, wrapKey, unwrapKey\])]
expected: FAIL
[Good parameters: 256 bits (jwk, {alg: A256KW, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-KW}, false, [wrapKey, unwrapKey, wrapKey, unwrapKey\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 128 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-1, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 192 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-1, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 256 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-1, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 128 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-256, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 192 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-256, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 256 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-256, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 128 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-384, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 192 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-384, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 256 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-384, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 128 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-512, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 192 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-512, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 256 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-512, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveBits, deriveKey, deriveBits, deriveKey\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveBits, deriveKey, deriveBits, deriveKey\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveBits, deriveKey, deriveBits, deriveKey\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: PBKDF2}, false, [deriveBits, deriveKey, deriveBits, deriveKey\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: PBKDF2}, false, [deriveBits, deriveKey, deriveBits, deriveKey\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: PBKDF2}, false, [deriveBits, deriveKey, deriveBits, deriveKey\])]
expected: FAIL
[symmetric_importKey.https.any.html]
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [encrypt\])]
@ -1872,3 +2106,237 @@
[Empty Usages: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: PBKDF2}, false, [\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CBC}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 128 bits (jwk, {alg: A128CBC, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CBC}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CBC}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 128 bits (jwk, {alg: A128CBC, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CBC}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CBC}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 192 bits (jwk, {alg: A192CBC, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CBC}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CBC}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 192 bits (jwk, {alg: A192CBC, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CBC}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CBC}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 256 bits (jwk, {alg: A256CBC, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CBC}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CBC}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 256 bits (jwk, {alg: A256CBC, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CBC}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-GCM}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 128 bits (jwk, {alg: A128GCM, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-GCM}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-GCM}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 128 bits (jwk, {alg: A128GCM, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-GCM}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-GCM}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 192 bits (jwk, {alg: A192GCM, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-GCM}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-GCM}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 192 bits (jwk, {alg: A192GCM, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-GCM}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-GCM}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 256 bits (jwk, {alg: A256GCM, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-GCM}, true, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-GCM}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 256 bits (jwk, {alg: A256GCM, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-GCM}, false, [encrypt, decrypt, encrypt, decrypt\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey\])]
expected: FAIL
[Good parameters: 128 bits (jwk, {alg: A128KW, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-KW}, false, [wrapKey, unwrapKey, wrapKey, unwrapKey\])]
expected: FAIL
[Good parameters: 128 bits (jwk, {alg: A128KW, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-KW}, false, [wrapKey, unwrapKey, wrapKey, unwrapKey\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey\])]
expected: FAIL
[Good parameters: 192 bits (jwk, {alg: A192KW, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-KW}, false, [wrapKey, unwrapKey, wrapKey, unwrapKey\])]
expected: FAIL
[Good parameters: 192 bits (jwk, {alg: A192KW, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-KW}, false, [wrapKey, unwrapKey, wrapKey, unwrapKey\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey\])]
expected: FAIL
[Good parameters: 256 bits (jwk, {alg: A256KW, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-KW}, false, [wrapKey, unwrapKey, wrapKey, unwrapKey\])]
expected: FAIL
[Good parameters: 256 bits (jwk, {alg: A256KW, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-KW}, false, [wrapKey, unwrapKey, wrapKey, unwrapKey\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 128 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-1, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 192 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-1, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 256 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-1, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 128 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-256, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 192 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-256, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 256 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-256, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 128 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-384, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 192 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-384, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 256 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-384, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 128 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-512, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 192 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-512, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 256 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-512, name: HMAC}, false, [sign, verify, sign, verify\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveBits, deriveKey, deriveBits, deriveKey\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveBits, deriveKey, deriveBits, deriveKey\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveBits, deriveKey, deriveBits, deriveKey\])]
expected: FAIL
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: PBKDF2}, false, [deriveBits, deriveKey, deriveBits, deriveKey\])]
expected: FAIL
[Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: PBKDF2}, false, [deriveBits, deriveKey, deriveBits, deriveKey\])]
expected: FAIL
[Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: PBKDF2}, false, [deriveBits, deriveKey, deriveBits, deriveKey\])]
expected: FAIL

View file

@ -0,0 +1,2 @@
[third-party-cookies.tentative.https.html]
expected: ERROR

View file

@ -0,0 +1,21 @@
[canvas-composite-modes.html]
[globalCompositeOperation destination]
expected: FAIL
[globalCompositeOperation source-out]
expected: FAIL
[globalCompositeOperation destination-out]
expected: FAIL
[globalCompositeOperation xor]
expected: FAIL
[globalCompositeOperation lighter]
expected: FAIL
[globalCompositeOperation plus-darker]
expected: FAIL
[globalCompositeOperation plus-lighter]
expected: FAIL

View file

@ -1,3 +0,0 @@
[compositing_simple_div.html]
type: reftest
expected: FAIL

View file

@ -0,0 +1,2 @@
[align-content-block-001.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[align-content-block-002.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[align-content-block-003.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[align-content-block-004.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[align-content-block-005.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[align-content-block-006.html]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[align-content-block-007.html]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[align-content-block-008.html]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[align-content-block-009.html]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[align-content-block-010.html]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[align-content-block-011.html]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[align-content-block-break-content-020.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[align-content-block-break-overflow-010.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[align-content-block-break-overflow-020.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[align-content-block-overflow-000.html]
expected: TIMEOUT

View file

@ -268,3 +268,219 @@
[CSS Transitions: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.3) should be [10px 20px yellow, 5px 10px green\]]
expected: FAIL
[CSS Transitions: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
[CSS Transitions: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
[CSS Transitions: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
expected: FAIL
[CSS Transitions: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
expected: FAIL
[CSS Transitions: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
[CSS Transitions: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
[CSS Animations: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
[CSS Animations: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
[CSS Animations: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
expected: FAIL
[CSS Animations: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
expected: FAIL
[CSS Animations: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
[CSS Animations: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
[Web Animations: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
[Web Animations: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
[Web Animations: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
expected: FAIL
[Web Animations: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
expected: FAIL
[Web Animations: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
[Web Animations: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
[CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
[CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
[CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
expected: FAIL
[CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
expected: FAIL
[CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
[CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
[CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
[CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
[CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
expected: FAIL
[CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
expected: FAIL
[CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
[CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
[Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
[Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
[Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
expected: FAIL
[Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
expected: FAIL
[Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
[Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
[CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
[CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
[CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
expected: FAIL
[CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
expected: FAIL
[CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
[CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
[CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
[CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
[CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
expected: FAIL
[CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
expected: FAIL
[CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
[CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
[Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
[Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
[Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
expected: FAIL
[Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
expected: FAIL
[Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
[Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL

View file

@ -0,0 +1,3 @@
[color-mix-currentcolor-visited-getcomputedstyle.html]
[Property background-color value 'color-mix(in srgb, currentcolor, white)' should not leak :visited for computed style]
expected: FAIL

View file

@ -0,0 +1,2 @@
[color-mix-currentcolor-visited.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[currentcolor-004.html]
expected: FAIL

View file

@ -1798,3 +1798,15 @@
[Property color value 'color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0) 10%, color(xyz-d65 0.3 0.4 0.5))']
expected: FAIL
[Property color value 'color-mix(in oklch, transparent, oklch(0.3 40 30deg))']
expected: FAIL
[Property color value 'color-mix(in oklch, transparent 10%, oklch(0.3 40 30deg))']
expected: FAIL
[Property color value 'color-mix(in oklch, oklch(0.1 20 120deg / 0), oklch(0.3 40 30deg))']
expected: FAIL
[Property color value 'color-mix(in oklch, oklch(0.1 20 120deg / 0) 10%, oklch(0.3 40 30deg))']
expected: FAIL

View file

@ -3196,3 +3196,75 @@
[Property color value 'oklch(from oklch(.7 0.45 30 / 40%) alpha c c / alpha)']
expected: FAIL
[Property color value 'color(from color(srgb-linear 0.25 0.5 0.75) srgb r g b)']
expected: FAIL
[Property color value 'color(from color(srgb 0.25 0.5 0.75) srgb-linear r g b)']
expected: FAIL
[Property color value 'color(from color(display-p3 0.25 0.5 0.75) srgb r g b)']
expected: FAIL
[Property color value 'color(from color(srgb 0.25 0.5 0.75) display-p3 r g b)']
expected: FAIL
[Property color value 'color(from color(a98-rgb 0.25 0.5 0.75) srgb r g b)']
expected: FAIL
[Property color value 'color(from color(srgb 0.25 0.5 0.75) a98-rgb r g b)']
expected: FAIL
[Property color value 'color(from color(prophoto-rgb 0.25 0.5 0.75) srgb r g b)']
expected: FAIL
[Property color value 'color(from color(srgb 0.25 0.5 0.75) prophoto-rgb r g b)']
expected: FAIL
[Property color value 'color(from color(rec2020 0.25 0.5 0.75) srgb r g b)']
expected: FAIL
[Property color value 'color(from color(srgb 0.25 0.5 0.75) rec2020 r g b)']
expected: FAIL
[Property color value 'color(from color(xyz-d50 0.25 0.5 0.75) srgb r g b)']
expected: FAIL
[Property color value 'color(from color(srgb 0.25 0.5 0.75) xyz-d50 r g b)']
expected: FAIL
[Property color value 'color(from color(xyz-d65 0.25 0.5 0.75) srgb r g b)']
expected: FAIL
[Property color value 'color(from color(srgb 0.25 0.5 0.75) xyz-d65 r g b)']
expected: FAIL
[Property color value 'lab(from color(srgb 0.25 0.5 0.75) l a b)']
expected: FAIL
[Property color value 'color(from lab(67.5345 -8.6911 -41.6019) srgb r g b)']
expected: FAIL
[Property color value 'oklab(from color(srgb 0.25 0.5 0.75) l a b)']
expected: FAIL
[Property color value 'color(from oklab(72.322% -0.0465 -0.1150) srgb r g b)']
expected: FAIL
[Property color value 'lch(from color(srgb 0.25 0.5 0.75) l c h)']
expected: FAIL
[Property color value 'color(from lch(67.5345% 42.5 258.2) srgb r g b)']
expected: FAIL
[Property color value 'oklch(from color(srgb 0.25 0.5 0.75) l c h)']
expected: FAIL
[Property color value 'color(from oklch(72.322% 0.12403 247.996) srgb r g b)']
expected: FAIL
[Property color value 'hsl(from var(--accent) calc(h + 180) s l)']
expected: FAIL
[Property color value 'LCH(from var(--accent) l c calc(h + 180))']
expected: FAIL

View file

@ -25,3 +25,21 @@
[e.style['color'\] = "hsl(none 100% 50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "hsl(calc(infinity) 100% 50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "hsl(calc(-infinity) 100% 50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "hsl(calc(0 / 0) 100% 50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "hsl(90 50% 50% / calc(infinity))" should set the property value]
expected: FAIL
[e.style['color'\] = "hsl(90 50% 50% / calc(-infinity))" should set the property value]
expected: FAIL
[e.style['color'\] = "hsl(90 50% 50% / calc(0 / 0))" should set the property value]
expected: FAIL

View file

@ -22,3 +22,21 @@
[e.style['color'\] = "hwb(320deg 30% 40%)" should set the property value]
expected: FAIL
[e.style['color'\] = "hwb(calc(infinity) 20% 10%)" should set the property value]
expected: FAIL
[e.style['color'\] = "hwb(calc(-infinity) 20% 10%)" should set the property value]
expected: FAIL
[e.style['color'\] = "hwb(calc(0 / 0) 20% 10%)" should set the property value]
expected: FAIL
[e.style['color'\] = "hwb(90 20% 10% / calc(infinity))" should set the property value]
expected: FAIL
[e.style['color'\] = "hwb(90 20% 10% / calc(-infinity))" should set the property value]
expected: FAIL
[e.style['color'\] = "hwb(90 20% 10% / calc(0 / 0))" should set the property value]
expected: FAIL

View file

@ -3157,3 +3157,51 @@
[e.style['color'\] = "oklch(from oklch(.7 0.45 30 / 40%) alpha c c / alpha)" should set the property value]
expected: FAIL
[e.style['color'\] = "rgb(from currentColor r g b)" should set the property value]
expected: FAIL
[e.style['color'\] = "hsl(from currentColor h s l)" should set the property value]
expected: FAIL
[e.style['color'\] = "hwb(from currentColor h w b)" should set the property value]
expected: FAIL
[e.style['color'\] = "lab(from currentColor l a b)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklab(from currentColor l a b)" should set the property value]
expected: FAIL
[e.style['color'\] = "lch(from currentColor) l c h)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklch(from currentColor l c h)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(from currentColor srgb r g b)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(from currentColor srgb-linear r g b)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(from currentColor a98-rgb r g b)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(from currentColor rec2020 r g b)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(from currentColor prophoto-rgb r g b)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(from currentColor display-p3 r g b)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(from currentColor xyz x y z)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(from currentColor xyz-d50 x y z)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(from currentColor xyz-d65 x y z)" should set the property value]
expected: FAIL

View file

@ -0,0 +1,81 @@
[relative-color-out-of-gamut.html]
[Property color value 'rgb(from color(display-p3 0 1 0) r g b / alpha)']
expected: FAIL
[Property color value 'rgb(from lab(100 104.3 -50.9) r g b)']
expected: FAIL
[Property color value 'rgb(from lab(0 104.3 -50.9) r g b)']
expected: FAIL
[Property color value 'rgb(from lch(100 116 334) r g b)']
expected: FAIL
[Property color value 'rgb(from lch(0 116 334) r g b)']
expected: FAIL
[Property color value 'rgb(from oklab(1 0.365 -0.16) r g b)']
expected: FAIL
[Property color value 'rgb(from oklab(0 0.365 -0.16) r g b)']
expected: FAIL
[Property color value 'rgb(from oklch(1 0.399 336.3) r g b)']
expected: FAIL
[Property color value 'rgb(from oklch(0 0.399 336.3) r g b)']
expected: FAIL
[Property color value 'hsl(from color(display-p3 0 1 0) h s l / alpha)']
expected: FAIL
[Property color value 'hsl(from lab(100 104.3 -50.9) h s l)']
expected: FAIL
[Property color value 'hsl(from lab(0 104.3 -50.9) h s l)']
expected: FAIL
[Property color value 'hsl(from lch(100 116 334) h s l)']
expected: FAIL
[Property color value 'hsl(from lch(0 116 334) h s l)']
expected: FAIL
[Property color value 'hsl(from oklab(1 0.365 -0.16) h s l)']
expected: FAIL
[Property color value 'hsl(from oklab(0 0.365 -0.16) h s l)']
expected: FAIL
[Property color value 'hsl(from oklch(1 0.399 336.3) h s l)']
expected: FAIL
[Property color value 'hsl(from oklch(0 0.399 336.3) h s l)']
expected: FAIL
[Property color value 'hwb(from color(display-p3 0 1 0) h w b / alpha)']
expected: FAIL
[Property color value 'hwb(from lab(100 104.3 -50.9) h w b)']
expected: FAIL
[Property color value 'hwb(from lab(0 104.3 -50.9) h w b)']
expected: FAIL
[Property color value 'hwb(from lch(100 116 334) h w b)']
expected: FAIL
[Property color value 'hwb(from lch(0 116 334) h w b)']
expected: FAIL
[Property color value 'hwb(from oklab(1 0.365 -0.16) h w b)']
expected: FAIL
[Property color value 'hwb(from oklab(0 0.365 -0.16) h w b)']
expected: FAIL
[Property color value 'hwb(from oklch(1 0.399 336.3) h w b)']
expected: FAIL
[Property color value 'hwb(from oklch(0 0.399 336.3) h w b)']
expected: FAIL

View file

@ -0,0 +1,2 @@
[relative-currentcolor-a98rgb-01.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[relative-currentcolor-displayp3-01.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[relative-currentcolor-hsl-01.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[relative-currentcolor-hsl-02.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[relative-currentcolor-hwb-01.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[relative-currentcolor-lab-01.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[relative-currentcolor-lch-01.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[relative-currentcolor-oklab-01.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[relative-currentcolor-oklch-01.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[relative-currentcolor-prophoto-01.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[relative-currentcolor-rec2020-01.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[relative-currentcolor-rec2020-02.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[relative-currentcolor-rgb-01.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[relative-currentcolor-rgb-02.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[relative-currentcolor-xyzd50-01.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[relative-currentcolor-xyzd65-01.html]
expected: FAIL

View file

@ -0,0 +1,342 @@
[font-palette-interpolation.html]
[CSS Transitions: property <font-palette> from [light\] to [dark\] at (-2) should be [light\]]
expected: FAIL
[CSS Transitions: property <font-palette> from [light\] to [dark\] at (-0.25) should be [light\]]
expected: FAIL
[CSS Transitions: property <font-palette> from [light\] to [dark\] at (0) should be [light\]]
expected: FAIL
[CSS Transitions: property <font-palette> from [light\] to [dark\] at (0.3) should be [palette-mix(in oklab, light, dark 30%)\]]
expected: FAIL
[CSS Transitions: property <font-palette> from [light\] to [dark\] at (0.6) should be [palette-mix(in oklab, light, dark 60%)\]]
expected: FAIL
[CSS Transitions: property <font-palette> from [light\] to [dark\] at (1) should be [dark\]]
expected: FAIL
[CSS Transitions: property <font-palette> from [light\] to [dark\] at (1.5) should be [dark\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [light\] to [dark\] at (-2) should be [light\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [light\] to [dark\] at (-0.25) should be [light\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [light\] to [dark\] at (0) should be [light\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [light\] to [dark\] at (0.3) should be [palette-mix(in oklab, light, dark 30%)\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [light\] to [dark\] at (0.6) should be [palette-mix(in oklab, light, dark 60%)\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [light\] to [dark\] at (1) should be [dark\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [light\] to [dark\] at (1.5) should be [dark\]]
expected: FAIL
[CSS Animations: property <font-palette> from [light\] to [dark\] at (-2) should be [light\]]
expected: FAIL
[CSS Animations: property <font-palette> from [light\] to [dark\] at (-0.25) should be [light\]]
expected: FAIL
[CSS Animations: property <font-palette> from [light\] to [dark\] at (0) should be [light\]]
expected: FAIL
[CSS Animations: property <font-palette> from [light\] to [dark\] at (0.3) should be [palette-mix(in oklab, light, dark 30%)\]]
expected: FAIL
[CSS Animations: property <font-palette> from [light\] to [dark\] at (0.6) should be [palette-mix(in oklab, light, dark 60%)\]]
expected: FAIL
[CSS Animations: property <font-palette> from [light\] to [dark\] at (1) should be [dark\]]
expected: FAIL
[CSS Animations: property <font-palette> from [light\] to [dark\] at (1.5) should be [dark\]]
expected: FAIL
[Web Animations: property <font-palette> from [light\] to [dark\] at (-2) should be [light\]]
expected: FAIL
[Web Animations: property <font-palette> from [light\] to [dark\] at (-0.25) should be [light\]]
expected: FAIL
[Web Animations: property <font-palette> from [light\] to [dark\] at (0) should be [light\]]
expected: FAIL
[Web Animations: property <font-palette> from [light\] to [dark\] at (0.3) should be [palette-mix(in oklab, light, dark 30%)\]]
expected: FAIL
[Web Animations: property <font-palette> from [light\] to [dark\] at (0.6) should be [palette-mix(in oklab, light, dark 60%)\]]
expected: FAIL
[Web Animations: property <font-palette> from [light\] to [dark\] at (1) should be [dark\]]
expected: FAIL
[Web Animations: property <font-palette> from [light\] to [dark\] at (1.5) should be [dark\]]
expected: FAIL
[CSS Transitions: property <font-palette> from [initial\] to [inherit\] at (-2) should be [normal\]]
expected: FAIL
[CSS Transitions: property <font-palette> from [initial\] to [inherit\] at (-0.25) should be [normal\]]
expected: FAIL
[CSS Transitions: property <font-palette> from [initial\] to [inherit\] at (0) should be [normal\]]
expected: FAIL
[CSS Transitions: property <font-palette> from [initial\] to [inherit\] at (0.3) should be [palette-mix(in oklab, normal, light 30%)\]]
expected: FAIL
[CSS Transitions: property <font-palette> from [initial\] to [inherit\] at (0.6) should be [palette-mix(in oklab, normal, light 60%)\]]
expected: FAIL
[CSS Transitions: property <font-palette> from [initial\] to [inherit\] at (1) should be [light\]]
expected: FAIL
[CSS Transitions: property <font-palette> from [initial\] to [inherit\] at (1.5) should be [light\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [initial\] to [inherit\] at (-2) should be [normal\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [initial\] to [inherit\] at (-0.25) should be [normal\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [initial\] to [inherit\] at (0) should be [normal\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [initial\] to [inherit\] at (0.3) should be [palette-mix(in oklab, normal, light 30%)\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [initial\] to [inherit\] at (0.6) should be [palette-mix(in oklab, normal, light 60%)\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [initial\] to [inherit\] at (1) should be [light\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [initial\] to [inherit\] at (1.5) should be [light\]]
expected: FAIL
[CSS Animations: property <font-palette> from [initial\] to [inherit\] at (-2) should be [normal\]]
expected: FAIL
[CSS Animations: property <font-palette> from [initial\] to [inherit\] at (-0.25) should be [normal\]]
expected: FAIL
[CSS Animations: property <font-palette> from [initial\] to [inherit\] at (0) should be [normal\]]
expected: FAIL
[CSS Animations: property <font-palette> from [initial\] to [inherit\] at (0.3) should be [palette-mix(in oklab, normal, light 30%)\]]
expected: FAIL
[CSS Animations: property <font-palette> from [initial\] to [inherit\] at (0.6) should be [palette-mix(in oklab, normal, light 60%)\]]
expected: FAIL
[CSS Animations: property <font-palette> from [initial\] to [inherit\] at (1) should be [light\]]
expected: FAIL
[CSS Animations: property <font-palette> from [initial\] to [inherit\] at (1.5) should be [light\]]
expected: FAIL
[Web Animations: property <font-palette> from [initial\] to [inherit\] at (-2) should be [normal\]]
expected: FAIL
[Web Animations: property <font-palette> from [initial\] to [inherit\] at (-0.25) should be [normal\]]
expected: FAIL
[Web Animations: property <font-palette> from [initial\] to [inherit\] at (0) should be [normal\]]
expected: FAIL
[Web Animations: property <font-palette> from [initial\] to [inherit\] at (0.3) should be [palette-mix(in oklab, normal, light 30%)\]]
expected: FAIL
[Web Animations: property <font-palette> from [initial\] to [inherit\] at (0.6) should be [palette-mix(in oklab, normal, light 60%)\]]
expected: FAIL
[Web Animations: property <font-palette> from [initial\] to [inherit\] at (1) should be [light\]]
expected: FAIL
[Web Animations: property <font-palette> from [initial\] to [inherit\] at (1.5) should be [light\]]
expected: FAIL
[CSS Transitions: property <font-palette> from [--custom-palette\] to [normal\] at (-2) should be [--custom-palette\]]
expected: FAIL
[CSS Transitions: property <font-palette> from [--custom-palette\] to [normal\] at (-0.25) should be [--custom-palette\]]
expected: FAIL
[CSS Transitions: property <font-palette> from [--custom-palette\] to [normal\] at (0) should be [--custom-palette\]]
expected: FAIL
[CSS Transitions: property <font-palette> from [--custom-palette\] to [normal\] at (0.3) should be [palette-mix(in oklab, --custom-palette, normal 30%)\]]
expected: FAIL
[CSS Transitions: property <font-palette> from [--custom-palette\] to [normal\] at (0.6) should be [palette-mix(in oklab, --custom-palette, normal 60%)\]]
expected: FAIL
[CSS Transitions: property <font-palette> from [--custom-palette\] to [normal\] at (1) should be [normal\]]
expected: FAIL
[CSS Transitions: property <font-palette> from [--custom-palette\] to [normal\] at (1.5) should be [normal\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [--custom-palette\] to [normal\] at (-2) should be [--custom-palette\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [--custom-palette\] to [normal\] at (-0.25) should be [--custom-palette\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [--custom-palette\] to [normal\] at (0) should be [--custom-palette\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [--custom-palette\] to [normal\] at (0.3) should be [palette-mix(in oklab, --custom-palette, normal 30%)\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [--custom-palette\] to [normal\] at (0.6) should be [palette-mix(in oklab, --custom-palette, normal 60%)\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [--custom-palette\] to [normal\] at (1) should be [normal\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [--custom-palette\] to [normal\] at (1.5) should be [normal\]]
expected: FAIL
[CSS Animations: property <font-palette> from [--custom-palette\] to [normal\] at (-2) should be [--custom-palette\]]
expected: FAIL
[CSS Animations: property <font-palette> from [--custom-palette\] to [normal\] at (-0.25) should be [--custom-palette\]]
expected: FAIL
[CSS Animations: property <font-palette> from [--custom-palette\] to [normal\] at (0) should be [--custom-palette\]]
expected: FAIL
[CSS Animations: property <font-palette> from [--custom-palette\] to [normal\] at (0.3) should be [palette-mix(in oklab, --custom-palette, normal 30%)\]]
expected: FAIL
[CSS Animations: property <font-palette> from [--custom-palette\] to [normal\] at (0.6) should be [palette-mix(in oklab, --custom-palette, normal 60%)\]]
expected: FAIL
[CSS Animations: property <font-palette> from [--custom-palette\] to [normal\] at (1) should be [normal\]]
expected: FAIL
[CSS Animations: property <font-palette> from [--custom-palette\] to [normal\] at (1.5) should be [normal\]]
expected: FAIL
[Web Animations: property <font-palette> from [--custom-palette\] to [normal\] at (-2) should be [--custom-palette\]]
expected: FAIL
[Web Animations: property <font-palette> from [--custom-palette\] to [normal\] at (-0.25) should be [--custom-palette\]]
expected: FAIL
[Web Animations: property <font-palette> from [--custom-palette\] to [normal\] at (0) should be [--custom-palette\]]
expected: FAIL
[Web Animations: property <font-palette> from [--custom-palette\] to [normal\] at (0.3) should be [palette-mix(in oklab, --custom-palette, normal 30%)\]]
expected: FAIL
[Web Animations: property <font-palette> from [--custom-palette\] to [normal\] at (0.6) should be [palette-mix(in oklab, --custom-palette, normal 60%)\]]
expected: FAIL
[Web Animations: property <font-palette> from [--custom-palette\] to [normal\] at (1) should be [normal\]]
expected: FAIL
[Web Animations: property <font-palette> from [--custom-palette\] to [normal\] at (1.5) should be [normal\]]
expected: FAIL
[CSS Transitions: property <font-palette> from [initial\] to [normal\] at (-2) should be [normal\]]
expected: FAIL
[CSS Transitions: property <font-palette> from [initial\] to [normal\] at (-0.25) should be [normal\]]
expected: FAIL
[CSS Transitions: property <font-palette> from [initial\] to [normal\] at (0) should be [normal\]]
expected: FAIL
[CSS Transitions: property <font-palette> from [initial\] to [normal\] at (0.3) should be [normal\]]
expected: FAIL
[CSS Transitions: property <font-palette> from [initial\] to [normal\] at (0.6) should be [normal\]]
expected: FAIL
[CSS Transitions: property <font-palette> from [initial\] to [normal\] at (1) should be [normal\]]
expected: FAIL
[CSS Transitions: property <font-palette> from [initial\] to [normal\] at (1.5) should be [normal\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [initial\] to [normal\] at (-2) should be [normal\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [initial\] to [normal\] at (-0.25) should be [normal\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [initial\] to [normal\] at (0) should be [normal\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [initial\] to [normal\] at (0.3) should be [normal\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [initial\] to [normal\] at (0.6) should be [normal\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [initial\] to [normal\] at (1) should be [normal\]]
expected: FAIL
[CSS Transitions with transition: all: property <font-palette> from [initial\] to [normal\] at (1.5) should be [normal\]]
expected: FAIL
[CSS Animations: property <font-palette> from [initial\] to [normal\] at (-2) should be [normal\]]
expected: FAIL
[CSS Animations: property <font-palette> from [initial\] to [normal\] at (-0.25) should be [normal\]]
expected: FAIL
[CSS Animations: property <font-palette> from [initial\] to [normal\] at (0) should be [normal\]]
expected: FAIL
[CSS Animations: property <font-palette> from [initial\] to [normal\] at (0.3) should be [normal\]]
expected: FAIL
[CSS Animations: property <font-palette> from [initial\] to [normal\] at (0.6) should be [normal\]]
expected: FAIL
[CSS Animations: property <font-palette> from [initial\] to [normal\] at (1) should be [normal\]]
expected: FAIL
[CSS Animations: property <font-palette> from [initial\] to [normal\] at (1.5) should be [normal\]]
expected: FAIL
[Web Animations: property <font-palette> from [initial\] to [normal\] at (-2) should be [normal\]]
expected: FAIL
[Web Animations: property <font-palette> from [initial\] to [normal\] at (-0.25) should be [normal\]]
expected: FAIL
[Web Animations: property <font-palette> from [initial\] to [normal\] at (0) should be [normal\]]
expected: FAIL
[Web Animations: property <font-palette> from [initial\] to [normal\] at (0.3) should be [normal\]]
expected: FAIL
[Web Animations: property <font-palette> from [initial\] to [normal\] at (0.6) should be [normal\]]
expected: FAIL
[Web Animations: property <font-palette> from [initial\] to [normal\] at (1) should be [normal\]]
expected: FAIL
[Web Animations: property <font-palette> from [initial\] to [normal\] at (1.5) should be [normal\]]
expected: FAIL
[An interpolation to inherit updates correctly on a parent style change.]
expected: FAIL
[Test additive animations]
expected: FAIL

View file

@ -0,0 +1,81 @@
[palette-mix-computed.html]
[Property font-palette value 'palette-mix(in oklab, light 30%, dark)']
expected: FAIL
[Property font-palette value 'palette-mix(in oklab, light 30%, light)']
expected: FAIL
[Property font-palette value 'palette-mix(in oklab, light 30%, normal)']
expected: FAIL
[Property font-palette value 'palette-mix(in oklab, --custom-palette 30%, normal)']
expected: FAIL
[Property font-palette value 'palette-mix(in oklab, light 50%, dark 50%)']
expected: FAIL
[Property font-palette value 'palette-mix(in oklab, light, dark 50%)']
expected: FAIL
[Property font-palette value 'palette-mix(in oklab, light 50%, dark)']
expected: FAIL
[Property font-palette value 'palette-mix(in oklab, light, dark)']
expected: FAIL
[Property font-palette value 'palette-mix(in oklab, light 50%, dark 70%)']
expected: FAIL
[Property font-palette value 'palette-mix(in oklab, light 70%, dark 70%)']
expected: FAIL
[Property font-palette value 'palette-mix(in oklab, light, dark 70%)']
expected: FAIL
[Property font-palette value 'palette-mix(in oklab, light 30%, dark 70%)']
expected: FAIL
[Property font-palette value 'palette-mix(in oklab, light 60%, dark)']
expected: FAIL
[Property font-palette value 'palette-mix(in oklab, light 10%, dark 40%)']
expected: FAIL
[Property font-palette value 'palette-mix(in hsl, light 10%, dark)']
expected: FAIL
[Property font-palette value 'palette-mix(in hwb, light 10%, dark)']
expected: FAIL
[Property font-palette value 'palette-mix(in lch, light 10%, dark)']
expected: FAIL
[Property font-palette value 'palette-mix(in oklch, light 10%, dark)']
expected: FAIL
[Property font-palette value 'palette-mix(in lab, light 10%, dark)']
expected: FAIL
[Property font-palette value 'palette-mix(in oklab, light 10%, dark)']
expected: FAIL
[Property font-palette value 'palette-mix(in srgb, light 10%, dark)']
expected: FAIL
[Property font-palette value 'palette-mix(in srgb-linear, light 10%, dark)']
expected: FAIL
[Property font-palette value 'palette-mix(in xyz, light 10%, dark)']
expected: FAIL
[Property font-palette value 'palette-mix(in xyz-d50, light 10%, dark)']
expected: FAIL
[Property font-palette value 'palette-mix(in xyz-d65, light 10%, dark)']
expected: FAIL
[Property font-palette value 'palette-mix(in oklab, palette-mix(in srgb, light 30%, normal) 20%, dark)']
expected: FAIL
[Property font-palette value 'palette-mix(in oklab, palette-mix(in srgb, light 30%, normal) 30%, palette-mix(in srgb, --custom-palette 30%, dark))']
expected: FAIL

View file

@ -0,0 +1,2 @@
[rcap-in-monospace.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[rch-in-monospace.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[rex-in-monospace.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[ric-in-monospace.html]
expected: FAIL

View file

@ -37,3 +37,6 @@
[Test @font-face matching for weight 420]
expected: FAIL
[Test @font-face matching for weight 100]
expected: FAIL

View file

@ -0,0 +1,2 @@
[backdrop-inherit-computed.html]
expected: ERROR

View file

@ -0,0 +1,2 @@
[selection-pseudo-with-decoration-invalidation-001.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[selection-pseudo-with-decoration-invalidation-002.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[hanging-punctuation-first-002.html]
expected: FAIL

View file

@ -28,3 +28,81 @@
[e.style['text-autospace'\] = "punctuation ideograph-alpha ideograph-numeric" should set the property value]
expected: FAIL
[e.style['text-autospace'\] = "ideograph-alpha insert" should set the property value]
expected: FAIL
[e.style['text-autospace'\] = "ideograph-numeric insert" should set the property value]
expected: FAIL
[e.style['text-autospace'\] = "ideograph-alpha ideograph-numeric insert" should set the property value]
expected: FAIL
[e.style['text-autospace'\] = "punctuation insert" should set the property value]
expected: FAIL
[e.style['text-autospace'\] = "punctuation normal insert" should set the property value]
expected: FAIL
[e.style['text-autospace'\] = "punctuation ideograph-alpha insert" should set the property value]
expected: FAIL
[e.style['text-autospace'\] = "insert ideograph-alpha" should set the property value]
expected: FAIL
[e.style['text-autospace'\] = "insert ideograph-numeric" should set the property value]
expected: FAIL
[e.style['text-autospace'\] = "insert ideograph-alpha ideograph-numeric" should set the property value]
expected: FAIL
[e.style['text-autospace'\] = "insert punctuation" should set the property value]
expected: FAIL
[e.style['text-autospace'\] = "insert punctuation normal" should set the property value]
expected: FAIL
[e.style['text-autospace'\] = "insert punctuation ideograph-alpha" should set the property value]
expected: FAIL
[e.style['text-autospace'\] = "insert punctuation ideograph-alpha ideograph-numeric" should set the property value]
expected: FAIL
[e.style['text-autospace'\] = "ideograph-alpha replace" should set the property value]
expected: FAIL
[e.style['text-autospace'\] = "ideograph-numeric replace" should set the property value]
expected: FAIL
[e.style['text-autospace'\] = "ideograph-alpha ideograph-numeric replace" should set the property value]
expected: FAIL
[e.style['text-autospace'\] = "punctuation replace" should set the property value]
expected: FAIL
[e.style['text-autospace'\] = "punctuation normal replace" should set the property value]
expected: FAIL
[e.style['text-autospace'\] = "punctuation ideograph-alpha replace" should set the property value]
expected: FAIL
[e.style['text-autospace'\] = "replace ideograph-alpha" should set the property value]
expected: FAIL
[e.style['text-autospace'\] = "replace ideograph-numeric" should set the property value]
expected: FAIL
[e.style['text-autospace'\] = "replace ideograph-alpha ideograph-numeric" should set the property value]
expected: FAIL
[e.style['text-autospace'\] = "replace punctuation" should set the property value]
expected: FAIL
[e.style['text-autospace'\] = "replace punctuation normal" should set the property value]
expected: FAIL
[e.style['text-autospace'\] = "replace punctuation ideograph-alpha" should set the property value]
expected: FAIL
[e.style['text-autospace'\] = "replace punctuation ideograph-alpha ideograph-numeric" should set the property value]
expected: FAIL

View file

@ -0,0 +1,24 @@
[text-spacing-trim-computed.html]
[Property text-spacing-trim value 'auto']
expected: FAIL
[Property text-spacing-trim value 'space-all']
expected: FAIL
[Property text-spacing-trim value 'trim-auto']
expected: FAIL
[Property text-spacing-trim value 'trim-all']
expected: FAIL
[Property text-spacing-trim value 'allow-end']
expected: FAIL
[Property text-spacing-trim value 'space-first']
expected: FAIL
[Property text-spacing-trim value 'allow-end space-first']
expected: FAIL
[Property text-spacing-trim value 'space-first allow-end']
expected: FAIL

View file

@ -0,0 +1,24 @@
[text-spacing-trim-valid.html]
[e.style['text-spacing-trim'\] = "auto" should set the property value]
expected: FAIL
[e.style['text-spacing-trim'\] = "space-all" should set the property value]
expected: FAIL
[e.style['text-spacing-trim'\] = "trim-auto" should set the property value]
expected: FAIL
[e.style['text-spacing-trim'\] = "trim-all" should set the property value]
expected: FAIL
[e.style['text-spacing-trim'\] = "allow-end" should set the property value]
expected: FAIL
[e.style['text-spacing-trim'\] = "space-first" should set the property value]
expected: FAIL
[e.style['text-spacing-trim'\] = "allow-end space-first" should set the property value]
expected: FAIL
[e.style['text-spacing-trim'\] = "space-first allow-end" should set the property value]
expected: FAIL

View file

@ -28,3 +28,54 @@
[e.style['text-wrap'\] = "revert-layer" should set the property value]
expected: FAIL
[e.style['text-wrap'\] = "auto" should set the property value]
expected: FAIL
[e.style['text-wrap'\] = "wrap auto" should set the property value]
expected: FAIL
[e.style['text-wrap'\] = "wrap balance" should set the property value]
expected: FAIL
[e.style['text-wrap'\] = "wrap pretty" should set the property value]
expected: FAIL
[e.style['text-wrap'\] = "wrap stable" should set the property value]
expected: FAIL
[e.style['text-wrap'\] = "auto wrap" should set the property value]
expected: FAIL
[e.style['text-wrap'\] = "balance wrap" should set the property value]
expected: FAIL
[e.style['text-wrap'\] = "pretty wrap" should set the property value]
expected: FAIL
[e.style['text-wrap'\] = "stable wrap" should set the property value]
expected: FAIL
[e.style['text-wrap'\] = "nowrap auto" should set the property value]
expected: FAIL
[e.style['text-wrap'\] = "nowrap balance" should set the property value]
expected: FAIL
[e.style['text-wrap'\] = "nowrap pretty" should set the property value]
expected: FAIL
[e.style['text-wrap'\] = "nowrap stable" should set the property value]
expected: FAIL
[e.style['text-wrap'\] = "auto nowrap" should set the property value]
expected: FAIL
[e.style['text-wrap'\] = "balance nowrap" should set the property value]
expected: FAIL
[e.style['text-wrap'\] = "pretty nowrap" should set the property value]
expected: FAIL
[e.style['text-wrap'\] = "stable nowrap" should set the property value]
expected: FAIL

View file

@ -1,13 +0,0 @@
[word-boundary-detection-computed.html]
[Property word-boundary-detection value 'normal' computes to 'normal']
expected: FAIL
[Property word-boundary-detection value 'manual' computes to 'manual']
expected: FAIL
[Property word-boundary-detection value 'manual']
expected: FAIL
[Property word-boundary-detection value 'normal']
expected: FAIL

View file

@ -1,7 +0,0 @@
[word-boundary-detection-valid.html]
[e.style['word-boundary-detection'\] = "normal" should set the property value]
expected: FAIL
[e.style['word-boundary-detection'\] = "manual" should set the property value]
expected: FAIL

View file

@ -1,19 +0,0 @@
[word-boundary-expansion-computed.html]
[Property word-boundary-expansion value 'space' computes to 'space']
expected: FAIL
[Property word-boundary-expansion value 'ideographic-space' computes to 'ideographic-space']
expected: FAIL
[Property word-boundary-expansion value 'none' computes to 'none']
expected: FAIL
[Property word-boundary-expansion value 'none']
expected: FAIL
[Property word-boundary-expansion value 'ideographic-space']
expected: FAIL
[Property word-boundary-expansion value 'space']
expected: FAIL

View file

@ -1,10 +0,0 @@
[word-boundary-expansion-valid.html]
[e.style['word-boundary-expansion'\] = "space" should set the property value]
expected: FAIL
[e.style['word-boundary-expansion'\] = "ideographic-space" should set the property value]
expected: FAIL
[e.style['word-boundary-expansion'\] = "none" should set the property value]
expected: FAIL

View file

@ -4,3 +4,6 @@
[e.style['word-break'\] = "auto-phrase" should set the property value]
expected: FAIL
[e.style['word-break'\] = "manual" should set the property value]
expected: FAIL

View file

@ -0,0 +1,15 @@
[word-space-transform-computed.html]
[Property word-space-transform value 'none']
expected: FAIL
[Property word-space-transform value 'space']
expected: FAIL
[Property word-space-transform value 'ideographic-space']
expected: FAIL
[Property word-space-transform value 'space auto-phrase']
expected: FAIL
[Property word-space-transform value 'ideographic-space auto-phrase']
expected: FAIL

View file

@ -0,0 +1,21 @@
[word-space-transform-valid.html]
[e.style['word-space-transform'\] = "none" should set the property value]
expected: FAIL
[e.style['word-space-transform'\] = "space" should set the property value]
expected: FAIL
[e.style['word-space-transform'\] = "ideographic-space" should set the property value]
expected: FAIL
[e.style['word-space-transform'\] = "space auto-phrase" should set the property value]
expected: FAIL
[e.style['word-space-transform'\] = "ideographic-space auto-phrase" should set the property value]
expected: FAIL
[e.style['word-space-transform'\] = "auto-phrase space" should set the property value]
expected: FAIL
[e.style['word-space-transform'\] = "auto-phrase ideographic-space" should set the property value]
expected: FAIL

View file

@ -0,0 +1,2 @@
[tab-size-integer-005.html]
expected: CRASH

View file

@ -0,0 +1,2 @@
[text-autospace-001.html]
expected: ERROR

View file

@ -0,0 +1,2 @@
[text-autospace-break-001.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[text-autospace-dynamic-001.html]
expected: FAIL

View file

@ -0,0 +1,3 @@
[text-autospace-first-line-001.html]
[text-autospace-first-line-001]
expected: FAIL

View file

@ -0,0 +1,2 @@
[text-autospace-ligature-001.html]
expected: ERROR

View file

@ -0,0 +1,2 @@
[text-autospace-no-001.html]
expected: FAIL

View file

@ -0,0 +1,5 @@
[text-spacing-trim-colon-001.html?class=chws,vrl]
expected: FAIL
[text-spacing-trim-colon-001.html?class=halt,vrl]
expected: FAIL

View file

@ -0,0 +1,27 @@
[text-spacing-trim-combinations-001.html]
["国((国"]
expected: FAIL
["国・(国"]
expected: FAIL
["国)(国"]
expected: FAIL
["国 (国"]
expected: FAIL
["国))国"]
expected: FAIL
["国)・国"]
expected: FAIL
["国) 国"]
expected: FAIL
["国(((国"]
expected: FAIL
["国)))国"]
expected: FAIL

View file

@ -0,0 +1,5 @@
[text-spacing-trim-dot-001.html?class=halt,vrl]
expected: FAIL
[text-spacing-trim-dot-001.html?class=chws,vrl]
expected: FAIL

View file

@ -1,2 +0,0 @@
[text-space-collapse-discard-001.xht]
expected: FAIL

View file

@ -1,2 +0,0 @@
[text-space-collapse-preserve-breaks-001.xht]
expected: FAIL

View file

@ -1,2 +0,0 @@
[text-space-trim-trim-inner-001.xht]
expected: FAIL

View file

@ -0,0 +1,2 @@
[text-wrap-balance-float-001.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[text-wrap-balance-float-002.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[text-wrap-balance-float-003.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[text-wrap-balance-float-004.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[text-wrap-balance-float-005.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[white-space-collapse-discard-001.xht]
expected: FAIL

View file

@ -0,0 +1,2 @@
[white-space-collapse-preserve-breaks-001.xht]
expected: FAIL

View file

@ -0,0 +1,2 @@
[white-space-trim-discard-inner-001.xht]
expected: FAIL

View file

@ -1,2 +0,0 @@
[word-boundary-001.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[word-boundary-002.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[word-boundary-003.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[word-boundary-004.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[word-boundary-005.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[word-boundary-006.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[word-boundary-007.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[word-boundary-008.html]
expected: FAIL

Some files were not shown because too many files have changed in this diff Show more