diff --git a/test_util/wpt b/test_util/wpt
index 9f9c1d83e3..065cf84e9f 160000
--- a/test_util/wpt
+++ b/test_util/wpt
@@ -1 +1 @@
-Subproject commit 9f9c1d83e3296584cb301e6b560ddaa70abe1627
+Subproject commit 065cf84e9f00d1c11faf2a41e500a73ad6b95a48
diff --git a/tools/wpt/expectation.json b/tools/wpt/expectation.json
index 0d0eba54b8..7367b773ee 100644
--- a/tools/wpt/expectation.json
+++ b/tools/wpt/expectation.json
@@ -3,10 +3,54 @@
"getRandomValues.any.html": true,
"getRandomValues.any.worker.html": true,
"derive_bits_keys": {
- "ecdh_bits.https.any.html": false,
- "ecdh_bits.https.any.worker.html": false,
- "ecdh_keys.https.any.html": false,
- "ecdh_keys.https.any.worker.html": false,
+ "ecdh_bits.https.any.html": [
+ "P-521 good parameters",
+ "P-521 mixed case parameters",
+ "P-521 with null length",
+ "P-521 short result",
+ "P-521 non-multiple of 8 bits",
+ "P-521 mismatched curves",
+ "P-521 public property of algorithm is not an ECDSA public key",
+ "P-521 no deriveBits usage for base key",
+ "P-521 base key is not a private key",
+ "P-521 public property value is a private key",
+ "P-521 public property value is a secret key",
+ "P-521 asking for too many bits"
+ ],
+ "ecdh_bits.https.any.worker.html": [
+ "P-521 good parameters",
+ "P-521 mixed case parameters",
+ "P-521 with null length",
+ "P-521 short result",
+ "P-521 non-multiple of 8 bits",
+ "P-521 mismatched curves",
+ "P-521 public property of algorithm is not an ECDSA public key",
+ "P-521 no deriveBits usage for base key",
+ "P-521 base key is not a private key",
+ "P-521 public property value is a private key",
+ "P-521 public property value is a secret key",
+ "P-521 asking for too many bits"
+ ],
+ "ecdh_keys.https.any.html": [
+ "P-521 good parameters",
+ "P-521 mixed case parameters",
+ "P-521 mismatched curves",
+ "P-521 public property of algorithm is not an ECDSA public key",
+ "P-521 no deriveKey usage for base key",
+ "P-521 base key is not a private key",
+ "P-521 public property value is a private key",
+ "P-521 public property value is a secret key"
+ ],
+ "ecdh_keys.https.any.worker.html": [
+ "P-521 good parameters",
+ "P-521 mixed case parameters",
+ "P-521 mismatched curves",
+ "P-521 public property of algorithm is not an ECDSA public key",
+ "P-521 no deriveKey usage for base key",
+ "P-521 base key is not a private key",
+ "P-521 public property value is a private key",
+ "P-521 public property value is a secret key"
+ ],
"hkdf.https.any.html?1-1000": true,
"hkdf.https.any.html?1001-2000": true,
"hkdf.https.any.html?2001-3000": true,
@@ -33,10 +77,96 @@
"pbkdf2.https.any.worker.html?6001-7000": true,
"pbkdf2.https.any.worker.html?7001-8000": true,
"pbkdf2.https.any.worker.html?8001-last": true,
- "cfrg_curves_bits.https.any.html": false,
- "cfrg_curves_bits.https.any.worker.html": false,
- "cfrg_curves_keys.https.any.html": false,
- "cfrg_curves_keys.https.any.worker.html": false
+ "cfrg_curves_bits.https.any.html": [
+ "X25519 key derivation checks for all-zero value result with a key of order 0",
+ "X25519 key derivation checks for all-zero value result with a key of order 1",
+ "X25519 key derivation checks for all-zero value result with a key of order 8",
+ "X25519 key derivation checks for all-zero value result with a key of order p-1 (order 2)",
+ "X25519 key derivation checks for all-zero value result with a key of order p (=0, order 4)",
+ "X25519 key derivation checks for all-zero value result with a key of order p+1 (=1, order 1)",
+ "X448 key derivation checks for all-zero value result with a key of order 0",
+ "X448 key derivation checks for all-zero value result with a key of order 1",
+ "X448 key derivation checks for all-zero value result with a key of order p-1 (order 2)",
+ "X448 key derivation checks for all-zero value result with a key of order p (=0, order 4)",
+ "X448 key derivation checks for all-zero value result with a key of order p+1 (=1, order 1)",
+ "X25519 good parameters",
+ "X25519 mixed case parameters",
+ "X25519 with null length",
+ "X25519 short result",
+ "X25519 non-multiple of 8 bits",
+ "X25519 mismatched algorithms",
+ "X25519 no deriveBits usage for base key",
+ "X448 good parameters",
+ "X448 mixed case parameters",
+ "X448 with null length",
+ "X448 short result",
+ "X448 non-multiple of 8 bits",
+ "X448 mismatched algorithms",
+ "X448 no deriveBits usage for base key",
+ "X448 base key is not a private key",
+ "X448 public property value is a private key",
+ "X448 public property value is a secret key",
+ "X448 asking for too many bits"
+ ],
+ "cfrg_curves_bits.https.any.worker.html": [
+ "X25519 key derivation checks for all-zero value result with a key of order 0",
+ "X25519 key derivation checks for all-zero value result with a key of order 1",
+ "X25519 key derivation checks for all-zero value result with a key of order 8",
+ "X25519 key derivation checks for all-zero value result with a key of order p-1 (order 2)",
+ "X25519 key derivation checks for all-zero value result with a key of order p (=0, order 4)",
+ "X25519 key derivation checks for all-zero value result with a key of order p+1 (=1, order 1)",
+ "X448 key derivation checks for all-zero value result with a key of order 0",
+ "X448 key derivation checks for all-zero value result with a key of order 1",
+ "X448 key derivation checks for all-zero value result with a key of order p-1 (order 2)",
+ "X448 key derivation checks for all-zero value result with a key of order p (=0, order 4)",
+ "X448 key derivation checks for all-zero value result with a key of order p+1 (=1, order 1)",
+ "X25519 good parameters",
+ "X25519 mixed case parameters",
+ "X25519 with null length",
+ "X25519 short result",
+ "X25519 non-multiple of 8 bits",
+ "X25519 mismatched algorithms",
+ "X25519 no deriveBits usage for base key",
+ "X448 good parameters",
+ "X448 mixed case parameters",
+ "X448 with null length",
+ "X448 short result",
+ "X448 non-multiple of 8 bits",
+ "X448 mismatched algorithms",
+ "X448 no deriveBits usage for base key",
+ "X448 base key is not a private key",
+ "X448 public property value is a private key",
+ "X448 public property value is a secret key",
+ "X448 asking for too many bits"
+ ],
+ "cfrg_curves_keys.https.any.html": [
+ "Key derivation using a X25519 generated keys.",
+ "Key derivation using a X448 generated keys.",
+ "X25519 good parameters",
+ "X25519 mixed case parameters",
+ "X25519 mismatched algorithms",
+ "X448 good parameters",
+ "X448 mixed case parameters",
+ "X448 mismatched algorithms",
+ "X448 no deriveKey usage for base key",
+ "X448 base key is not a private key",
+ "X448 public property value is a private key",
+ "X448 public property value is a secret key"
+ ],
+ "cfrg_curves_keys.https.any.worker.html": [
+ "Key derivation using a X25519 generated keys.",
+ "Key derivation using a X448 generated keys.",
+ "X25519 good parameters",
+ "X25519 mixed case parameters",
+ "X25519 mismatched algorithms",
+ "X448 good parameters",
+ "X448 mixed case parameters",
+ "X448 mismatched algorithms",
+ "X448 no deriveKey usage for base key",
+ "X448 base key is not a private key",
+ "X448 public property value is a private key",
+ "X448 public property value is a secret key"
+ ]
},
"digest": {
"digest.https.any.html": true,
@@ -48,347 +178,495 @@
"aes_ctr.https.any.html": true,
"aes_ctr.https.any.worker.html": true,
"aes_gcm.https.any.html": [
- "AES-GCM 128-bit key, 32-bit tag",
- "AES-GCM 128-bit key, no additional data, 32-bit tag",
- "AES-GCM 128-bit key, 64-bit tag",
- "AES-GCM 128-bit key, no additional data, 64-bit tag",
- "AES-GCM 128-bit key, 96-bit tag",
- "AES-GCM 128-bit key, no additional data, 96-bit tag",
- "AES-GCM 128-bit key, 104-bit tag",
- "AES-GCM 128-bit key, no additional data, 104-bit tag",
- "AES-GCM 128-bit key, 112-bit tag",
- "AES-GCM 128-bit key, no additional data, 112-bit tag",
- "AES-GCM 128-bit key, 120-bit tag",
- "AES-GCM 128-bit key, no additional data, 120-bit tag",
- "AES-GCM 128-bit key, 128-bit tag",
- "AES-GCM 128-bit key, no additional data, 128-bit tag",
- "AES-GCM 192-bit key, 32-bit tag",
- "AES-GCM 192-bit key, no additional data, 32-bit tag",
- "AES-GCM 192-bit key, 64-bit tag",
- "AES-GCM 192-bit key, no additional data, 64-bit tag",
- "AES-GCM 192-bit key, 96-bit tag",
- "AES-GCM 192-bit key, no additional data, 96-bit tag",
- "AES-GCM 192-bit key, 104-bit tag",
- "AES-GCM 192-bit key, no additional data, 104-bit tag",
- "AES-GCM 192-bit key, 112-bit tag",
- "AES-GCM 192-bit key, no additional data, 112-bit tag",
- "AES-GCM 192-bit key, 120-bit tag",
- "AES-GCM 192-bit key, no additional data, 120-bit tag",
- "AES-GCM 192-bit key, 128-bit tag",
- "AES-GCM 192-bit key, no additional data, 128-bit tag",
- "AES-GCM 256-bit key, 32-bit tag",
- "AES-GCM 256-bit key, no additional data, 32-bit tag",
- "AES-GCM 256-bit key, 64-bit tag",
- "AES-GCM 256-bit key, no additional data, 64-bit tag",
- "AES-GCM 256-bit key, 96-bit tag",
- "AES-GCM 256-bit key, no additional data, 96-bit tag",
- "AES-GCM 256-bit key, 104-bit tag",
- "AES-GCM 256-bit key, no additional data, 104-bit tag",
- "AES-GCM 256-bit key, 112-bit tag",
- "AES-GCM 256-bit key, no additional data, 112-bit tag",
- "AES-GCM 256-bit key, 120-bit tag",
- "AES-GCM 256-bit key, no additional data, 120-bit tag",
- "AES-GCM 256-bit key, 128-bit tag",
- "AES-GCM 256-bit key, no additional data, 128-bit tag",
- "AES-GCM 128-bit key, 32-bit tag with altered plaintext",
- "AES-GCM 128-bit key, no additional data, 32-bit tag with altered plaintext",
- "AES-GCM 128-bit key, 64-bit tag with altered plaintext",
- "AES-GCM 128-bit key, no additional data, 64-bit tag with altered plaintext",
- "AES-GCM 128-bit key, 96-bit tag with altered plaintext",
- "AES-GCM 128-bit key, no additional data, 96-bit tag with altered plaintext",
- "AES-GCM 128-bit key, 104-bit tag with altered plaintext",
- "AES-GCM 128-bit key, no additional data, 104-bit tag with altered plaintext",
- "AES-GCM 128-bit key, 112-bit tag with altered plaintext",
- "AES-GCM 128-bit key, no additional data, 112-bit tag with altered plaintext",
- "AES-GCM 128-bit key, 120-bit tag with altered plaintext",
- "AES-GCM 128-bit key, no additional data, 120-bit tag with altered plaintext",
- "AES-GCM 128-bit key, 128-bit tag with altered plaintext",
- "AES-GCM 128-bit key, no additional data, 128-bit tag with altered plaintext",
- "AES-GCM 192-bit key, 32-bit tag with altered plaintext",
- "AES-GCM 192-bit key, no additional data, 32-bit tag with altered plaintext",
- "AES-GCM 192-bit key, 64-bit tag with altered plaintext",
- "AES-GCM 192-bit key, no additional data, 64-bit tag with altered plaintext",
- "AES-GCM 192-bit key, 96-bit tag with altered plaintext",
- "AES-GCM 192-bit key, no additional data, 96-bit tag with altered plaintext",
- "AES-GCM 192-bit key, 104-bit tag with altered plaintext",
- "AES-GCM 192-bit key, no additional data, 104-bit tag with altered plaintext",
- "AES-GCM 192-bit key, 112-bit tag with altered plaintext",
- "AES-GCM 192-bit key, no additional data, 112-bit tag with altered plaintext",
- "AES-GCM 192-bit key, 120-bit tag with altered plaintext",
- "AES-GCM 192-bit key, no additional data, 120-bit tag with altered plaintext",
- "AES-GCM 192-bit key, 128-bit tag with altered plaintext",
- "AES-GCM 192-bit key, no additional data, 128-bit tag with altered plaintext",
- "AES-GCM 256-bit key, 32-bit tag with altered plaintext",
- "AES-GCM 256-bit key, no additional data, 32-bit tag with altered plaintext",
- "AES-GCM 256-bit key, 64-bit tag with altered plaintext",
- "AES-GCM 256-bit key, no additional data, 64-bit tag with altered plaintext",
- "AES-GCM 256-bit key, 96-bit tag with altered plaintext",
- "AES-GCM 256-bit key, no additional data, 96-bit tag with altered plaintext",
- "AES-GCM 256-bit key, 104-bit tag with altered plaintext",
- "AES-GCM 256-bit key, no additional data, 104-bit tag with altered plaintext",
- "AES-GCM 256-bit key, 112-bit tag with altered plaintext",
- "AES-GCM 256-bit key, no additional data, 112-bit tag with altered plaintext",
- "AES-GCM 256-bit key, 120-bit tag with altered plaintext",
- "AES-GCM 256-bit key, no additional data, 120-bit tag with altered plaintext",
- "AES-GCM 256-bit key, 128-bit tag with altered plaintext",
- "AES-GCM 256-bit key, no additional data, 128-bit tag with altered plaintext",
- "AES-GCM 128-bit key, 32-bit tag decryption",
- "AES-GCM 128-bit key, no additional data, 32-bit tag decryption",
- "AES-GCM 128-bit key, 64-bit tag decryption",
- "AES-GCM 128-bit key, no additional data, 64-bit tag decryption",
- "AES-GCM 128-bit key, 96-bit tag decryption",
- "AES-GCM 128-bit key, no additional data, 96-bit tag decryption",
- "AES-GCM 128-bit key, 104-bit tag decryption",
- "AES-GCM 128-bit key, no additional data, 104-bit tag decryption",
- "AES-GCM 128-bit key, 112-bit tag decryption",
- "AES-GCM 128-bit key, no additional data, 112-bit tag decryption",
- "AES-GCM 128-bit key, 120-bit tag decryption",
- "AES-GCM 128-bit key, no additional data, 120-bit tag decryption",
- "AES-GCM 128-bit key, 128-bit tag decryption",
- "AES-GCM 128-bit key, no additional data, 128-bit tag decryption",
- "AES-GCM 192-bit key, 32-bit tag decryption",
- "AES-GCM 192-bit key, no additional data, 32-bit tag decryption",
- "AES-GCM 192-bit key, 64-bit tag decryption",
- "AES-GCM 192-bit key, no additional data, 64-bit tag decryption",
- "AES-GCM 192-bit key, 96-bit tag decryption",
- "AES-GCM 192-bit key, no additional data, 96-bit tag decryption",
- "AES-GCM 192-bit key, 104-bit tag decryption",
- "AES-GCM 192-bit key, no additional data, 104-bit tag decryption",
- "AES-GCM 192-bit key, 112-bit tag decryption",
- "AES-GCM 192-bit key, no additional data, 112-bit tag decryption",
- "AES-GCM 192-bit key, 120-bit tag decryption",
- "AES-GCM 192-bit key, no additional data, 120-bit tag decryption",
- "AES-GCM 192-bit key, 128-bit tag decryption",
- "AES-GCM 192-bit key, no additional data, 128-bit tag decryption",
- "AES-GCM 256-bit key, 32-bit tag decryption",
- "AES-GCM 256-bit key, no additional data, 32-bit tag decryption",
- "AES-GCM 256-bit key, 64-bit tag decryption",
- "AES-GCM 256-bit key, no additional data, 64-bit tag decryption",
- "AES-GCM 256-bit key, 96-bit tag decryption",
- "AES-GCM 256-bit key, no additional data, 96-bit tag decryption",
- "AES-GCM 256-bit key, 104-bit tag decryption",
- "AES-GCM 256-bit key, no additional data, 104-bit tag decryption",
- "AES-GCM 256-bit key, 112-bit tag decryption",
- "AES-GCM 256-bit key, no additional data, 112-bit tag decryption",
- "AES-GCM 256-bit key, 120-bit tag decryption",
- "AES-GCM 256-bit key, no additional data, 120-bit tag decryption",
- "AES-GCM 256-bit key, 128-bit tag decryption",
- "AES-GCM 256-bit key, no additional data, 128-bit tag decryption",
- "AES-GCM 128-bit key, 32-bit tag decryption with altered ciphertext",
- "AES-GCM 128-bit key, no additional data, 32-bit tag decryption with altered ciphertext",
- "AES-GCM 128-bit key, 64-bit tag decryption with altered ciphertext",
- "AES-GCM 128-bit key, no additional data, 64-bit tag decryption with altered ciphertext",
- "AES-GCM 128-bit key, 96-bit tag decryption with altered ciphertext",
- "AES-GCM 128-bit key, no additional data, 96-bit tag decryption with altered ciphertext",
- "AES-GCM 128-bit key, 104-bit tag decryption with altered ciphertext",
- "AES-GCM 128-bit key, no additional data, 104-bit tag decryption with altered ciphertext",
- "AES-GCM 128-bit key, 112-bit tag decryption with altered ciphertext",
- "AES-GCM 128-bit key, no additional data, 112-bit tag decryption with altered ciphertext",
- "AES-GCM 128-bit key, 120-bit tag decryption with altered ciphertext",
- "AES-GCM 128-bit key, no additional data, 120-bit tag decryption with altered ciphertext",
- "AES-GCM 128-bit key, 128-bit tag decryption with altered ciphertext",
- "AES-GCM 128-bit key, no additional data, 128-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, 32-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, no additional data, 32-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, 64-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, no additional data, 64-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, 96-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, no additional data, 96-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, 104-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, no additional data, 104-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, 112-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, no additional data, 112-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, 120-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, no additional data, 120-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, 128-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, no additional data, 128-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, 32-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, no additional data, 32-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, 64-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, no additional data, 64-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, 96-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, no additional data, 96-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, 104-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, no additional data, 104-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, 112-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, no additional data, 112-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, 120-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, no additional data, 120-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, 128-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, no additional data, 128-bit tag decryption with altered ciphertext"
+ "AES-GCM 128-bit key, 32-bit tag, 96-bit iv decryption",
+ "AES-GCM 128-bit key, no additional data, 32-bit tag, 96-bit iv decryption",
+ "AES-GCM 128-bit key, 64-bit tag, 96-bit iv decryption",
+ "AES-GCM 128-bit key, no additional data, 64-bit tag, 96-bit iv decryption",
+ "AES-GCM 128-bit key, 96-bit tag, 96-bit iv decryption",
+ "AES-GCM 128-bit key, no additional data, 96-bit tag, 96-bit iv decryption",
+ "AES-GCM 128-bit key, 104-bit tag, 96-bit iv decryption",
+ "AES-GCM 128-bit key, no additional data, 104-bit tag, 96-bit iv decryption",
+ "AES-GCM 128-bit key, 112-bit tag, 96-bit iv decryption",
+ "AES-GCM 128-bit key, no additional data, 112-bit tag, 96-bit iv decryption",
+ "AES-GCM 128-bit key, 120-bit tag, 96-bit iv decryption",
+ "AES-GCM 128-bit key, no additional data, 120-bit tag, 96-bit iv decryption",
+ "AES-GCM 192-bit key, 32-bit tag, 96-bit iv decryption",
+ "AES-GCM 192-bit key, no additional data, 32-bit tag, 96-bit iv decryption",
+ "AES-GCM 192-bit key, 64-bit tag, 96-bit iv decryption",
+ "AES-GCM 192-bit key, no additional data, 64-bit tag, 96-bit iv decryption",
+ "AES-GCM 192-bit key, 96-bit tag, 96-bit iv decryption",
+ "AES-GCM 192-bit key, no additional data, 96-bit tag, 96-bit iv decryption",
+ "AES-GCM 192-bit key, 104-bit tag, 96-bit iv decryption",
+ "AES-GCM 192-bit key, no additional data, 104-bit tag, 96-bit iv decryption",
+ "AES-GCM 192-bit key, 112-bit tag, 96-bit iv decryption",
+ "AES-GCM 192-bit key, no additional data, 112-bit tag, 96-bit iv decryption",
+ "AES-GCM 192-bit key, 120-bit tag, 96-bit iv decryption",
+ "AES-GCM 192-bit key, no additional data, 120-bit tag, 96-bit iv decryption",
+ "AES-GCM 256-bit key, 32-bit tag, 96-bit iv decryption",
+ "AES-GCM 256-bit key, no additional data, 32-bit tag, 96-bit iv decryption",
+ "AES-GCM 256-bit key, 64-bit tag, 96-bit iv decryption",
+ "AES-GCM 256-bit key, no additional data, 64-bit tag, 96-bit iv decryption",
+ "AES-GCM 256-bit key, 96-bit tag, 96-bit iv decryption",
+ "AES-GCM 256-bit key, no additional data, 96-bit tag, 96-bit iv decryption",
+ "AES-GCM 256-bit key, 104-bit tag, 96-bit iv decryption",
+ "AES-GCM 256-bit key, no additional data, 104-bit tag, 96-bit iv decryption",
+ "AES-GCM 256-bit key, 112-bit tag, 96-bit iv decryption",
+ "AES-GCM 256-bit key, no additional data, 112-bit tag, 96-bit iv decryption",
+ "AES-GCM 256-bit key, 120-bit tag, 96-bit iv decryption",
+ "AES-GCM 256-bit key, no additional data, 120-bit tag, 96-bit iv decryption",
+ "AES-GCM 128-bit key, 32-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, no additional data, 32-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, 64-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, no additional data, 64-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, 96-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, no additional data, 96-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, 104-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, no additional data, 104-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, 112-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, no additional data, 112-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, 120-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, no additional data, 120-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, 32-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, no additional data, 32-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, 64-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, no additional data, 64-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, 96-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, no additional data, 96-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, 104-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, no additional data, 104-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, 112-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, no additional data, 112-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, 120-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, no additional data, 120-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, 32-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, no additional data, 32-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, 64-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, no additional data, 64-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, 96-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, no additional data, 96-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, 104-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, no additional data, 104-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, 112-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, no additional data, 112-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, 120-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, no additional data, 120-bit tag, 96-bit iv decryption with altered ciphertext"
],
"aes_gcm.https.any.worker.html": [
- "AES-GCM 128-bit key, 32-bit tag",
- "AES-GCM 128-bit key, no additional data, 32-bit tag",
- "AES-GCM 128-bit key, 64-bit tag",
- "AES-GCM 128-bit key, no additional data, 64-bit tag",
- "AES-GCM 128-bit key, 96-bit tag",
- "AES-GCM 128-bit key, no additional data, 96-bit tag",
- "AES-GCM 128-bit key, 104-bit tag",
- "AES-GCM 128-bit key, no additional data, 104-bit tag",
- "AES-GCM 128-bit key, 112-bit tag",
- "AES-GCM 128-bit key, no additional data, 112-bit tag",
- "AES-GCM 128-bit key, 120-bit tag",
- "AES-GCM 128-bit key, no additional data, 120-bit tag",
- "AES-GCM 128-bit key, 128-bit tag",
- "AES-GCM 128-bit key, no additional data, 128-bit tag",
- "AES-GCM 192-bit key, 32-bit tag",
- "AES-GCM 192-bit key, no additional data, 32-bit tag",
- "AES-GCM 192-bit key, 64-bit tag",
- "AES-GCM 192-bit key, no additional data, 64-bit tag",
- "AES-GCM 192-bit key, 96-bit tag",
- "AES-GCM 192-bit key, no additional data, 96-bit tag",
- "AES-GCM 192-bit key, 104-bit tag",
- "AES-GCM 192-bit key, no additional data, 104-bit tag",
- "AES-GCM 192-bit key, 112-bit tag",
- "AES-GCM 192-bit key, no additional data, 112-bit tag",
- "AES-GCM 192-bit key, 120-bit tag",
- "AES-GCM 192-bit key, no additional data, 120-bit tag",
- "AES-GCM 192-bit key, 128-bit tag",
- "AES-GCM 192-bit key, no additional data, 128-bit tag",
- "AES-GCM 256-bit key, 32-bit tag",
- "AES-GCM 256-bit key, no additional data, 32-bit tag",
- "AES-GCM 256-bit key, 64-bit tag",
- "AES-GCM 256-bit key, no additional data, 64-bit tag",
- "AES-GCM 256-bit key, 96-bit tag",
- "AES-GCM 256-bit key, no additional data, 96-bit tag",
- "AES-GCM 256-bit key, 104-bit tag",
- "AES-GCM 256-bit key, no additional data, 104-bit tag",
- "AES-GCM 256-bit key, 112-bit tag",
- "AES-GCM 256-bit key, no additional data, 112-bit tag",
- "AES-GCM 256-bit key, 120-bit tag",
- "AES-GCM 256-bit key, no additional data, 120-bit tag",
- "AES-GCM 256-bit key, 128-bit tag",
- "AES-GCM 256-bit key, no additional data, 128-bit tag",
- "AES-GCM 128-bit key, 32-bit tag with altered plaintext",
- "AES-GCM 128-bit key, no additional data, 32-bit tag with altered plaintext",
- "AES-GCM 128-bit key, 64-bit tag with altered plaintext",
- "AES-GCM 128-bit key, no additional data, 64-bit tag with altered plaintext",
- "AES-GCM 128-bit key, 96-bit tag with altered plaintext",
- "AES-GCM 128-bit key, no additional data, 96-bit tag with altered plaintext",
- "AES-GCM 128-bit key, 104-bit tag with altered plaintext",
- "AES-GCM 128-bit key, no additional data, 104-bit tag with altered plaintext",
- "AES-GCM 128-bit key, 112-bit tag with altered plaintext",
- "AES-GCM 128-bit key, no additional data, 112-bit tag with altered plaintext",
- "AES-GCM 128-bit key, 120-bit tag with altered plaintext",
- "AES-GCM 128-bit key, no additional data, 120-bit tag with altered plaintext",
- "AES-GCM 128-bit key, 128-bit tag with altered plaintext",
- "AES-GCM 128-bit key, no additional data, 128-bit tag with altered plaintext",
- "AES-GCM 192-bit key, 32-bit tag with altered plaintext",
- "AES-GCM 192-bit key, no additional data, 32-bit tag with altered plaintext",
- "AES-GCM 192-bit key, 64-bit tag with altered plaintext",
- "AES-GCM 192-bit key, no additional data, 64-bit tag with altered plaintext",
- "AES-GCM 192-bit key, 96-bit tag with altered plaintext",
- "AES-GCM 192-bit key, no additional data, 96-bit tag with altered plaintext",
- "AES-GCM 192-bit key, 104-bit tag with altered plaintext",
- "AES-GCM 192-bit key, no additional data, 104-bit tag with altered plaintext",
- "AES-GCM 192-bit key, 112-bit tag with altered plaintext",
- "AES-GCM 192-bit key, no additional data, 112-bit tag with altered plaintext",
- "AES-GCM 192-bit key, 120-bit tag with altered plaintext",
- "AES-GCM 192-bit key, no additional data, 120-bit tag with altered plaintext",
- "AES-GCM 192-bit key, 128-bit tag with altered plaintext",
- "AES-GCM 192-bit key, no additional data, 128-bit tag with altered plaintext",
- "AES-GCM 256-bit key, 32-bit tag with altered plaintext",
- "AES-GCM 256-bit key, no additional data, 32-bit tag with altered plaintext",
- "AES-GCM 256-bit key, 64-bit tag with altered plaintext",
- "AES-GCM 256-bit key, no additional data, 64-bit tag with altered plaintext",
- "AES-GCM 256-bit key, 96-bit tag with altered plaintext",
- "AES-GCM 256-bit key, no additional data, 96-bit tag with altered plaintext",
- "AES-GCM 256-bit key, 104-bit tag with altered plaintext",
- "AES-GCM 256-bit key, no additional data, 104-bit tag with altered plaintext",
- "AES-GCM 256-bit key, 112-bit tag with altered plaintext",
- "AES-GCM 256-bit key, no additional data, 112-bit tag with altered plaintext",
- "AES-GCM 256-bit key, 120-bit tag with altered plaintext",
- "AES-GCM 256-bit key, no additional data, 120-bit tag with altered plaintext",
- "AES-GCM 256-bit key, 128-bit tag with altered plaintext",
- "AES-GCM 256-bit key, no additional data, 128-bit tag with altered plaintext",
- "AES-GCM 128-bit key, 32-bit tag decryption",
- "AES-GCM 128-bit key, no additional data, 32-bit tag decryption",
- "AES-GCM 128-bit key, 64-bit tag decryption",
- "AES-GCM 128-bit key, no additional data, 64-bit tag decryption",
- "AES-GCM 128-bit key, 96-bit tag decryption",
- "AES-GCM 128-bit key, no additional data, 96-bit tag decryption",
- "AES-GCM 128-bit key, 104-bit tag decryption",
- "AES-GCM 128-bit key, no additional data, 104-bit tag decryption",
- "AES-GCM 128-bit key, 112-bit tag decryption",
- "AES-GCM 128-bit key, no additional data, 112-bit tag decryption",
- "AES-GCM 128-bit key, 120-bit tag decryption",
- "AES-GCM 128-bit key, no additional data, 120-bit tag decryption",
- "AES-GCM 128-bit key, 128-bit tag decryption",
- "AES-GCM 128-bit key, no additional data, 128-bit tag decryption",
- "AES-GCM 192-bit key, 32-bit tag decryption",
- "AES-GCM 192-bit key, no additional data, 32-bit tag decryption",
- "AES-GCM 192-bit key, 64-bit tag decryption",
- "AES-GCM 192-bit key, no additional data, 64-bit tag decryption",
- "AES-GCM 192-bit key, 96-bit tag decryption",
- "AES-GCM 192-bit key, no additional data, 96-bit tag decryption",
- "AES-GCM 192-bit key, 104-bit tag decryption",
- "AES-GCM 192-bit key, no additional data, 104-bit tag decryption",
- "AES-GCM 192-bit key, 112-bit tag decryption",
- "AES-GCM 192-bit key, no additional data, 112-bit tag decryption",
- "AES-GCM 192-bit key, 120-bit tag decryption",
- "AES-GCM 192-bit key, no additional data, 120-bit tag decryption",
- "AES-GCM 192-bit key, 128-bit tag decryption",
- "AES-GCM 192-bit key, no additional data, 128-bit tag decryption",
- "AES-GCM 256-bit key, 32-bit tag decryption",
- "AES-GCM 256-bit key, no additional data, 32-bit tag decryption",
- "AES-GCM 256-bit key, 64-bit tag decryption",
- "AES-GCM 256-bit key, no additional data, 64-bit tag decryption",
- "AES-GCM 256-bit key, 96-bit tag decryption",
- "AES-GCM 256-bit key, no additional data, 96-bit tag decryption",
- "AES-GCM 256-bit key, 104-bit tag decryption",
- "AES-GCM 256-bit key, no additional data, 104-bit tag decryption",
- "AES-GCM 256-bit key, 112-bit tag decryption",
- "AES-GCM 256-bit key, no additional data, 112-bit tag decryption",
- "AES-GCM 256-bit key, 120-bit tag decryption",
- "AES-GCM 256-bit key, no additional data, 120-bit tag decryption",
- "AES-GCM 256-bit key, 128-bit tag decryption",
- "AES-GCM 256-bit key, no additional data, 128-bit tag decryption",
- "AES-GCM 128-bit key, 32-bit tag decryption with altered ciphertext",
- "AES-GCM 128-bit key, no additional data, 32-bit tag decryption with altered ciphertext",
- "AES-GCM 128-bit key, 64-bit tag decryption with altered ciphertext",
- "AES-GCM 128-bit key, no additional data, 64-bit tag decryption with altered ciphertext",
- "AES-GCM 128-bit key, 96-bit tag decryption with altered ciphertext",
- "AES-GCM 128-bit key, no additional data, 96-bit tag decryption with altered ciphertext",
- "AES-GCM 128-bit key, 104-bit tag decryption with altered ciphertext",
- "AES-GCM 128-bit key, no additional data, 104-bit tag decryption with altered ciphertext",
- "AES-GCM 128-bit key, 112-bit tag decryption with altered ciphertext",
- "AES-GCM 128-bit key, no additional data, 112-bit tag decryption with altered ciphertext",
- "AES-GCM 128-bit key, 120-bit tag decryption with altered ciphertext",
- "AES-GCM 128-bit key, no additional data, 120-bit tag decryption with altered ciphertext",
- "AES-GCM 128-bit key, 128-bit tag decryption with altered ciphertext",
- "AES-GCM 128-bit key, no additional data, 128-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, 32-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, no additional data, 32-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, 64-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, no additional data, 64-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, 96-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, no additional data, 96-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, 104-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, no additional data, 104-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, 112-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, no additional data, 112-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, 120-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, no additional data, 120-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, 128-bit tag decryption with altered ciphertext",
- "AES-GCM 192-bit key, no additional data, 128-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, 32-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, no additional data, 32-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, 64-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, no additional data, 64-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, 96-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, no additional data, 96-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, 104-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, no additional data, 104-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, 112-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, no additional data, 112-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, 120-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, no additional data, 120-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, 128-bit tag decryption with altered ciphertext",
- "AES-GCM 256-bit key, no additional data, 128-bit tag decryption with altered ciphertext"
+ "AES-GCM 128-bit key, 32-bit tag, 96-bit iv decryption",
+ "AES-GCM 128-bit key, no additional data, 32-bit tag, 96-bit iv decryption",
+ "AES-GCM 128-bit key, 64-bit tag, 96-bit iv decryption",
+ "AES-GCM 128-bit key, no additional data, 64-bit tag, 96-bit iv decryption",
+ "AES-GCM 128-bit key, 96-bit tag, 96-bit iv decryption",
+ "AES-GCM 128-bit key, no additional data, 96-bit tag, 96-bit iv decryption",
+ "AES-GCM 128-bit key, 104-bit tag, 96-bit iv decryption",
+ "AES-GCM 128-bit key, no additional data, 104-bit tag, 96-bit iv decryption",
+ "AES-GCM 128-bit key, 112-bit tag, 96-bit iv decryption",
+ "AES-GCM 128-bit key, no additional data, 112-bit tag, 96-bit iv decryption",
+ "AES-GCM 128-bit key, 120-bit tag, 96-bit iv decryption",
+ "AES-GCM 128-bit key, no additional data, 120-bit tag, 96-bit iv decryption",
+ "AES-GCM 192-bit key, 32-bit tag, 96-bit iv decryption",
+ "AES-GCM 192-bit key, no additional data, 32-bit tag, 96-bit iv decryption",
+ "AES-GCM 192-bit key, 64-bit tag, 96-bit iv decryption",
+ "AES-GCM 192-bit key, no additional data, 64-bit tag, 96-bit iv decryption",
+ "AES-GCM 192-bit key, 96-bit tag, 96-bit iv decryption",
+ "AES-GCM 192-bit key, no additional data, 96-bit tag, 96-bit iv decryption",
+ "AES-GCM 192-bit key, 104-bit tag, 96-bit iv decryption",
+ "AES-GCM 192-bit key, no additional data, 104-bit tag, 96-bit iv decryption",
+ "AES-GCM 192-bit key, 112-bit tag, 96-bit iv decryption",
+ "AES-GCM 192-bit key, no additional data, 112-bit tag, 96-bit iv decryption",
+ "AES-GCM 192-bit key, 120-bit tag, 96-bit iv decryption",
+ "AES-GCM 192-bit key, no additional data, 120-bit tag, 96-bit iv decryption",
+ "AES-GCM 256-bit key, 32-bit tag, 96-bit iv decryption",
+ "AES-GCM 256-bit key, no additional data, 32-bit tag, 96-bit iv decryption",
+ "AES-GCM 256-bit key, 64-bit tag, 96-bit iv decryption",
+ "AES-GCM 256-bit key, no additional data, 64-bit tag, 96-bit iv decryption",
+ "AES-GCM 256-bit key, 96-bit tag, 96-bit iv decryption",
+ "AES-GCM 256-bit key, no additional data, 96-bit tag, 96-bit iv decryption",
+ "AES-GCM 256-bit key, 104-bit tag, 96-bit iv decryption",
+ "AES-GCM 256-bit key, no additional data, 104-bit tag, 96-bit iv decryption",
+ "AES-GCM 256-bit key, 112-bit tag, 96-bit iv decryption",
+ "AES-GCM 256-bit key, no additional data, 112-bit tag, 96-bit iv decryption",
+ "AES-GCM 256-bit key, 120-bit tag, 96-bit iv decryption",
+ "AES-GCM 256-bit key, no additional data, 120-bit tag, 96-bit iv decryption",
+ "AES-GCM 128-bit key, 32-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, no additional data, 32-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, 64-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, no additional data, 64-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, 96-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, no additional data, 96-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, 104-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, no additional data, 104-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, 112-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, no additional data, 112-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, 120-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, no additional data, 120-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, 32-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, no additional data, 32-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, 64-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, no additional data, 64-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, 96-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, no additional data, 96-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, 104-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, no additional data, 104-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, 112-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, no additional data, 112-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, 120-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, no additional data, 120-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, 32-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, no additional data, 32-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, 64-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, no additional data, 64-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, 96-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, no additional data, 96-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, 104-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, no additional data, 104-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, 112-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, no additional data, 112-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, 120-bit tag, 96-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, no additional data, 120-bit tag, 96-bit iv decryption with altered ciphertext"
],
"rsa_oaep.https.any.html": true,
- "rsa_oaep.https.any.worker.html": true
+ "rsa_oaep.https.any.worker.html": true,
+ "aes_gcm_256_iv.https.any.html": [
+ "AES-GCM 128-bit key, 32-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, no additional data, 32-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, 64-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, no additional data, 64-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, 96-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, no additional data, 96-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, 104-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, no additional data, 104-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, 112-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, no additional data, 112-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, 120-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, no additional data, 120-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, 128-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, no additional data, 128-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, 32-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, no additional data, 32-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, 64-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, no additional data, 64-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, 96-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, no additional data, 96-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, 104-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, no additional data, 104-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, 112-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, no additional data, 112-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, 120-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, no additional data, 120-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, 128-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, no additional data, 128-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, 32-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, no additional data, 32-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, 64-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, no additional data, 64-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, 96-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, no additional data, 96-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, 104-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, no additional data, 104-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, 112-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, no additional data, 112-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, 120-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, no additional data, 120-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, 128-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, no additional data, 128-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, 32-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, no additional data, 32-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, 64-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, no additional data, 64-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, 96-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, no additional data, 96-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, 104-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, no additional data, 104-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, 112-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, no additional data, 112-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, 120-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, no additional data, 120-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, 128-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, no additional data, 128-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, 32-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, no additional data, 32-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, 64-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, no additional data, 64-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, 96-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, no additional data, 96-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, 104-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, no additional data, 104-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, 112-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, no additional data, 112-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, 120-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, no additional data, 120-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, 128-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, no additional data, 128-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, 32-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, no additional data, 32-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, 64-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, no additional data, 64-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, 96-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, no additional data, 96-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, 104-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, no additional data, 104-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, 112-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, no additional data, 112-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, 120-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, no additional data, 120-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, 128-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, no additional data, 128-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, 32-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, no additional data, 32-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, 64-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, no additional data, 64-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, 96-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, no additional data, 96-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, 104-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, no additional data, 104-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, 112-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, no additional data, 112-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, 120-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, no additional data, 120-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, 128-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, no additional data, 128-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, 32-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, no additional data, 32-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, 64-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, no additional data, 64-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, 96-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, no additional data, 96-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, 104-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, no additional data, 104-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, 112-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, no additional data, 112-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, 120-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, no additional data, 120-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, 128-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, no additional data, 128-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, 32-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, no additional data, 32-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, 64-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, no additional data, 64-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, 96-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, no additional data, 96-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, 104-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, no additional data, 104-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, 112-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, no additional data, 112-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, 120-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, no additional data, 120-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, 128-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, no additional data, 128-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, 32-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, no additional data, 32-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, 64-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, no additional data, 64-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, 96-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, no additional data, 96-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, 104-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, no additional data, 104-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, 112-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, no additional data, 112-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, 120-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, no additional data, 120-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, 128-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, no additional data, 128-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, 32-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, no additional data, 32-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, 64-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, no additional data, 64-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, 96-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, no additional data, 96-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, 104-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, no additional data, 104-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, 112-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, no additional data, 112-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, 120-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, no additional data, 120-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, 128-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, no additional data, 128-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, 32-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, no additional data, 32-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, 64-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, no additional data, 64-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, 96-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, no additional data, 96-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, 104-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, no additional data, 104-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, 112-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, no additional data, 112-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, 120-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, no additional data, 120-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, 128-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, no additional data, 128-bit tag, 256-bit iv decryption with altered ciphertext"
+ ],
+ "aes_gcm_256_iv.https.any.worker.html": [
+ "AES-GCM 128-bit key, 32-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, no additional data, 32-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, 64-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, no additional data, 64-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, 96-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, no additional data, 96-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, 104-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, no additional data, 104-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, 112-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, no additional data, 112-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, 120-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, no additional data, 120-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, 128-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, no additional data, 128-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, 32-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, no additional data, 32-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, 64-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, no additional data, 64-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, 96-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, no additional data, 96-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, 104-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, no additional data, 104-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, 112-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, no additional data, 112-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, 120-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, no additional data, 120-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, 128-bit tag, 256-bit iv",
+ "AES-GCM 192-bit key, no additional data, 128-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, 32-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, no additional data, 32-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, 64-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, no additional data, 64-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, 96-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, no additional data, 96-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, 104-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, no additional data, 104-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, 112-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, no additional data, 112-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, 120-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, no additional data, 120-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, 128-bit tag, 256-bit iv",
+ "AES-GCM 256-bit key, no additional data, 128-bit tag, 256-bit iv",
+ "AES-GCM 128-bit key, 32-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, no additional data, 32-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, 64-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, no additional data, 64-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, 96-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, no additional data, 96-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, 104-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, no additional data, 104-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, 112-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, no additional data, 112-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, 120-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, no additional data, 120-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, 128-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, no additional data, 128-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, 32-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, no additional data, 32-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, 64-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, no additional data, 64-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, 96-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, no additional data, 96-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, 104-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, no additional data, 104-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, 112-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, no additional data, 112-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, 120-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, no additional data, 120-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, 128-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 192-bit key, no additional data, 128-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, 32-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, no additional data, 32-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, 64-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, no additional data, 64-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, 96-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, no additional data, 96-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, 104-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, no additional data, 104-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, 112-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, no additional data, 112-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, 120-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, no additional data, 120-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, 128-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 256-bit key, no additional data, 128-bit tag, 256-bit iv with altered plaintext",
+ "AES-GCM 128-bit key, 32-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, no additional data, 32-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, 64-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, no additional data, 64-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, 96-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, no additional data, 96-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, 104-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, no additional data, 104-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, 112-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, no additional data, 112-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, 120-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, no additional data, 120-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, 128-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, no additional data, 128-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, 32-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, no additional data, 32-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, 64-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, no additional data, 64-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, 96-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, no additional data, 96-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, 104-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, no additional data, 104-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, 112-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, no additional data, 112-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, 120-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, no additional data, 120-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, 128-bit tag, 256-bit iv decryption",
+ "AES-GCM 192-bit key, no additional data, 128-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, 32-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, no additional data, 32-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, 64-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, no additional data, 64-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, 96-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, no additional data, 96-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, 104-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, no additional data, 104-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, 112-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, no additional data, 112-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, 120-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, no additional data, 120-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, 128-bit tag, 256-bit iv decryption",
+ "AES-GCM 256-bit key, no additional data, 128-bit tag, 256-bit iv decryption",
+ "AES-GCM 128-bit key, 32-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, no additional data, 32-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, 64-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, no additional data, 64-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, 96-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, no additional data, 96-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, 104-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, no additional data, 104-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, 112-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, no additional data, 112-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, 120-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, no additional data, 120-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, 128-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 128-bit key, no additional data, 128-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, 32-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, no additional data, 32-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, 64-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, no additional data, 64-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, 96-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, no additional data, 96-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, 104-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, no additional data, 104-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, 112-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, no additional data, 112-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, 120-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, no additional data, 120-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, 128-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 192-bit key, no additional data, 128-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, 32-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, no additional data, 32-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, 64-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, no additional data, 64-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, 96-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, no additional data, 96-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, 104-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, no additional data, 104-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, 112-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, no additional data, 112-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, 120-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, no additional data, 120-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, 128-bit tag, 256-bit iv decryption with altered ciphertext",
+ "AES-GCM 256-bit key, no additional data, 128-bit tag, 256-bit iv decryption with altered ciphertext"
+ ]
},
"generateKey": {
"failures_AES-CBC.https.any.html": true,
@@ -720,16 +998,33 @@
],
"import_export": {
"ec_importKey.https.any.html": [
+ "Good parameters: P-256 bits (spki, buffer(59, compressed), {name: ECDSA, namedCurve: P-256}, true, [])",
+ "Good parameters: P-256 bits (raw, buffer(33, compressed), {name: ECDSA, namedCurve: P-256}, true, [])",
+ "Good parameters: P-384 bits (spki, buffer(72, compressed), {name: ECDSA, namedCurve: P-384}, true, [])",
+ "Good parameters: P-384 bits (raw, buffer(49, compressed), {name: ECDSA, namedCurve: P-384}, true, [])",
"Good parameters: P-521 bits (spki, buffer(158), {name: ECDSA, namedCurve: P-521}, true, [])",
+ "Good parameters: P-521 bits (spki, buffer(90, compressed), {name: ECDSA, namedCurve: P-521}, true, [])",
"Good parameters: P-521 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-521}, true, [])",
+ "Good parameters: P-521 bits (raw, buffer(133), {name: ECDSA, namedCurve: P-521}, true, [])",
+ "Good parameters: P-521 bits (raw, buffer(67, compressed), {name: ECDSA, namedCurve: P-521}, true, [])",
"Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDSA, namedCurve: P-521}, true, [sign])",
"Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDSA, namedCurve: P-521}, true, [sign])",
"Good parameters: P-521 bits (spki, buffer(158), {name: ECDSA, namedCurve: P-521}, false, [])",
+ "Good parameters: P-521 bits (spki, buffer(90, compressed), {name: ECDSA, namedCurve: P-521}, false, [])",
"Good parameters: P-521 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-521}, false, [])",
+ "Good parameters: P-521 bits (raw, buffer(133), {name: ECDSA, namedCurve: P-521}, false, [])",
+ "Good parameters: P-521 bits (raw, buffer(67, compressed), {name: ECDSA, namedCurve: P-521}, false, [])",
"Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDSA, namedCurve: P-521}, false, [sign])",
"Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDSA, namedCurve: P-521}, false, [sign])",
+ "Good parameters: P-256 bits (spki, buffer(59, compressed), {name: ECDH, namedCurve: P-256}, true, [])",
+ "Good parameters: P-256 bits (raw, buffer(33, compressed), {name: ECDH, namedCurve: P-256}, true, [])",
+ "Good parameters: P-384 bits (spki, buffer(72, compressed), {name: ECDH, namedCurve: P-384}, true, [])",
+ "Good parameters: P-384 bits (raw, buffer(49, compressed), {name: ECDH, namedCurve: P-384}, true, [])",
"Good parameters: P-521 bits (spki, buffer(158), {name: ECDH, namedCurve: P-521}, true, [])",
+ "Good parameters: P-521 bits (spki, buffer(90, compressed), {name: ECDH, namedCurve: P-521}, true, [])",
"Good parameters: P-521 bits (jwk, object(kty, crv, x, y), {name: ECDH, namedCurve: P-521}, true, [])",
+ "Good parameters: P-521 bits (raw, buffer(133), {name: ECDH, namedCurve: P-521}, true, [])",
+ "Good parameters: P-521 bits (raw, buffer(67, compressed), {name: ECDH, namedCurve: P-521}, true, [])",
"Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, true, [deriveKey])",
"Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-521}, true, [deriveKey])",
"Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, true, [deriveBits, deriveKey])",
@@ -737,7 +1032,10 @@
"Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, true, [deriveBits])",
"Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-521}, true, [deriveBits])",
"Good parameters: P-521 bits (spki, buffer(158), {name: ECDH, namedCurve: P-521}, false, [])",
+ "Good parameters: P-521 bits (spki, buffer(90, compressed), {name: ECDH, namedCurve: P-521}, false, [])",
"Good parameters: P-521 bits (jwk, object(kty, crv, x, y), {name: ECDH, namedCurve: P-521}, false, [])",
+ "Good parameters: P-521 bits (raw, buffer(133), {name: ECDH, namedCurve: P-521}, false, [])",
+ "Good parameters: P-521 bits (raw, buffer(67, compressed), {name: ECDH, namedCurve: P-521}, false, [])",
"Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, false, [deriveKey])",
"Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-521}, false, [deriveKey])",
"Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, false, [deriveBits, deriveKey])",
@@ -746,16 +1044,33 @@
"Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-521}, false, [deriveBits])"
],
"ec_importKey.https.any.worker.html": [
+ "Good parameters: P-256 bits (spki, buffer(59, compressed), {name: ECDSA, namedCurve: P-256}, true, [])",
+ "Good parameters: P-256 bits (raw, buffer(33, compressed), {name: ECDSA, namedCurve: P-256}, true, [])",
+ "Good parameters: P-384 bits (spki, buffer(72, compressed), {name: ECDSA, namedCurve: P-384}, true, [])",
+ "Good parameters: P-384 bits (raw, buffer(49, compressed), {name: ECDSA, namedCurve: P-384}, true, [])",
"Good parameters: P-521 bits (spki, buffer(158), {name: ECDSA, namedCurve: P-521}, true, [])",
+ "Good parameters: P-521 bits (spki, buffer(90, compressed), {name: ECDSA, namedCurve: P-521}, true, [])",
"Good parameters: P-521 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-521}, true, [])",
+ "Good parameters: P-521 bits (raw, buffer(133), {name: ECDSA, namedCurve: P-521}, true, [])",
+ "Good parameters: P-521 bits (raw, buffer(67, compressed), {name: ECDSA, namedCurve: P-521}, true, [])",
"Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDSA, namedCurve: P-521}, true, [sign])",
"Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDSA, namedCurve: P-521}, true, [sign])",
"Good parameters: P-521 bits (spki, buffer(158), {name: ECDSA, namedCurve: P-521}, false, [])",
+ "Good parameters: P-521 bits (spki, buffer(90, compressed), {name: ECDSA, namedCurve: P-521}, false, [])",
"Good parameters: P-521 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-521}, false, [])",
+ "Good parameters: P-521 bits (raw, buffer(133), {name: ECDSA, namedCurve: P-521}, false, [])",
+ "Good parameters: P-521 bits (raw, buffer(67, compressed), {name: ECDSA, namedCurve: P-521}, false, [])",
"Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDSA, namedCurve: P-521}, false, [sign])",
"Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDSA, namedCurve: P-521}, false, [sign])",
+ "Good parameters: P-256 bits (spki, buffer(59, compressed), {name: ECDH, namedCurve: P-256}, true, [])",
+ "Good parameters: P-256 bits (raw, buffer(33, compressed), {name: ECDH, namedCurve: P-256}, true, [])",
+ "Good parameters: P-384 bits (spki, buffer(72, compressed), {name: ECDH, namedCurve: P-384}, true, [])",
+ "Good parameters: P-384 bits (raw, buffer(49, compressed), {name: ECDH, namedCurve: P-384}, true, [])",
"Good parameters: P-521 bits (spki, buffer(158), {name: ECDH, namedCurve: P-521}, true, [])",
+ "Good parameters: P-521 bits (spki, buffer(90, compressed), {name: ECDH, namedCurve: P-521}, true, [])",
"Good parameters: P-521 bits (jwk, object(kty, crv, x, y), {name: ECDH, namedCurve: P-521}, true, [])",
+ "Good parameters: P-521 bits (raw, buffer(133), {name: ECDH, namedCurve: P-521}, true, [])",
+ "Good parameters: P-521 bits (raw, buffer(67, compressed), {name: ECDH, namedCurve: P-521}, true, [])",
"Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, true, [deriveKey])",
"Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-521}, true, [deriveKey])",
"Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, true, [deriveBits, deriveKey])",
@@ -763,7 +1078,10 @@
"Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, true, [deriveBits])",
"Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-521}, true, [deriveBits])",
"Good parameters: P-521 bits (spki, buffer(158), {name: ECDH, namedCurve: P-521}, false, [])",
+ "Good parameters: P-521 bits (spki, buffer(90, compressed), {name: ECDH, namedCurve: P-521}, false, [])",
"Good parameters: P-521 bits (jwk, object(kty, crv, x, y), {name: ECDH, namedCurve: P-521}, false, [])",
+ "Good parameters: P-521 bits (raw, buffer(133), {name: ECDH, namedCurve: P-521}, false, [])",
+ "Good parameters: P-521 bits (raw, buffer(67, compressed), {name: ECDH, namedCurve: P-521}, false, [])",
"Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, false, [deriveKey])",
"Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-521}, false, [deriveKey])",
"Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, false, [deriveBits, deriveKey])",
@@ -778,10 +1096,12 @@
"okp_importKey.https.any.html": [
"Good parameters: Ed448 bits (spki, buffer(69), {name: Ed448}, true, [])",
"Good parameters: Ed448 bits (jwk, object(kty, crv, x), {name: Ed448}, true, [])",
+ "Good parameters: Ed448 bits (raw, buffer(57), {name: Ed448}, true, [])",
"Good parameters: Ed448 bits (pkcs8, buffer(73), {name: Ed448}, true, [sign])",
"Good parameters: Ed448 bits (jwk, object(crv, d, x, kty), {name: Ed448}, true, [sign])",
"Good parameters: Ed448 bits (spki, buffer(69), {name: Ed448}, false, [])",
"Good parameters: Ed448 bits (jwk, object(kty, crv, x), {name: Ed448}, false, [])",
+ "Good parameters: Ed448 bits (raw, buffer(57), {name: Ed448}, false, [])",
"Good parameters: Ed448 bits (pkcs8, buffer(73), {name: Ed448}, false, [sign])",
"Good parameters: Ed448 bits (jwk, object(crv, d, x, kty), {name: Ed448}, false, [sign])",
"Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveKey])",
@@ -789,6 +1109,7 @@
"Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveBits])",
"Good parameters: X448 bits (spki, buffer(68), {name: X448}, true, [])",
"Good parameters: X448 bits (jwk, object(kty, crv, x), {name: X448}, true, [])",
+ "Good parameters: X448 bits (raw, buffer(56), {name: X448}, true, [])",
"Good parameters: X448 bits (pkcs8, buffer(72), {name: X448}, true, [deriveKey])",
"Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveKey])",
"Good parameters: X448 bits (pkcs8, buffer(72), {name: X448}, true, [deriveBits, deriveKey])",
@@ -797,6 +1118,7 @@
"Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveBits])",
"Good parameters: X448 bits (spki, buffer(68), {name: X448}, false, [])",
"Good parameters: X448 bits (jwk, object(kty, crv, x), {name: X448}, false, [])",
+ "Good parameters: X448 bits (raw, buffer(56), {name: X448}, false, [])",
"Good parameters: X448 bits (pkcs8, buffer(72), {name: X448}, false, [deriveKey])",
"Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, false, [deriveKey])",
"Good parameters: X448 bits (pkcs8, buffer(72), {name: X448}, false, [deriveBits, deriveKey])",
@@ -807,10 +1129,12 @@
"okp_importKey.https.any.worker.html": [
"Good parameters: Ed448 bits (spki, buffer(69), {name: Ed448}, true, [])",
"Good parameters: Ed448 bits (jwk, object(kty, crv, x), {name: Ed448}, true, [])",
+ "Good parameters: Ed448 bits (raw, buffer(57), {name: Ed448}, true, [])",
"Good parameters: Ed448 bits (pkcs8, buffer(73), {name: Ed448}, true, [sign])",
"Good parameters: Ed448 bits (jwk, object(crv, d, x, kty), {name: Ed448}, true, [sign])",
"Good parameters: Ed448 bits (spki, buffer(69), {name: Ed448}, false, [])",
"Good parameters: Ed448 bits (jwk, object(kty, crv, x), {name: Ed448}, false, [])",
+ "Good parameters: Ed448 bits (raw, buffer(57), {name: Ed448}, false, [])",
"Good parameters: Ed448 bits (pkcs8, buffer(73), {name: Ed448}, false, [sign])",
"Good parameters: Ed448 bits (jwk, object(crv, d, x, kty), {name: Ed448}, false, [sign])",
"Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveKey])",
@@ -818,6 +1142,7 @@
"Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveBits])",
"Good parameters: X448 bits (spki, buffer(68), {name: X448}, true, [])",
"Good parameters: X448 bits (jwk, object(kty, crv, x), {name: X448}, true, [])",
+ "Good parameters: X448 bits (raw, buffer(56), {name: X448}, true, [])",
"Good parameters: X448 bits (pkcs8, buffer(72), {name: X448}, true, [deriveKey])",
"Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveKey])",
"Good parameters: X448 bits (pkcs8, buffer(72), {name: X448}, true, [deriveBits, deriveKey])",
@@ -826,13 +1151,22 @@
"Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveBits])",
"Good parameters: X448 bits (spki, buffer(68), {name: X448}, false, [])",
"Good parameters: X448 bits (jwk, object(kty, crv, x), {name: X448}, false, [])",
+ "Good parameters: X448 bits (raw, buffer(56), {name: X448}, false, [])",
"Good parameters: X448 bits (pkcs8, buffer(72), {name: X448}, false, [deriveKey])",
"Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, false, [deriveKey])",
"Good parameters: X448 bits (pkcs8, buffer(72), {name: X448}, false, [deriveBits, deriveKey])",
"Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, false, [deriveBits, deriveKey])",
"Good parameters: X448 bits (pkcs8, buffer(72), {name: X448}, false, [deriveBits])",
"Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, false, [deriveBits])"
- ]
+ ],
+ "okp_importKey_failures_Ed25519.https.any.html": false,
+ "okp_importKey_failures_Ed25519.https.any.worker.html": false,
+ "okp_importKey_failures_Ed448.https.any.html": false,
+ "okp_importKey_failures_Ed448.https.any.worker.html": false,
+ "okp_importKey_failures_X25519.https.any.html": false,
+ "okp_importKey_failures_X25519.https.any.worker.html": false,
+ "okp_importKey_failures_X448.https.any.html": false,
+ "okp_importKey_failures_X448.https.any.worker.html": false
},
"randomUUID.https.any.html": true,
"randomUUID.https.any.worker.html": true,
@@ -935,6 +1269,76 @@
"importVectorKeys step: ECDSA P-521 with SHA-256 verification failure due to altered plaintext",
"importVectorKeys step: ECDSA P-521 with SHA-384 verification failure due to altered plaintext",
"importVectorKeys step: ECDSA P-521 with SHA-512 verification failure due to altered plaintext",
+ "ECDSA P-256 with SHA-1 - The signature was truncated by 1 byte verification",
+ "ECDSA P-256 with SHA-1 - The signature was made using SHA-1, however verification is being done using SHA-384 verification",
+ "ECDSA P-256 with SHA-1 - The signature was made using SHA-1, however verification is being done using SHA-512 verification",
+ "ECDSA P-256 with SHA-1 - Signature has excess padding verification",
+ "ECDSA P-256 with SHA-1 - The signature is empty verification",
+ "ECDSA P-256 with SHA-1 - The signature is all zeroes verification",
+ "ECDSA P-256 with SHA-256 - The signature was made using SHA-256, however verification is being done using SHA-1 verification",
+ "ECDSA P-256 with SHA-256 - The signature was made using SHA-256, however verification is being done using SHA-384 verification",
+ "ECDSA P-256 with SHA-256 - The signature was made using SHA-256, however verification is being done using SHA-512 verification",
+ "ECDSA P-256 with SHA-384 - The signature was truncated by 1 byte verification",
+ "ECDSA P-256 with SHA-384 - The signature was made using SHA-384, however verification is being done using SHA-1 verification",
+ "ECDSA P-256 with SHA-384 - The signature was made using SHA-384, however verification is being done using SHA-512 verification",
+ "ECDSA P-256 with SHA-384 - Signature has excess padding verification",
+ "ECDSA P-256 with SHA-384 - The signature is empty verification",
+ "ECDSA P-256 with SHA-384 - The signature is all zeroes verification",
+ "ECDSA P-256 with SHA-512 - The signature was truncated by 1 byte verification",
+ "ECDSA P-256 with SHA-512 - The signature was made using SHA-512, however verification is being done using SHA-1 verification",
+ "ECDSA P-256 with SHA-512 - The signature was made using SHA-512, however verification is being done using SHA-384 verification",
+ "ECDSA P-256 with SHA-512 - Signature has excess padding verification",
+ "ECDSA P-256 with SHA-512 - The signature is empty verification",
+ "ECDSA P-256 with SHA-512 - The signature is all zeroes verification",
+ "ECDSA P-384 with SHA-1 - The signature was truncated by 1 byte verification",
+ "ECDSA P-384 with SHA-1 - The signature was made using SHA-1, however verification is being done using SHA-256 verification",
+ "ECDSA P-384 with SHA-1 - The signature was made using SHA-1, however verification is being done using SHA-512 verification",
+ "ECDSA P-384 with SHA-1 - Signature has excess padding verification",
+ "ECDSA P-384 with SHA-1 - The signature is empty verification",
+ "ECDSA P-384 with SHA-1 - The signature is all zeroes verification",
+ "ECDSA P-384 with SHA-256 - The signature was truncated by 1 byte verification",
+ "ECDSA P-384 with SHA-256 - The signature was made using SHA-256, however verification is being done using SHA-1 verification",
+ "ECDSA P-384 with SHA-256 - The signature was made using SHA-256, however verification is being done using SHA-512 verification",
+ "ECDSA P-384 with SHA-256 - Signature has excess padding verification",
+ "ECDSA P-384 with SHA-256 - The signature is empty verification",
+ "ECDSA P-384 with SHA-256 - The signature is all zeroes verification",
+ "ECDSA P-384 with SHA-384 - The signature was made using SHA-384, however verification is being done using SHA-1 verification",
+ "ECDSA P-384 with SHA-384 - The signature was made using SHA-384, however verification is being done using SHA-256 verification",
+ "ECDSA P-384 with SHA-384 - The signature was made using SHA-384, however verification is being done using SHA-512 verification",
+ "ECDSA P-384 with SHA-512 - The signature was truncated by 1 byte verification",
+ "ECDSA P-384 with SHA-512 - The signature was made using SHA-512, however verification is being done using SHA-1 verification",
+ "ECDSA P-384 with SHA-512 - The signature was made using SHA-512, however verification is being done using SHA-256 verification",
+ "ECDSA P-384 with SHA-512 - Signature has excess padding verification",
+ "ECDSA P-384 with SHA-512 - The signature is empty verification",
+ "ECDSA P-384 with SHA-512 - The signature is all zeroes verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-1 - The signature was truncated by 1 byte verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-1 - The signature was made using SHA-1, however verification is being done using SHA-256 verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-1 - The signature was made using SHA-1, however verification is being done using SHA-384 verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-1 - The signature was made using SHA-1, however verification is being done using SHA-512 verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-1 - Signature has excess padding verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-1 - The signature is empty verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-1 - The signature is all zeroes verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-256 - The signature was truncated by 1 byte verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-256 - The signature was made using SHA-256, however verification is being done using SHA-1 verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-256 - The signature was made using SHA-256, however verification is being done using SHA-384 verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-256 - The signature was made using SHA-256, however verification is being done using SHA-512 verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-256 - Signature has excess padding verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-256 - The signature is empty verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-256 - The signature is all zeroes verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-384 - The signature was truncated by 1 byte verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-384 - The signature was made using SHA-384, however verification is being done using SHA-1 verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-384 - The signature was made using SHA-384, however verification is being done using SHA-256 verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-384 - The signature was made using SHA-384, however verification is being done using SHA-512 verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-384 - Signature has excess padding verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-384 - The signature is empty verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-384 - The signature is all zeroes verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-512 - The signature was truncated by 1 byte verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-512 - The signature was made using SHA-512, however verification is being done using SHA-1 verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-512 - The signature was made using SHA-512, however verification is being done using SHA-256 verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-512 - The signature was made using SHA-512, however verification is being done using SHA-384 verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-512 - Signature has excess padding verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-512 - The signature is empty verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-512 - The signature is all zeroes verification",
"importVectorKeys step: ECDSA P-521 with SHA-1 signing with wrong algorithm name",
"importVectorKeys step: ECDSA P-521 with SHA-256 signing with wrong algorithm name",
"importVectorKeys step: ECDSA P-521 with SHA-384 signing with wrong algorithm name",
@@ -1042,6 +1446,76 @@
"importVectorKeys step: ECDSA P-521 with SHA-256 verification failure due to altered plaintext",
"importVectorKeys step: ECDSA P-521 with SHA-384 verification failure due to altered plaintext",
"importVectorKeys step: ECDSA P-521 with SHA-512 verification failure due to altered plaintext",
+ "ECDSA P-256 with SHA-1 - The signature was truncated by 1 byte verification",
+ "ECDSA P-256 with SHA-1 - The signature was made using SHA-1, however verification is being done using SHA-384 verification",
+ "ECDSA P-256 with SHA-1 - The signature was made using SHA-1, however verification is being done using SHA-512 verification",
+ "ECDSA P-256 with SHA-1 - Signature has excess padding verification",
+ "ECDSA P-256 with SHA-1 - The signature is empty verification",
+ "ECDSA P-256 with SHA-1 - The signature is all zeroes verification",
+ "ECDSA P-256 with SHA-256 - The signature was made using SHA-256, however verification is being done using SHA-1 verification",
+ "ECDSA P-256 with SHA-256 - The signature was made using SHA-256, however verification is being done using SHA-384 verification",
+ "ECDSA P-256 with SHA-256 - The signature was made using SHA-256, however verification is being done using SHA-512 verification",
+ "ECDSA P-256 with SHA-384 - The signature was truncated by 1 byte verification",
+ "ECDSA P-256 with SHA-384 - The signature was made using SHA-384, however verification is being done using SHA-1 verification",
+ "ECDSA P-256 with SHA-384 - The signature was made using SHA-384, however verification is being done using SHA-512 verification",
+ "ECDSA P-256 with SHA-384 - Signature has excess padding verification",
+ "ECDSA P-256 with SHA-384 - The signature is empty verification",
+ "ECDSA P-256 with SHA-384 - The signature is all zeroes verification",
+ "ECDSA P-256 with SHA-512 - The signature was truncated by 1 byte verification",
+ "ECDSA P-256 with SHA-512 - The signature was made using SHA-512, however verification is being done using SHA-1 verification",
+ "ECDSA P-256 with SHA-512 - The signature was made using SHA-512, however verification is being done using SHA-384 verification",
+ "ECDSA P-256 with SHA-512 - Signature has excess padding verification",
+ "ECDSA P-256 with SHA-512 - The signature is empty verification",
+ "ECDSA P-256 with SHA-512 - The signature is all zeroes verification",
+ "ECDSA P-384 with SHA-1 - The signature was truncated by 1 byte verification",
+ "ECDSA P-384 with SHA-1 - The signature was made using SHA-1, however verification is being done using SHA-256 verification",
+ "ECDSA P-384 with SHA-1 - The signature was made using SHA-1, however verification is being done using SHA-512 verification",
+ "ECDSA P-384 with SHA-1 - Signature has excess padding verification",
+ "ECDSA P-384 with SHA-1 - The signature is empty verification",
+ "ECDSA P-384 with SHA-1 - The signature is all zeroes verification",
+ "ECDSA P-384 with SHA-256 - The signature was truncated by 1 byte verification",
+ "ECDSA P-384 with SHA-256 - The signature was made using SHA-256, however verification is being done using SHA-1 verification",
+ "ECDSA P-384 with SHA-256 - The signature was made using SHA-256, however verification is being done using SHA-512 verification",
+ "ECDSA P-384 with SHA-256 - Signature has excess padding verification",
+ "ECDSA P-384 with SHA-256 - The signature is empty verification",
+ "ECDSA P-384 with SHA-256 - The signature is all zeroes verification",
+ "ECDSA P-384 with SHA-384 - The signature was made using SHA-384, however verification is being done using SHA-1 verification",
+ "ECDSA P-384 with SHA-384 - The signature was made using SHA-384, however verification is being done using SHA-256 verification",
+ "ECDSA P-384 with SHA-384 - The signature was made using SHA-384, however verification is being done using SHA-512 verification",
+ "ECDSA P-384 with SHA-512 - The signature was truncated by 1 byte verification",
+ "ECDSA P-384 with SHA-512 - The signature was made using SHA-512, however verification is being done using SHA-1 verification",
+ "ECDSA P-384 with SHA-512 - The signature was made using SHA-512, however verification is being done using SHA-256 verification",
+ "ECDSA P-384 with SHA-512 - Signature has excess padding verification",
+ "ECDSA P-384 with SHA-512 - The signature is empty verification",
+ "ECDSA P-384 with SHA-512 - The signature is all zeroes verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-1 - The signature was truncated by 1 byte verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-1 - The signature was made using SHA-1, however verification is being done using SHA-256 verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-1 - The signature was made using SHA-1, however verification is being done using SHA-384 verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-1 - The signature was made using SHA-1, however verification is being done using SHA-512 verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-1 - Signature has excess padding verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-1 - The signature is empty verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-1 - The signature is all zeroes verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-256 - The signature was truncated by 1 byte verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-256 - The signature was made using SHA-256, however verification is being done using SHA-1 verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-256 - The signature was made using SHA-256, however verification is being done using SHA-384 verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-256 - The signature was made using SHA-256, however verification is being done using SHA-512 verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-256 - Signature has excess padding verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-256 - The signature is empty verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-256 - The signature is all zeroes verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-384 - The signature was truncated by 1 byte verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-384 - The signature was made using SHA-384, however verification is being done using SHA-1 verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-384 - The signature was made using SHA-384, however verification is being done using SHA-256 verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-384 - The signature was made using SHA-384, however verification is being done using SHA-512 verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-384 - Signature has excess padding verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-384 - The signature is empty verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-384 - The signature is all zeroes verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-512 - The signature was truncated by 1 byte verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-512 - The signature was made using SHA-512, however verification is being done using SHA-1 verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-512 - The signature was made using SHA-512, however verification is being done using SHA-256 verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-512 - The signature was made using SHA-512, however verification is being done using SHA-384 verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-512 - Signature has excess padding verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-512 - The signature is empty verification",
+ "importVectorKeys step: ECDSA P-521 with SHA-512 - The signature is all zeroes verification",
"importVectorKeys step: ECDSA P-521 with SHA-1 signing with wrong algorithm name",
"importVectorKeys step: ECDSA P-521 with SHA-256 signing with wrong algorithm name",
"importVectorKeys step: ECDSA P-521 with SHA-384 signing with wrong algorithm name",
@@ -1055,9 +1529,28 @@
"hmac.https.any.worker.html": true,
"rsa_pkcs.https.any.html": true,
"rsa_pkcs.https.any.worker.html": true,
- "rsa_pss.https.any.html": true,
- "rsa_pss.https.any.worker.html": true,
+ "rsa_pss.https.any.html": [
+ "RSA-PSS with SHA-1 and no salt verification failure with wrong saltLength",
+ "RSA-PSS with SHA-256 and no salt verification failure with wrong saltLength",
+ "RSA-PSS with SHA-384 and no salt verification failure with wrong saltLength",
+ "RSA-PSS with SHA-512 and no salt verification failure with wrong saltLength",
+ "RSA-PSS with SHA-1, salted verification failure with wrong saltLength",
+ "RSA-PSS with SHA-256, salted verification failure with wrong saltLength",
+ "RSA-PSS with SHA-384, salted verification failure with wrong saltLength",
+ "RSA-PSS with SHA-512, salted verification failure with wrong saltLength"
+ ],
+ "rsa_pss.https.any.worker.html": [
+ "RSA-PSS with SHA-1 and no salt verification failure with wrong saltLength",
+ "RSA-PSS with SHA-256 and no salt verification failure with wrong saltLength",
+ "RSA-PSS with SHA-384 and no salt verification failure with wrong saltLength",
+ "RSA-PSS with SHA-512 and no salt verification failure with wrong saltLength",
+ "RSA-PSS with SHA-1, salted verification failure with wrong saltLength",
+ "RSA-PSS with SHA-256, salted verification failure with wrong saltLength",
+ "RSA-PSS with SHA-384, salted verification failure with wrong saltLength",
+ "RSA-PSS with SHA-512, salted verification failure with wrong saltLength"
+ ],
"eddsa.https.any.html": [
+ "Sign and verify using generated Ed448 keys.",
"importVectorKeys step: EdDSA Ed448 verification",
"importVectorKeys step: EdDSA Ed448 verification with altered signature after call",
"importVectorKeys step: EdDSA Ed448 with altered data after call",
@@ -1072,6 +1565,7 @@
"importVectorKeys step: EdDSA Ed448 verifying with wrong algorithm name"
],
"eddsa.https.any.worker.html": [
+ "Sign and verify using generated Ed448 keys.",
"importVectorKeys step: EdDSA Ed448 verification",
"importVectorKeys step: EdDSA Ed448 verification with altered signature after call",
"importVectorKeys step: EdDSA Ed448 with altered data after call",
@@ -1106,14 +1600,17 @@
"console-tests-historical.any.html": true,
"console-tests-historical.any.worker.html": true,
"idlharness.any.html": true,
- "idlharness.any.worker.html": true
+ "idlharness.any.worker.html": true,
+ "idlharness-shadowrealm.window.html": false
},
"dom": {
"abort": {
"AbortSignal.any.html": true,
"AbortSignal.any.worker.html": true,
"event.any.html": true,
- "event.any.worker.html": true
+ "event.any.worker.html": true,
+ "abort-signal-any.tentative.any.html": false,
+ "abort-signal-any.tentative.any.worker.html": false
},
"events": {
"AddEventListenerOptions-once.any.html": true,
@@ -1244,7 +1741,8 @@
"encode-utf8.any.worker.html": true,
"readable-writable-properties.any.html": true,
"readable-writable-properties.any.worker.html": true,
- "realms.window.html": false
+ "realms.window.html": false,
+ "invalid-realm.window.html": false
},
"textdecoder-arguments.any.html": true,
"textdecoder-arguments.any.worker.html": true,
@@ -1291,7 +1789,8 @@
"textdecoder-eof.any.worker.html": true,
"idlharness-shadowrealm.window.html": false,
"single-byte-decoder.window.html?XMLHttpRequest": false,
- "single-byte-decoder.window.html?document": false
+ "single-byte-decoder.window.html?document": false,
+ "unsupported-labels.window.html": false
},
"hr-time": {
"monotonic-clock.any.html": true,
@@ -1358,7 +1857,9 @@
"tee.any.html": true,
"tee.any.worker.html": true,
"respond-after-enqueue.any.html": true,
- "respond-after-enqueue.any.worker.html": true
+ "respond-after-enqueue.any.worker.html": true,
+ "enqueue-with-detached-buffer.any.html": true,
+ "enqueue-with-detached-buffer.any.worker.html": true
},
"readable-streams": {
"async-iterator.any.html": [
@@ -1390,7 +1891,12 @@
"tee.any.html": true,
"tee.any.worker.html": true,
"templated.any.html": true,
- "templated.any.worker.html": true
+ "templated.any.worker.html": true,
+ "async-iterator.any.worker.html": [
+ "next() that succeeds; return()",
+ "next() that succeeds; return() [no awaiting]"
+ ],
+ "cross-realm-crash.window.html": false
},
"transform-streams": {
"backpressure.any.html": true,
@@ -1450,7 +1956,8 @@
},
"queuing-strategies-size-function-per-global.window.html": false,
"transferable": {
- "deserialize-error.window.html": false
+ "deserialize-error.window.html": false,
+ "transfer-with-messageport.window.html": false
},
"idlharness-shadowrealm.window.html": false
},
@@ -1502,7 +2009,8 @@
"user_timing_exists.any.html": true,
"user_timing_exists.any.worker.html": true,
"invoke_with_timing_attributes.worker.html": true,
- "performance-measure-invalid.worker.html": false
+ "performance-measure-invalid.worker.html": false,
+ "idlharness-shadowrealm.window.html": false
},
"wasm": {
"jsapi": {
@@ -1604,17 +2112,19 @@
"constructor.tentative.any.html": true,
"constructor.tentative.any.worker.html": true,
"getArg.tentative.any.html": [
- "Index out of bounds"
+ "Getting out-of-range argument"
],
"getArg.tentative.any.worker.html": [
- "Index out of bounds"
+ "Getting out-of-range argument"
],
"is.tentative.any.html": true,
"is.tentative.any.worker.html": true,
"toString.tentative.any.html": true,
"toString.tentative.any.worker.html": true,
"type.tentative.any.html": false,
- "type.tentative.any.worker.html": false
+ "type.tentative.any.worker.html": false,
+ "identity.tentative.any.html": true,
+ "identity.tentative.any.worker.html": true
},
"tag": {
"constructor.tentative.any.html": true,
@@ -1728,16 +2238,26 @@
],
"no-regexp-special-casing.any.worker.html": [
"Conversion to a sequence works"
- ]
+ ],
+ "builtin-function-properties.any.html": true,
+ "builtin-function-properties.any.worker.html": true,
+ "observable-array-no-leak-of-internals.window.html": false,
+ "observable-array-ownkeys.window.html": false
},
"idlharness.any.html": true,
- "idlharness.any.worker.html": true
+ "idlharness.any.worker.html": true,
+ "idlharness-shadowrealm.window.html": false
},
"url": {
"historical.any.html": [
- " and .searchParams should be undefined"
+ " and .searchParams should be undefined",
+ "URL: no structured serialize/deserialize support",
+ "URLSearchParams: no structured serialize/deserialize support"
+ ],
+ "historical.any.worker.html": [
+ "URL: no structured serialize/deserialize support",
+ "URLSearchParams: no structured serialize/deserialize support"
],
- "historical.any.worker.html": true,
"idlharness.any.html": true,
"idlharness.any.worker.html": true,
"toascii.window.html": [
@@ -1803,6 +2323,12 @@
"xn--a.ß (using )",
"xn--a.ß (using .host)",
"xn--a.ß (using .hostname)",
+ "xn--ls8h= (using )",
+ "xn--ls8h= (using .host)",
+ "xn--ls8h= (using .hostname)",
+ "xn--ls8h= (using )",
+ "xn--ls8h= (using .host)",
+ "xn--ls8h= (using .hostname)",
"xn--tešla (using )",
"xn--tešla (using .host)",
"xn--tešla (using .hostname)",
@@ -1907,28 +2433,18 @@
"ab (using .hostname)",
"ab (using .host)",
"ab (using .hostname)",
- "a%C2%ADb (using .host)",
- "a%C2%ADb (using .hostname)",
- "a%C2%ADb (using .host)",
- "a%C2%ADb (using .hostname)",
- " (using )",
- " (using .host)",
- " (using .hostname)",
- " (using )",
- " (using .host)",
- " (using .hostname)",
- "%C2%AD (using )",
- "%C2%AD (using .host)",
- "%C2%AD (using .hostname)",
- "%C2%AD (using )",
- "%C2%AD (using .host)",
- "%C2%AD (using .hostname)",
- "xn-- (using )",
- "xn-- (using .host)",
- "xn-- (using .hostname)",
- "xn-- (using )",
- "xn-- (using .host)",
- "xn-- (using .hostname)"
+ "≠ (using .host)",
+ "≠ (using .hostname)",
+ "≠ (using .host)",
+ "≠ (using .hostname)",
+ "≮ (using .host)",
+ "≮ (using .hostname)",
+ "≮ (using .host)",
+ "≮ (using .hostname)",
+ "≯ (using .host)",
+ "≯ (using .hostname)",
+ "≯ (using .host)",
+ "≯ (using .hostname)"
],
"url-constructor.any.html": [
"Parsing: > against ",
@@ -2078,8 +2594,12 @@
"urlsearchparams-append.any.worker.html": true,
"urlsearchparams-constructor.any.html": true,
"urlsearchparams-constructor.any.worker.html": true,
- "urlsearchparams-delete.any.html": true,
- "urlsearchparams-delete.any.worker.html": true,
+ "urlsearchparams-delete.any.html": [
+ "Changing the query of a URL with an opaque path can impact the path"
+ ],
+ "urlsearchparams-delete.any.worker.html": [
+ "Changing the query of a URL with an opaque path can impact the path"
+ ],
"urlsearchparams-foreach.any.html": true,
"urlsearchparams-foreach.any.worker.html": true,
"urlsearchparams-get.any.html": true,
@@ -2140,444 +2660,373 @@
"Input with encoding utf-8",
"Input − with encoding shift_jis",
"Input − with encoding utf-8",
- "Input á| with encoding utf-8"
+ "Input á| with encoding utf-8",
+ "Input \ud800 with encoding utf-8",
+ "Input \ud800 with encoding windows-1252"
],
- "url-setters-a-area.window.html": [
- ": Setting .protocol = '' The empty string is not a valid scheme. Setter leaves the URL unchanged.",
- ": Setting .protocol = '' The empty string is not a valid scheme. Setter leaves the URL unchanged.",
- ": Setting .protocol = 'b'",
- ": Setting .protocol = 'b'",
- ": Setting .protocol = 'defuse'",
- ": Setting .protocol = 'defuse'",
- ": Setting .protocol = 'B' Upper-case ASCII is lower-cased",
- ": Setting .protocol = 'B' Upper-case ASCII is lower-cased",
- ": Setting .protocol = 'é' Non-ASCII is rejected",
- ": Setting .protocol = 'é' Non-ASCII is rejected",
- ": Setting .protocol = '0b' No leading digit",
- ": Setting .protocol = '0b' No leading digit",
- ": Setting .protocol = '+b' No leading punctuation",
- ": Setting .protocol = '+b' No leading punctuation",
- ": Setting .protocol = 'bC0+-.'",
- ": Setting .protocol = 'bC0+-.'",
- ": Setting .protocol = 'b,c' Only some punctuation is acceptable",
- ": Setting .protocol = 'b,c' Only some punctuation is acceptable",
- ": Setting .protocol = 'bé' Non-ASCII is rejected",
- ": Setting .protocol = 'bé' Non-ASCII is rejected",
- ": Setting .protocol = 'file' Can’t switch from URL containing username/password/port to file",
- ": Setting .protocol = 'file' Can’t switch from URL containing username/password/port to file",
- ": Setting .protocol = 'file'",
- ": Setting .protocol = 'file'",
- ": Setting .protocol = 'file'",
- ": Setting .protocol = 'file'",
- ": Setting .protocol = 'http' Can’t switch from file URL with no host",
- ": Setting .protocol = 'http' Can’t switch from file URL with no host",
- ": Setting .protocol = 'https'",
- ": Setting .protocol = 'https'",
- ": Setting .protocol = 'wss'",
- ": Setting .protocol = 'wss'",
- ": Setting .protocol = 'b' Can’t switch from special scheme to non-special",
- ": Setting .protocol = 'b' Can’t switch from special scheme to non-special",
- ": Setting .protocol = 's'",
- ": Setting .protocol = 's'",
- ": Setting .protocol = 's'",
- ": Setting .protocol = 's'",
- ": Setting .protocol = 'test'",
- ": Setting .protocol = 'test'",
- ": Setting .protocol = 'http' Cannot-be-a-base URL doesn’t have a host, but URL in a special scheme must.",
- ": Setting .protocol = 'http' Cannot-be-a-base URL doesn’t have a host, but URL in a special scheme must.",
- ": Setting .protocol = 'http' Can’t switch from non-special scheme to special",
- ": Setting .protocol = 'http' Can’t switch from non-special scheme to special",
- ": Setting .protocol = 'https'",
- ": Setting .protocol = 'https'",
- ": Setting .protocol = 'file'",
- ": Setting .protocol = 'file'",
- ": Setting .protocol = 'file'",
- ": Setting .protocol = 'file'",
- ": Setting .protocol = 'https'",
- ": Setting .protocol = 'https'",
- ": Setting .protocol = 'https:foo : bar' Stuff after the first ':' is ignored",
- ": Setting .protocol = 'https:foo : bar' Stuff after the first ':' is ignored",
- ": Setting Test>.protocol = 'view-source+data:foo : bar' Stuff after the first ':' is ignored",
- ": Setting Test>.protocol = 'view-source+data:foo : bar' Stuff after the first ':' is ignored",
- ": Setting .protocol = 'https' Port is set to null if it is the default for new scheme.",
- ": Setting .protocol = 'https' Port is set to null if it is the default for new scheme.",
- ": Setting .username = 'me' No host means no username",
- ": Setting .username = 'me' No host means no username",
- ": Setting .username = 'me' No host means no username",
- ": Setting .username = 'me' No host means no username",
- ": Setting .username = 'me' Cannot-be-a-base means no username",
- ": Setting .username = 'me' Cannot-be-a-base means no username",
- ": Setting .username = 'wario'",
- ": Setting .username = 'wario'",
- ": Setting .username = 'me'",
- ": Setting .username = 'me'",
- ": Setting .username = 'me'",
- ": Setting .username = 'me'",
- ": Setting .username = ''",
- ": Setting .username = ''",
- ": Setting .username = ''",
- ": Setting .username = ''",
- ": Setting .username = '\u0000\u0001\t\n\r\u001f !\"#$%&'()*+,-./09:;<=>?@AZ[\\]^_`az{|}~Éé' UTF-8 percent encoding with the userinfo encode set.",
- ": Setting .username = '\u0000\u0001\t\n\r\u001f !\"#$%&'()*+,-./09:;<=>?@AZ[\\]^_`az{|}~Éé' UTF-8 percent encoding with the userinfo encode set.",
- ": Setting .username = '%c3%89té' Bytes already percent-encoded are left as-is.",
- ": Setting .username = '%c3%89té' Bytes already percent-encoded are left as-is.",
- ": Setting .username = 'x'",
- ": Setting .username = 'x'",
- ": Setting .username = 'wario'",
- ": Setting .username = 'wario'",
- ": Setting .username = 'test'",
- ": Setting .username = 'test'",
- ": Setting .password = 'secret' No host means no password",
- ": Setting .password = 'secret' No host means no password",
- ": Setting .password = 'secret' No host means no password",
- ": Setting .password = 'secret' No host means no password",
- ": Setting .password = 'secret' Cannot-be-a-base means no password",
- ": Setting .password = 'secret' Cannot-be-a-base means no password",
- ": Setting .password = 'secret'",
- ": Setting .password = 'secret'",
- ": Setting .password = 'secret'",
- ": Setting .password = 'secret'",
- ": Setting .password = ''",
- ": Setting .password = ''",
- ": Setting .password = ''",
- ": Setting .password = ''",
- ": Setting .password = '\u0000\u0001\t\n\r\u001f !\"#$%&'()*+,-./09:;<=>?@AZ[\\]^_`az{|}~Éé' UTF-8 percent encoding with the userinfo encode set.",
- ": Setting .password = '\u0000\u0001\t\n\r\u001f !\"#$%&'()*+,-./09:;<=>?@AZ[\\]^_`az{|}~Éé' UTF-8 percent encoding with the userinfo encode set.",
- ": Setting .password = '%c3%89té' Bytes already percent-encoded are left as-is.",
- ": Setting .password = '%c3%89té' Bytes already percent-encoded are left as-is.",
- ": Setting .password = 'x'",
- ": Setting .password = 'x'",
- ": Setting .password = 'bowser'",
- ": Setting .password = 'bowser'",
- ": Setting .password = 'test'",
- ": Setting .password = 'test'",
- ": Setting .host = '\u0000' Non-special scheme",
- ": Setting .host = '\u0000' Non-special scheme",
- ": Setting .host = '\t'",
- ": Setting .host = '\t'",
- ": Setting .host = '\n'",
- ": Setting .host = '\n'",
- ": Setting .host = '\r'",
- ": Setting .host = '\r'",
- ": Setting .host = ' '",
- ": Setting .host = ' '",
- ": Setting .host = '#'",
- ": Setting .host = '#'",
- ": Setting .host = '/'",
- ": Setting .host = '/'",
- ": Setting .host = '?'",
- ": Setting .host = '?'",
- ": Setting .host = '@'",
- ": Setting .host = '@'",
- ": Setting .host = 'ß'",
- ": Setting .host = 'ß'",
- ": Setting .host = 'ß' IDNA Nontransitional_Processing",
- ": Setting .host = 'ß' IDNA Nontransitional_Processing",
- ": Setting .host = 'example.com' Cannot-be-a-base means no host",
- ": Setting .host = 'example.com' Cannot-be-a-base means no host",
- ": Setting .host = 'example.net' Cannot-be-a-base means no host",
- ": Setting .host = 'example.net' Cannot-be-a-base means no host",
- ": Setting .host = 'example.com:8080'",
- ": Setting .host = 'example.com:8080'",
- ": Setting .host = 'example.com' Port number is unchanged if not specified in the new value",
- ": Setting .host = 'example.com' Port number is unchanged if not specified in the new value",
- ": Setting .host = 'example.com:' Port number is unchanged if not specified",
- ": Setting .host = 'example.com:' Port number is unchanged if not specified",
- ": Setting .host = '' The empty host is not valid for special schemes",
- ": Setting .host = '' The empty host is not valid for special schemes",
- ": Setting .host = '' The empty host is OK for non-special schemes",
- ": Setting .host = '' The empty host is OK for non-special schemes",
- ": Setting .host = 'example.net' Path-only URLs can gain a host",
- ": Setting .host = 'example.net' Path-only URLs can gain a host",
- ": Setting .host = '0x7F000001:8080' IPv4 address syntax is normalized",
- ": Setting .host = '0x7F000001:8080' IPv4 address syntax is normalized",
- ": Setting .host = '[::0:01]:2' IPv6 address syntax is normalized",
- ": Setting .host = '[::0:01]:2' IPv6 address syntax is normalized",
- ": Setting .host = '[2001:db8::2]:4002' IPv6 literal address with port, crbug.com/1012416",
- ": Setting .host = '[2001:db8::2]:4002' IPv6 literal address with port, crbug.com/1012416",
- ": Setting .host = 'example.com:80' Default port number is removed",
- ": Setting .host = 'example.com:80' Default port number is removed",
- ": Setting .host = 'example.com:443' Default port number is removed",
- ": Setting .host = 'example.com:443' Default port number is removed",
- ": Setting .host = 'example.com:80' Default port number is only removed for the relevant scheme",
- ": Setting .host = 'example.com:80' Default port number is only removed for the relevant scheme",
- ": Setting .host = 'example.com:80' Port number is removed if new port is scheme default and existing URL has a non-default port",
- ": Setting .host = 'example.com:80' Port number is removed if new port is scheme default and existing URL has a non-default port",
- ": Setting .host = 'example.com/stuff' Stuff after a / delimiter is ignored",
- ": Setting .host = 'example.com/stuff' Stuff after a / delimiter is ignored",
- ": Setting .host = 'example.com:8080/stuff' Stuff after a / delimiter is ignored",
- ": Setting .host = 'example.com:8080/stuff' Stuff after a / delimiter is ignored",
- ": Setting .host = 'example.com?stuff' Stuff after a ? delimiter is ignored",
- ": Setting .host = 'example.com?stuff' Stuff after a ? delimiter is ignored",
- ": Setting .host = 'example.com:8080?stuff' Stuff after a ? delimiter is ignored",
- ": Setting .host = 'example.com:8080?stuff' Stuff after a ? delimiter is ignored",
- ": Setting .host = 'example.com#stuff' Stuff after a # delimiter is ignored",
- ": Setting .host = 'example.com#stuff' Stuff after a # delimiter is ignored",
- ": Setting .host = 'example.com:8080#stuff' Stuff after a # delimiter is ignored",
- ": Setting .host = 'example.com:8080#stuff' Stuff after a # delimiter is ignored",
- ": Setting .host = 'example.com\\stuff' Stuff after a \\ delimiter is ignored for special schemes",
- ": Setting .host = 'example.com\\stuff' Stuff after a \\ delimiter is ignored for special schemes",
- ": Setting .host = 'example.com:8080\\stuff' Stuff after a \\ delimiter is ignored for special schemes",
- ": Setting .host = 'example.com:8080\\stuff' Stuff after a \\ delimiter is ignored for special schemes",
- ": Setting .host = 'example.com\\stuff' \\ is not a delimiter for non-special schemes, but still forbidden in hosts",
- ": Setting .host = 'example.com\\stuff' \\ is not a delimiter for non-special schemes, but still forbidden in hosts",
- ": Setting .host = 'example.com:8080stuff2' Anything other than ASCII digit stops the port parser in a setter but is not an error",
- ": Setting .host = 'example.com:8080stuff2' Anything other than ASCII digit stops the port parser in a setter but is not an error",
- ": Setting .host = 'example.com:8080stuff2' Anything other than ASCII digit stops the port parser in a setter but is not an error",
- ": Setting .host = 'example.com:8080stuff2' Anything other than ASCII digit stops the port parser in a setter but is not an error",
- ": Setting .host = 'example.com:8080+2' Anything other than ASCII digit stops the port parser in a setter but is not an error",
- ": Setting .host = 'example.com:8080+2' Anything other than ASCII digit stops the port parser in a setter but is not an error",
- ": Setting .host = 'example.com:65535' Port numbers are 16 bit integers",
- ": Setting .host = 'example.com:65535' Port numbers are 16 bit integers",
- ": Setting .host = 'example.com:65536' Port numbers are 16 bit integers, overflowing is an error. Hostname is still set, though.",
- ": Setting .host = 'example.com:65536' Port numbers are 16 bit integers, overflowing is an error. Hostname is still set, though.",
- ": Setting .host = '[google.com]' Broken IPv6",
- ": Setting .host = '[google.com]' Broken IPv6",
- ": Setting .host = '[::1.2.3.4x]'",
- ": Setting .host = '[::1.2.3.4x]'",
- ": Setting .host = '[::1.2.3.]'",
- ": Setting .host = '[::1.2.3.]'",
- ": Setting .host = '[::1.2.]'",
- ": Setting .host = '[::1.2.]'",
- ": Setting .host = '[::1.]'",
- ": Setting .host = '[::1.]'",
- ": Setting .host = 'x:123'",
- ": Setting .host = 'x:123'",
- ": Setting .host = 'loc%41lhost'",
- ": Setting .host = 'loc%41lhost'",
- ": Setting .host = ''",
- ": Setting .host = ''",
- ": Setting .host = ''",
- ": Setting .host = ''",
- ": Setting .host = ''",
- ": Setting .host = ''",
- ": Setting .host = '///bad.com' Leading / is not stripped",
- ": Setting .host = '///bad.com' Leading / is not stripped",
- ": Setting .host = '///bad.com' Leading / is not stripped",
- ": Setting .host = '///bad.com' Leading / is not stripped",
- ": Setting .hostname = '\u0000' Non-special scheme",
- ": Setting .hostname = '\u0000' Non-special scheme",
- ": Setting .hostname = '\t'",
- ": Setting .hostname = '\t'",
- ": Setting .hostname = '\n'",
- ": Setting .hostname = '\n'",
- ": Setting .hostname = '\r'",
- ": Setting .hostname = '\r'",
- ": Setting .hostname = ' '",
- ": Setting .hostname = ' '",
- ": Setting .hostname = '#'",
- ": Setting .hostname = '#'",
- ": Setting .hostname = '/'",
- ": Setting .hostname = '/'",
- ": Setting .hostname = '?'",
- ": Setting .hostname = '?'",
- ": Setting .hostname = '@'",
- ": Setting .hostname = '@'",
- ": Setting .hostname = 'example.com' Cannot-be-a-base means no host",
- ": Setting .hostname = 'example.com' Cannot-be-a-base means no host",
- ": Setting .hostname = 'example.net' Cannot-be-a-base means no host",
- ": Setting .hostname = 'example.net' Cannot-be-a-base means no host",
- ": Setting .hostname = 'example.com'",
- ": Setting .hostname = 'example.com'",
- ": Setting .hostname = '' The empty host is not valid for special schemes",
- ": Setting .hostname = '' The empty host is not valid for special schemes",
- ": Setting .hostname = '' The empty host is OK for non-special schemes",
- ": Setting .hostname = '' The empty host is OK for non-special schemes",
- ": Setting .hostname = 'example.net' Path-only URLs can gain a host",
- ": Setting .hostname = 'example.net' Path-only URLs can gain a host",
- ": Setting .hostname = '0x7F000001' IPv4 address syntax is normalized",
- ": Setting .hostname = '0x7F000001' IPv4 address syntax is normalized",
- ": Setting .hostname = '[::0:01]' IPv6 address syntax is normalized",
- ": Setting .hostname = '[::0:01]' IPv6 address syntax is normalized",
- "