{
"WebCryptoAPI": {
"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,
"hkdf.https.any.html?1-1000": true,
"hkdf.https.any.html?1001-2000": true,
"hkdf.https.any.html?2001-3000": true,
"hkdf.https.any.html?3001-last": true,
"hkdf.https.any.worker.html?1-1000": true,
"hkdf.https.any.worker.html?1001-2000": true,
"hkdf.https.any.worker.html?2001-3000": true,
"hkdf.https.any.worker.html?3001-last": true,
"pbkdf2.https.any.html?1-1000": true,
"pbkdf2.https.any.html?1001-2000": true,
"pbkdf2.https.any.html?2001-3000": true,
"pbkdf2.https.any.html?3001-4000": true,
"pbkdf2.https.any.html?4001-5000": true,
"pbkdf2.https.any.html?5001-6000": true,
"pbkdf2.https.any.html?6001-7000": true,
"pbkdf2.https.any.html?7001-8000": true,
"pbkdf2.https.any.html?8001-last": true,
"pbkdf2.https.any.worker.html?1-1000": true,
"pbkdf2.https.any.worker.html?1001-2000": true,
"pbkdf2.https.any.worker.html?2001-3000": true,
"pbkdf2.https.any.worker.html?3001-4000": true,
"pbkdf2.https.any.worker.html?4001-5000": true,
"pbkdf2.https.any.worker.html?5001-6000": true,
"pbkdf2.https.any.worker.html?6001-7000": true,
"pbkdf2.https.any.worker.html?7001-8000": true,
"pbkdf2.https.any.worker.html?8001-last": true
},
"digest": {
"digest.https.any.html": true,
"digest.https.any.worker.html": true
},
"encrypt_decrypt": {
"aes_cbc.https.any.html": true,
"aes_cbc.https.any.worker.html": true,
"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.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"
],
"rsa_oaep.https.any.html": true,
"rsa_oaep.https.any.worker.html": true
},
"generateKey": {
"failures_AES-CBC.https.any.html": true,
"failures_AES-CBC.https.any.worker.html": true,
"failures_AES-CTR.https.any.html": true,
"failures_AES-CTR.https.any.worker.html": true,
"failures_AES-GCM.https.any.html": true,
"failures_AES-GCM.https.any.worker.html": true,
"failures_AES-KW.https.any.html": true,
"failures_AES-KW.https.any.worker.html": true,
"failures_ECDH.https.any.html": [
"Empty usages: generateKey({name: ECDH, namedCurve: P-521}, false, [])",
"Empty usages: generateKey({name: ECDH, namedCurve: P-521}, true, [])"
],
"failures_ECDH.https.any.worker.html": [
"Empty usages: generateKey({name: ECDH, namedCurve: P-521}, false, [])",
"Empty usages: generateKey({name: ECDH, namedCurve: P-521}, true, [])"
],
"failures_ECDSA.https.any.html": [
"Empty usages: generateKey({name: ECDSA, namedCurve: P-521}, false, [])",
"Empty usages: generateKey({name: ECDSA, namedCurve: P-521}, true, [])"
],
"failures_ECDSA.https.any.worker.html": [
"Empty usages: generateKey({name: ECDSA, namedCurve: P-521}, false, [])",
"Empty usages: generateKey({name: ECDSA, namedCurve: P-521}, true, [])"
],
"failures_HMAC.https.any.html": true,
"failures_HMAC.https.any.worker.html": true,
"failures_RSA-OAEP.https.any.html": true,
"failures_RSA-OAEP.https.any.worker.html": true,
"failures_RSA-PSS.https.any.html": true,
"failures_RSA-PSS.https.any.worker.html": true,
"failures_RSASSA-PKCS1-v1_5.https.any.html": true,
"failures_RSASSA-PKCS1-v1_5.https.any.worker.html": true,
"successes_AES-CBC.https.any.html": true,
"successes_AES-CBC.https.any.worker.html": true,
"successes_AES-CTR.https.any.html": true,
"successes_AES-CTR.https.any.worker.html": true,
"successes_AES-GCM.https.any.html": true,
"successes_AES-GCM.https.any.worker.html": true,
"successes_AES-KW.https.any.html": true,
"successes_AES-KW.https.any.worker.html": true,
"successes_HMAC.https.any.html": true,
"successes_HMAC.https.any.worker.html": true,
"successes_ECDH.https.any.html": [
"Success: generateKey({name: ECDH, namedCurve: P-521}, false, [deriveKey])",
"Success: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveKey])",
"Success: generateKey({name: ECDH, namedCurve: P-521}, false, [deriveBits, deriveKey])",
"Success: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveBits, deriveKey])",
"Success: generateKey({name: ECDH, namedCurve: P-521}, false, [deriveBits])",
"Success: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveBits])",
"Success: generateKey({name: ECDH, namedCurve: P-521}, false, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])",
"Success: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])",
"Success: generateKey({name: ecdh, namedCurve: P-521}, false, [deriveKey])",
"Success: generateKey({name: ecdh, namedCurve: P-521}, true, [deriveKey])",
"Success: generateKey({name: ecdh, namedCurve: P-521}, false, [deriveBits, deriveKey])",
"Success: generateKey({name: ecdh, namedCurve: P-521}, true, [deriveBits, deriveKey])",
"Success: generateKey({name: ecdh, namedCurve: P-521}, false, [deriveBits])",
"Success: generateKey({name: ecdh, namedCurve: P-521}, true, [deriveBits])",
"Success: generateKey({name: ecdh, namedCurve: P-521}, false, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])",
"Success: generateKey({name: ecdh, namedCurve: P-521}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])",
"Success: generateKey({name: Ecdh, namedCurve: P-521}, false, [deriveKey])",
"Success: generateKey({name: Ecdh, namedCurve: P-521}, true, [deriveKey])",
"Success: generateKey({name: Ecdh, namedCurve: P-521}, false, [deriveBits, deriveKey])",
"Success: generateKey({name: Ecdh, namedCurve: P-521}, true, [deriveBits, deriveKey])",
"Success: generateKey({name: Ecdh, namedCurve: P-521}, false, [deriveBits])",
"Success: generateKey({name: Ecdh, namedCurve: P-521}, true, [deriveBits])",
"Success: generateKey({name: Ecdh, namedCurve: P-521}, false, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])",
"Success: generateKey({name: Ecdh, namedCurve: P-521}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])"
],
"successes_ECDH.https.any.worker.html": [
"Success: generateKey({name: ECDH, namedCurve: P-521}, false, [deriveKey])",
"Success: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveKey])",
"Success: generateKey({name: ECDH, namedCurve: P-521}, false, [deriveBits, deriveKey])",
"Success: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveBits, deriveKey])",
"Success: generateKey({name: ECDH, namedCurve: P-521}, false, [deriveBits])",
"Success: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveBits])",
"Success: generateKey({name: ECDH, namedCurve: P-521}, false, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])",
"Success: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])",
"Success: generateKey({name: ecdh, namedCurve: P-521}, false, [deriveKey])",
"Success: generateKey({name: ecdh, namedCurve: P-521}, true, [deriveKey])",
"Success: generateKey({name: ecdh, namedCurve: P-521}, false, [deriveBits, deriveKey])",
"Success: generateKey({name: ecdh, namedCurve: P-521}, true, [deriveBits, deriveKey])",
"Success: generateKey({name: ecdh, namedCurve: P-521}, false, [deriveBits])",
"Success: generateKey({name: ecdh, namedCurve: P-521}, true, [deriveBits])",
"Success: generateKey({name: ecdh, namedCurve: P-521}, false, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])",
"Success: generateKey({name: ecdh, namedCurve: P-521}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])",
"Success: generateKey({name: Ecdh, namedCurve: P-521}, false, [deriveKey])",
"Success: generateKey({name: Ecdh, namedCurve: P-521}, true, [deriveKey])",
"Success: generateKey({name: Ecdh, namedCurve: P-521}, false, [deriveBits, deriveKey])",
"Success: generateKey({name: Ecdh, namedCurve: P-521}, true, [deriveBits, deriveKey])",
"Success: generateKey({name: Ecdh, namedCurve: P-521}, false, [deriveBits])",
"Success: generateKey({name: Ecdh, namedCurve: P-521}, true, [deriveBits])",
"Success: generateKey({name: Ecdh, namedCurve: P-521}, false, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])",
"Success: generateKey({name: Ecdh, namedCurve: P-521}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])"
],
"successes_ECDSA.https.any.html": [
"Success: generateKey({name: ECDSA, namedCurve: P-521}, false, [sign])",
"Success: generateKey({name: ECDSA, namedCurve: P-521}, true, [sign])",
"Success: generateKey({name: ECDSA, namedCurve: P-521}, false, [verify, sign])",
"Success: generateKey({name: ECDSA, namedCurve: P-521}, true, [verify, sign])",
"Success: generateKey({name: ECDSA, namedCurve: P-521}, false, [sign, verify, sign, sign, verify])",
"Success: generateKey({name: ECDSA, namedCurve: P-521}, true, [sign, verify, sign, sign, verify])",
"Success: generateKey({name: ecdsa, namedCurve: P-521}, false, [sign])",
"Success: generateKey({name: ecdsa, namedCurve: P-521}, true, [sign])",
"Success: generateKey({name: ecdsa, namedCurve: P-521}, false, [verify, sign])",
"Success: generateKey({name: ecdsa, namedCurve: P-521}, true, [verify, sign])",
"Success: generateKey({name: ecdsa, namedCurve: P-521}, false, [sign, verify, sign, sign, verify])",
"Success: generateKey({name: ecdsa, namedCurve: P-521}, true, [sign, verify, sign, sign, verify])",
"Success: generateKey({name: Ecdsa, namedCurve: P-521}, false, [sign])",
"Success: generateKey({name: Ecdsa, namedCurve: P-521}, true, [sign])",
"Success: generateKey({name: Ecdsa, namedCurve: P-521}, false, [verify, sign])",
"Success: generateKey({name: Ecdsa, namedCurve: P-521}, true, [verify, sign])",
"Success: generateKey({name: Ecdsa, namedCurve: P-521}, false, [sign, verify, sign, sign, verify])",
"Success: generateKey({name: Ecdsa, namedCurve: P-521}, true, [sign, verify, sign, sign, verify])"
],
"successes_ECDSA.https.any.worker.html": [
"Success: generateKey({name: ECDSA, namedCurve: P-521}, false, [sign])",
"Success: generateKey({name: ECDSA, namedCurve: P-521}, true, [sign])",
"Success: generateKey({name: ECDSA, namedCurve: P-521}, false, [verify, sign])",
"Success: generateKey({name: ECDSA, namedCurve: P-521}, true, [verify, sign])",
"Success: generateKey({name: ECDSA, namedCurve: P-521}, false, [sign, verify, sign, sign, verify])",
"Success: generateKey({name: ECDSA, namedCurve: P-521}, true, [sign, verify, sign, sign, verify])",
"Success: generateKey({name: ecdsa, namedCurve: P-521}, false, [sign])",
"Success: generateKey({name: ecdsa, namedCurve: P-521}, true, [sign])",
"Success: generateKey({name: ecdsa, namedCurve: P-521}, false, [verify, sign])",
"Success: generateKey({name: ecdsa, namedCurve: P-521}, true, [verify, sign])",
"Success: generateKey({name: ecdsa, namedCurve: P-521}, false, [sign, verify, sign, sign, verify])",
"Success: generateKey({name: ecdsa, namedCurve: P-521}, true, [sign, verify, sign, sign, verify])",
"Success: generateKey({name: Ecdsa, namedCurve: P-521}, false, [sign])",
"Success: generateKey({name: Ecdsa, namedCurve: P-521}, true, [sign])",
"Success: generateKey({name: Ecdsa, namedCurve: P-521}, false, [verify, sign])",
"Success: generateKey({name: Ecdsa, namedCurve: P-521}, true, [verify, sign])",
"Success: generateKey({name: Ecdsa, namedCurve: P-521}, false, [sign, verify, sign, sign, verify])",
"Success: generateKey({name: Ecdsa, namedCurve: P-521}, true, [sign, verify, sign, sign, verify])"
],
"successes_RSA-OAEP.https.any.html?1-10": true,
"successes_RSA-OAEP.https.any.html?101-110": true,
"successes_RSA-OAEP.https.any.html?11-20": true,
"successes_RSA-OAEP.https.any.html?111-120": true,
"successes_RSA-OAEP.https.any.html?121-130": true,
"successes_RSA-OAEP.https.any.html?131-140": true,
"successes_RSA-OAEP.https.any.html?141-150": true,
"successes_RSA-OAEP.https.any.html?151-last": true,
"successes_RSA-OAEP.https.any.html?21-30": true,
"successes_RSA-OAEP.https.any.html?31-40": true,
"successes_RSA-OAEP.https.any.html?41-50": true,
"successes_RSA-OAEP.https.any.html?51-60": true,
"successes_RSA-OAEP.https.any.html?61-70": true,
"successes_RSA-OAEP.https.any.html?71-80": true,
"successes_RSA-OAEP.https.any.html?81-90": true,
"successes_RSA-OAEP.https.any.html?91-100": true,
"successes_RSA-OAEP.https.any.worker.html?1-10": true,
"successes_RSA-OAEP.https.any.worker.html?101-110": true,
"successes_RSA-OAEP.https.any.worker.html?11-20": true,
"successes_RSA-OAEP.https.any.worker.html?111-120": true,
"successes_RSA-OAEP.https.any.worker.html?121-130": true,
"successes_RSA-OAEP.https.any.worker.html?131-140": true,
"successes_RSA-OAEP.https.any.worker.html?141-150": true,
"successes_RSA-OAEP.https.any.worker.html?151-last": true,
"successes_RSA-OAEP.https.any.worker.html?21-30": true,
"successes_RSA-OAEP.https.any.worker.html?31-40": true,
"successes_RSA-OAEP.https.any.worker.html?41-50": true,
"successes_RSA-OAEP.https.any.worker.html?51-60": true,
"successes_RSA-OAEP.https.any.worker.html?61-70": true,
"successes_RSA-OAEP.https.any.worker.html?71-80": true,
"successes_RSA-OAEP.https.any.worker.html?81-90": true,
"successes_RSA-OAEP.https.any.worker.html?91-100": true,
"successes_RSA-PSS.https.any.html?1-10": true,
"successes_RSA-PSS.https.any.html?11-20": true,
"successes_RSA-PSS.https.any.html?21-30": true,
"successes_RSA-PSS.https.any.html?31-last": true,
"successes_RSA-PSS.https.any.worker.html?1-10": true,
"successes_RSA-PSS.https.any.worker.html?11-20": true,
"successes_RSA-PSS.https.any.worker.html?21-30": true,
"successes_RSA-PSS.https.any.worker.html?31-last": true,
"successes_RSASSA-PKCS1-v1_5.https.any.html?1-10": true,
"successes_RSASSA-PKCS1-v1_5.https.any.html?11-20": true,
"successes_RSASSA-PKCS1-v1_5.https.any.html?21-30": true,
"successes_RSASSA-PKCS1-v1_5.https.any.html?31-last": true,
"successes_RSASSA-PKCS1-v1_5.https.any.worker.html?1-10": true,
"successes_RSASSA-PKCS1-v1_5.https.any.worker.html?11-20": true,
"successes_RSASSA-PKCS1-v1_5.https.any.worker.html?21-30": true,
"successes_RSASSA-PKCS1-v1_5.https.any.worker.html?31-last": true
},
"historical.any.html": false,
"historical.any.worker.html": false,
"idlharness.https.any.html": [
"Window interface: attribute crypto"
],
"idlharness.https.any.worker.html": [
"WorkerGlobalScope interface: attribute crypto"
],
"import_export": {
"ec_importKey.https.any.html": [
"Good parameters: P-521 bits (spki, buffer(158), {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 (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 (jwk, object(kty, crv, x, y), {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(91), {name: ECDH, namedCurve: P-256}, true, [])",
"Good parameters: P-384 bits (spki, buffer(120), {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 (jwk, object(kty, crv, x, y), {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])",
"Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-521}, true, [deriveBits, deriveKey])",
"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 (jwk, object(kty, crv, x, y), {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])",
"Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-521}, false, [deriveBits, deriveKey])",
"Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, false, [deriveBits])",
"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-521 bits (spki, buffer(158), {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 (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 (jwk, object(kty, crv, x, y), {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(91), {name: ECDH, namedCurve: P-256}, true, [])",
"Good parameters: P-384 bits (spki, buffer(120), {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 (jwk, object(kty, crv, x, y), {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])",
"Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-521}, true, [deriveBits, deriveKey])",
"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 (jwk, object(kty, crv, x, y), {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])",
"Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-521}, false, [deriveBits, deriveKey])",
"Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, false, [deriveBits])",
"Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-521}, false, [deriveBits])"
],
"rsa_importKey.https.any.html": true,
"rsa_importKey.https.any.worker.html": true,
"symmetric_importKey.https.any.html": true,
"symmetric_importKey.https.any.worker.html": true
},
"randomUUID.https.any.html": true,
"randomUUID.https.any.worker.html": true,
"sign_verify": {
"ecdsa.https.any.html": [
"ECDSA P-256 with SHA-1 verification",
"ECDSA P-256 with SHA-384 verification",
"ECDSA P-256 with SHA-512 verification",
"ECDSA P-384 with SHA-1 verification",
"ECDSA P-384 with SHA-256 verification",
"ECDSA P-384 with SHA-512 verification",
"importVectorKeys step: ECDSA P-521 with SHA-1 verification",
"importVectorKeys step: ECDSA P-521 with SHA-256 verification",
"importVectorKeys step: ECDSA P-521 with SHA-384 verification",
"importVectorKeys step: ECDSA P-521 with SHA-512 verification",
"ECDSA P-256 with SHA-1 verification with altered signature after call",
"ECDSA P-256 with SHA-384 verification with altered signature after call",
"ECDSA P-256 with SHA-512 verification with altered signature after call",
"ECDSA P-384 with SHA-1 verification with altered signature after call",
"ECDSA P-384 with SHA-256 verification with altered signature after call",
"ECDSA P-384 with SHA-512 verification with altered signature after call",
"importVectorKeys step: ECDSA P-521 with SHA-1 verification with altered signature after call",
"importVectorKeys step: ECDSA P-521 with SHA-256 verification with altered signature after call",
"importVectorKeys step: ECDSA P-521 with SHA-384 verification with altered signature after call",
"importVectorKeys step: ECDSA P-521 with SHA-512 verification with altered signature after call",
"ECDSA P-256 with SHA-1 with altered plaintext after call",
"ECDSA P-256 with SHA-384 with altered plaintext after call",
"ECDSA P-256 with SHA-512 with altered plaintext after call",
"ECDSA P-384 with SHA-1 with altered plaintext after call",
"ECDSA P-384 with SHA-256 with altered plaintext after call",
"ECDSA P-384 with SHA-512 with altered plaintext after call",
"importVectorKeys step: ECDSA P-521 with SHA-1 with altered plaintext after call",
"importVectorKeys step: ECDSA P-521 with SHA-256 with altered plaintext after call",
"importVectorKeys step: ECDSA P-521 with SHA-384 with altered plaintext after call",
"importVectorKeys step: ECDSA P-521 with SHA-512 with altered plaintext after call",
"importVectorKeys step: ECDSA P-521 with SHA-1 using privateKey to verify",
"importVectorKeys step: ECDSA P-521 with SHA-256 using privateKey to verify",
"importVectorKeys step: ECDSA P-521 with SHA-384 using privateKey to verify",
"importVectorKeys step: ECDSA P-521 with SHA-512 using privateKey to verify",
"importVectorKeys step: ECDSA P-521 with SHA-1 using publicKey to sign",
"importVectorKeys step: ECDSA P-521 with SHA-256 using publicKey to sign",
"importVectorKeys step: ECDSA P-521 with SHA-384 using publicKey to sign",
"importVectorKeys step: ECDSA P-521 with SHA-512 using publicKey to sign",
"importVectorKeys step: ECDSA P-521 with SHA-1 no verify usage",
"importVectorKeys step: ECDSA P-521 with SHA-256 no verify usage",
"importVectorKeys step: ECDSA P-521 with SHA-384 no verify usage",
"importVectorKeys step: ECDSA P-521 with SHA-512 no verify usage",
"ECDSA P-256 with SHA-1 round trip",
"ECDSA P-256 with SHA-512 round trip",
"ECDSA P-384 with SHA-1 round trip",
"ECDSA P-384 with SHA-512 round trip",
"importVectorKeys step: ECDSA P-521 with SHA-1 round trip",
"importVectorKeys step: ECDSA P-521 with SHA-256 round trip",
"importVectorKeys step: ECDSA P-521 with SHA-384 round trip",
"importVectorKeys step: ECDSA P-521 with SHA-512 round trip",
"importVectorKeys step: ECDSA P-521 with SHA-1 verification failure due to altered signature",
"importVectorKeys step: ECDSA P-521 with SHA-256 verification failure due to altered signature",
"importVectorKeys step: ECDSA P-521 with SHA-384 verification failure due to altered signature",
"importVectorKeys step: ECDSA P-521 with SHA-512 verification failure due to altered signature",
"ECDSA P-256 with SHA-256 verification failure due to wrong hash",
"ECDSA P-384 with SHA-384 verification failure due to wrong hash",
"importVectorKeys step: ECDSA P-521 with SHA-1 verification failure due to wrong hash",
"importVectorKeys step: ECDSA P-521 with SHA-256 verification failure due to wrong hash",
"importVectorKeys step: ECDSA P-521 with SHA-384 verification failure due to wrong hash",
"importVectorKeys step: ECDSA P-521 with SHA-512 verification failure due to wrong hash",
"importVectorKeys step: ECDSA P-521 with SHA-1 verification failure due to bad hash name",
"importVectorKeys step: ECDSA P-521 with SHA-256 verification failure due to bad hash name",
"importVectorKeys step: ECDSA P-521 with SHA-384 verification failure due to bad hash name",
"importVectorKeys step: ECDSA P-521 with SHA-512 verification failure due to bad hash name",
"importVectorKeys step: ECDSA P-521 with SHA-1 verification failure due to shortened signature",
"importVectorKeys step: ECDSA P-521 with SHA-256 verification failure due to shortened signature",
"importVectorKeys step: ECDSA P-521 with SHA-384 verification failure due to shortened signature",
"importVectorKeys step: ECDSA P-521 with SHA-512 verification failure due to shortened signature",
"importVectorKeys step: ECDSA P-521 with SHA-1 verification failure due to altered plaintext",
"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",
"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",
"importVectorKeys step: ECDSA P-521 with SHA-512 signing with wrong algorithm name",
"importVectorKeys step: ECDSA P-521 with SHA-1 verifying with wrong algorithm name",
"importVectorKeys step: ECDSA P-521 with SHA-256 verifying with wrong algorithm name",
"importVectorKeys step: ECDSA P-521 with SHA-384 verifying with wrong algorithm name",
"importVectorKeys step: ECDSA P-521 with SHA-512 verifying with wrong algorithm name"
],
"ecdsa.https.any.worker.html": [
"ECDSA P-256 with SHA-1 verification",
"ECDSA P-256 with SHA-384 verification",
"ECDSA P-256 with SHA-512 verification",
"ECDSA P-384 with SHA-1 verification",
"ECDSA P-384 with SHA-256 verification",
"ECDSA P-384 with SHA-512 verification",
"importVectorKeys step: ECDSA P-521 with SHA-1 verification",
"importVectorKeys step: ECDSA P-521 with SHA-256 verification",
"importVectorKeys step: ECDSA P-521 with SHA-384 verification",
"importVectorKeys step: ECDSA P-521 with SHA-512 verification",
"ECDSA P-256 with SHA-1 verification with altered signature after call",
"ECDSA P-256 with SHA-384 verification with altered signature after call",
"ECDSA P-256 with SHA-512 verification with altered signature after call",
"ECDSA P-384 with SHA-1 verification with altered signature after call",
"ECDSA P-384 with SHA-256 verification with altered signature after call",
"ECDSA P-384 with SHA-512 verification with altered signature after call",
"importVectorKeys step: ECDSA P-521 with SHA-1 verification with altered signature after call",
"importVectorKeys step: ECDSA P-521 with SHA-256 verification with altered signature after call",
"importVectorKeys step: ECDSA P-521 with SHA-384 verification with altered signature after call",
"importVectorKeys step: ECDSA P-521 with SHA-512 verification with altered signature after call",
"ECDSA P-256 with SHA-1 with altered plaintext after call",
"ECDSA P-256 with SHA-384 with altered plaintext after call",
"ECDSA P-256 with SHA-512 with altered plaintext after call",
"ECDSA P-384 with SHA-1 with altered plaintext after call",
"ECDSA P-384 with SHA-256 with altered plaintext after call",
"ECDSA P-384 with SHA-512 with altered plaintext after call",
"importVectorKeys step: ECDSA P-521 with SHA-1 with altered plaintext after call",
"importVectorKeys step: ECDSA P-521 with SHA-256 with altered plaintext after call",
"importVectorKeys step: ECDSA P-521 with SHA-384 with altered plaintext after call",
"importVectorKeys step: ECDSA P-521 with SHA-512 with altered plaintext after call",
"importVectorKeys step: ECDSA P-521 with SHA-1 using privateKey to verify",
"importVectorKeys step: ECDSA P-521 with SHA-256 using privateKey to verify",
"importVectorKeys step: ECDSA P-521 with SHA-384 using privateKey to verify",
"importVectorKeys step: ECDSA P-521 with SHA-512 using privateKey to verify",
"importVectorKeys step: ECDSA P-521 with SHA-1 using publicKey to sign",
"importVectorKeys step: ECDSA P-521 with SHA-256 using publicKey to sign",
"importVectorKeys step: ECDSA P-521 with SHA-384 using publicKey to sign",
"importVectorKeys step: ECDSA P-521 with SHA-512 using publicKey to sign",
"importVectorKeys step: ECDSA P-521 with SHA-1 no verify usage",
"importVectorKeys step: ECDSA P-521 with SHA-256 no verify usage",
"importVectorKeys step: ECDSA P-521 with SHA-384 no verify usage",
"importVectorKeys step: ECDSA P-521 with SHA-512 no verify usage",
"ECDSA P-256 with SHA-1 round trip",
"ECDSA P-256 with SHA-512 round trip",
"ECDSA P-384 with SHA-1 round trip",
"ECDSA P-384 with SHA-512 round trip",
"importVectorKeys step: ECDSA P-521 with SHA-1 round trip",
"importVectorKeys step: ECDSA P-521 with SHA-256 round trip",
"importVectorKeys step: ECDSA P-521 with SHA-384 round trip",
"importVectorKeys step: ECDSA P-521 with SHA-512 round trip",
"importVectorKeys step: ECDSA P-521 with SHA-1 verification failure due to altered signature",
"importVectorKeys step: ECDSA P-521 with SHA-256 verification failure due to altered signature",
"importVectorKeys step: ECDSA P-521 with SHA-384 verification failure due to altered signature",
"importVectorKeys step: ECDSA P-521 with SHA-512 verification failure due to altered signature",
"ECDSA P-256 with SHA-256 verification failure due to wrong hash",
"ECDSA P-384 with SHA-384 verification failure due to wrong hash",
"importVectorKeys step: ECDSA P-521 with SHA-1 verification failure due to wrong hash",
"importVectorKeys step: ECDSA P-521 with SHA-256 verification failure due to wrong hash",
"importVectorKeys step: ECDSA P-521 with SHA-384 verification failure due to wrong hash",
"importVectorKeys step: ECDSA P-521 with SHA-512 verification failure due to wrong hash",
"importVectorKeys step: ECDSA P-521 with SHA-1 verification failure due to bad hash name",
"importVectorKeys step: ECDSA P-521 with SHA-256 verification failure due to bad hash name",
"importVectorKeys step: ECDSA P-521 with SHA-384 verification failure due to bad hash name",
"importVectorKeys step: ECDSA P-521 with SHA-512 verification failure due to bad hash name",
"importVectorKeys step: ECDSA P-521 with SHA-1 verification failure due to shortened signature",
"importVectorKeys step: ECDSA P-521 with SHA-256 verification failure due to shortened signature",
"importVectorKeys step: ECDSA P-521 with SHA-384 verification failure due to shortened signature",
"importVectorKeys step: ECDSA P-521 with SHA-512 verification failure due to shortened signature",
"importVectorKeys step: ECDSA P-521 with SHA-1 verification failure due to altered plaintext",
"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",
"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",
"importVectorKeys step: ECDSA P-521 with SHA-512 signing with wrong algorithm name",
"importVectorKeys step: ECDSA P-521 with SHA-1 verifying with wrong algorithm name",
"importVectorKeys step: ECDSA P-521 with SHA-256 verifying with wrong algorithm name",
"importVectorKeys step: ECDSA P-521 with SHA-384 verifying with wrong algorithm name",
"importVectorKeys step: ECDSA P-521 with SHA-512 verifying with wrong algorithm name"
],
"hmac.https.any.html": true,
"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
},
"wrapKey_unwrapKey": {
"wrapKey_unwrapKey.https.any.html": [
"Can wrap and unwrap ECDH public key keys using spki and AES-CTR",
"Can wrap and unwrap ECDH public key keys using spki and AES-CBC",
"Can wrap and unwrap ECDH public key keys using spki and AES-GCM",
"Can wrap and unwrap ECDH public key keys using jwk and AES-GCM",
"Can wrap and unwrap ECDH private key keys using pkcs8 and AES-GCM",
"Can wrap and unwrap ECDH private key keys as non-extractable using pkcs8 and AES-GCM",
"Can wrap and unwrap ECDH private key keys using jwk and AES-GCM",
"Can wrap and unwrap ECDH private key keys as non-extractable using jwk and AES-GCM",
"Can unwrap ECDH private key non-extractable keys using jwk and AES-GCM",
"Can wrap and unwrap HMAC keys using raw and AES-GCM",
"Can wrap and unwrap HMAC keys as non-extractable using raw and AES-GCM",
"Can wrap and unwrap HMAC keys using jwk and AES-GCM",
"Can wrap and unwrap HMAC keys as non-extractable using jwk and AES-GCM",
"Can unwrap HMAC non-extractable keys using jwk and AES-GCM",
"Can wrap and unwrap AES-CTR keys using raw and AES-GCM",
"Can wrap and unwrap AES-CTR keys as non-extractable using raw and AES-GCM",
"Can wrap and unwrap AES-CTR keys using jwk and AES-GCM",
"Can wrap and unwrap AES-CTR keys as non-extractable using jwk and AES-GCM",
"Can unwrap AES-CTR non-extractable keys using jwk and AES-GCM",
"Can wrap and unwrap AES-CBC keys using raw and AES-GCM",
"Can wrap and unwrap AES-CBC keys as non-extractable using raw and AES-GCM",
"Can wrap and unwrap AES-CBC keys using jwk and AES-GCM",
"Can wrap and unwrap AES-CBC keys as non-extractable using jwk and AES-GCM",
"Can unwrap AES-CBC non-extractable keys using jwk and AES-GCM",
"Can wrap and unwrap AES-GCM keys using raw and AES-GCM",
"Can wrap and unwrap AES-GCM keys as non-extractable using raw and AES-GCM",
"Can wrap and unwrap AES-GCM keys using jwk and AES-GCM",
"Can wrap and unwrap AES-GCM keys as non-extractable using jwk and AES-GCM",
"Can unwrap AES-GCM non-extractable keys using jwk and AES-GCM",
"Can wrap and unwrap AES-KW keys using raw and AES-GCM",
"Can wrap and unwrap AES-KW keys as non-extractable using raw and AES-GCM",
"Can wrap and unwrap AES-KW keys using jwk and AES-GCM",
"Can wrap and unwrap AES-KW keys as non-extractable using jwk and AES-GCM",
"Can unwrap AES-KW non-extractable keys using jwk and AES-GCM",
"Can wrap and unwrap ECDSA public key keys using spki and AES-GCM",
"Can wrap and unwrap ECDSA public key keys using jwk and AES-GCM",
"Can wrap and unwrap ECDSA private key keys using pkcs8 and AES-GCM",
"Can wrap and unwrap ECDSA private key keys as non-extractable using pkcs8 and AES-GCM",
"Can wrap and unwrap ECDSA private key keys using jwk and AES-GCM",
"Can wrap and unwrap ECDSA private key keys as non-extractable using jwk and AES-GCM",
"Can unwrap ECDSA private key non-extractable keys using jwk and AES-GCM",
"Can wrap and unwrap RSASSA-PKCS1-v1_5 public key keys using spki and AES-GCM",
"Can wrap and unwrap RSASSA-PKCS1-v1_5 public key keys using jwk and AES-GCM",
"Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys using pkcs8 and AES-GCM",
"Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys as non-extractable using pkcs8 and AES-GCM",
"Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys using jwk and AES-GCM",
"Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys as non-extractable using jwk and AES-GCM",
"Can unwrap RSASSA-PKCS1-v1_5 private key non-extractable keys using jwk and AES-GCM",
"Can wrap and unwrap RSA-PSS public key keys using spki and AES-GCM",
"Can wrap and unwrap RSA-PSS public key keys using jwk and AES-GCM",
"Can wrap and unwrap RSA-PSS private key keys using pkcs8 and AES-GCM",
"Can wrap and unwrap RSA-PSS private key keys as non-extractable using pkcs8 and AES-GCM",
"Can wrap and unwrap RSA-PSS private key keys using jwk and AES-GCM",
"Can wrap and unwrap RSA-PSS private key keys as non-extractable using jwk and AES-GCM",
"Can unwrap RSA-PSS private key non-extractable keys using jwk and AES-GCM",
"Can wrap and unwrap RSA-OAEP public key keys using spki and AES-GCM",
"Can wrap and unwrap RSA-OAEP public key keys using jwk and AES-GCM",
"Can wrap and unwrap RSA-OAEP private key keys using pkcs8 and AES-GCM",
"Can wrap and unwrap RSA-OAEP private key keys as non-extractable using pkcs8 and AES-GCM",
"Can wrap and unwrap RSA-OAEP private key keys using jwk and AES-GCM",
"Can wrap and unwrap RSA-OAEP private key keys as non-extractable using jwk and AES-GCM",
"Can unwrap RSA-OAEP private key non-extractable keys using jwk and AES-GCM",
"Can wrap and unwrap ECDH public key keys using spki and RSA-OAEP"
],
"wrapKey_unwrapKey.https.any.worker.html": [
"Can wrap and unwrap ECDH public key keys using spki and AES-CTR",
"Can wrap and unwrap ECDH public key keys using spki and AES-CBC",
"Can wrap and unwrap ECDSA public key keys using spki and AES-GCM",
"Can wrap and unwrap ECDSA public key keys using jwk and AES-GCM",
"Can wrap and unwrap ECDSA private key keys using pkcs8 and AES-GCM",
"Can wrap and unwrap ECDSA private key keys as non-extractable using pkcs8 and AES-GCM",
"Can wrap and unwrap ECDSA private key keys using jwk and AES-GCM",
"Can wrap and unwrap ECDSA private key keys as non-extractable using jwk and AES-GCM",
"Can unwrap ECDSA private key non-extractable keys using jwk and AES-GCM",
"Can wrap and unwrap ECDH public key keys using spki and AES-GCM",
"Can wrap and unwrap ECDH public key keys using jwk and AES-GCM",
"Can wrap and unwrap ECDH private key keys using pkcs8 and AES-GCM",
"Can wrap and unwrap ECDH private key keys as non-extractable using pkcs8 and AES-GCM",
"Can wrap and unwrap ECDH private key keys using jwk and AES-GCM",
"Can wrap and unwrap ECDH private key keys as non-extractable using jwk and AES-GCM",
"Can unwrap ECDH private key non-extractable keys using jwk and AES-GCM",
"Can wrap and unwrap HMAC keys using raw and AES-GCM",
"Can wrap and unwrap HMAC keys as non-extractable using raw and AES-GCM",
"Can wrap and unwrap HMAC keys using jwk and AES-GCM",
"Can wrap and unwrap HMAC keys as non-extractable using jwk and AES-GCM",
"Can unwrap HMAC non-extractable keys using jwk and AES-GCM",
"Can wrap and unwrap AES-CTR keys using raw and AES-GCM",
"Can wrap and unwrap AES-CTR keys as non-extractable using raw and AES-GCM",
"Can wrap and unwrap AES-CTR keys using jwk and AES-GCM",
"Can wrap and unwrap AES-CTR keys as non-extractable using jwk and AES-GCM",
"Can unwrap AES-CTR non-extractable keys using jwk and AES-GCM",
"Can wrap and unwrap AES-CBC keys using raw and AES-GCM",
"Can wrap and unwrap AES-CBC keys as non-extractable using raw and AES-GCM",
"Can wrap and unwrap AES-CBC keys using jwk and AES-GCM",
"Can wrap and unwrap AES-CBC keys as non-extractable using jwk and AES-GCM",
"Can unwrap AES-CBC non-extractable keys using jwk and AES-GCM",
"Can wrap and unwrap AES-GCM keys using raw and AES-GCM",
"Can wrap and unwrap AES-GCM keys as non-extractable using raw and AES-GCM",
"Can wrap and unwrap AES-GCM keys using jwk and AES-GCM",
"Can wrap and unwrap AES-GCM keys as non-extractable using jwk and AES-GCM",
"Can unwrap AES-GCM non-extractable keys using jwk and AES-GCM",
"Can wrap and unwrap AES-KW keys using raw and AES-GCM",
"Can wrap and unwrap AES-KW keys as non-extractable using raw and AES-GCM",
"Can wrap and unwrap AES-KW keys using jwk and AES-GCM",
"Can wrap and unwrap AES-KW keys as non-extractable using jwk and AES-GCM",
"Can unwrap AES-KW non-extractable keys using jwk and AES-GCM",
"Can wrap and unwrap RSASSA-PKCS1-v1_5 public key keys using spki and AES-GCM",
"Can wrap and unwrap RSASSA-PKCS1-v1_5 public key keys using jwk and AES-GCM",
"Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys using pkcs8 and AES-GCM",
"Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys as non-extractable using pkcs8 and AES-GCM",
"Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys using jwk and AES-GCM",
"Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys as non-extractable using jwk and AES-GCM",
"Can unwrap RSASSA-PKCS1-v1_5 private key non-extractable keys using jwk and AES-GCM",
"Can wrap and unwrap RSA-OAEP public key keys using spki and AES-GCM",
"Can wrap and unwrap RSA-OAEP public key keys using jwk and AES-GCM",
"Can wrap and unwrap RSA-OAEP private key keys using pkcs8 and AES-GCM",
"Can wrap and unwrap RSA-OAEP private key keys as non-extractable using pkcs8 and AES-GCM",
"Can wrap and unwrap RSA-OAEP private key keys using jwk and AES-GCM",
"Can wrap and unwrap RSA-OAEP private key keys as non-extractable using jwk and AES-GCM",
"Can unwrap RSA-OAEP private key non-extractable keys using jwk and AES-GCM",
"Can wrap and unwrap RSA-PSS public key keys using spki and AES-GCM",
"Can wrap and unwrap RSA-PSS public key keys using jwk and AES-GCM",
"Can wrap and unwrap RSA-PSS private key keys using pkcs8 and AES-GCM",
"Can wrap and unwrap RSA-PSS private key keys as non-extractable using pkcs8 and AES-GCM",
"Can wrap and unwrap RSA-PSS private key keys using jwk and AES-GCM",
"Can wrap and unwrap RSA-PSS private key keys as non-extractable using jwk and AES-GCM",
"Can unwrap RSA-PSS private key non-extractable keys using jwk and AES-GCM",
"Can wrap and unwrap ECDH public key keys using spki and RSA-OAEP"
]
}
},
"console": {
"console-is-a-namespace.any.html": true,
"console-is-a-namespace.any.worker.html": true,
"console-label-conversion.any.html": true,
"console-label-conversion.any.worker.html": true,
"console-namespace-object-class-string.any.html": true,
"console-namespace-object-class-string.any.worker.html": true,
"console-tests-historical.any.html": true,
"console-tests-historical.any.worker.html": true,
"idlharness.any.html": true,
"idlharness.any.worker.html": true
},
"dom": {
"abort": {
"AbortSignal.any.html": [
"AbortSignal.timeout() returns a non-aborted signal",
"Signal returned by AbortSignal.timeout() times out",
"AbortSignal timeouts fire in order"
],
"AbortSignal.any.worker.html": [
"AbortSignal.timeout() returns a non-aborted signal",
"Signal returned by AbortSignal.timeout() times out",
"AbortSignal timeouts fire in order"
],
"event.any.html": true,
"event.any.worker.html": true
},
"events": {
"AddEventListenerOptions-once.any.html": [
"Once listener should be added / removed like normal listeners"
],
"AddEventListenerOptions-once.any.worker.html": [
"Once listener should be added / removed like normal listeners"
],
"AddEventListenerOptions-passive.any.html": [
"Supports passive option on addEventListener only",
"returnValue should be ignored if-and-only-if the passive option is true",
"Equivalence of option values"
],
"AddEventListenerOptions-passive.any.worker.html": [
"Supports passive option on addEventListener only",
"returnValue should be ignored if-and-only-if the passive option is true",
"Equivalence of option values"
],
"AddEventListenerOptions-signal.any.html": true,
"AddEventListenerOptions-signal.any.worker.html": true,
"Event-isTrusted.any.html": true,
"Event-isTrusted.any.worker.html": true,
"EventTarget-add-remove-listener.any.html": true,
"EventTarget-add-remove-listener.any.worker.html": true,
"EventTarget-addEventListener.any.html": true,
"EventTarget-addEventListener.any.worker.html": true,
"EventTarget-removeEventListener.any.html": true,
"EventTarget-removeEventListener.any.worker.html": true,
"EventTarget-constructible.any.html": true,
"EventTarget-constructible.any.worker.html": true,
"Event-constructors.any.html": [
"Untitled 2",
"Untitled 3"
],
"Event-constructors.any.worker.html": [
"Event constructors 2",
"Event constructors 3"
],
"event-global.worker.html": true
}
},
"encoding": {
"api-basics.any.html": true,
"api-basics.any.worker.html": true,
"api-invalid-label.any.html?1-1000": true,
"api-invalid-label.any.html?1001-2000": true,
"api-invalid-label.any.html?2001-3000": true,
"api-invalid-label.any.html?3001-last": true,
"api-invalid-label.any.worker.html?1-1000": true,
"api-invalid-label.any.worker.html?1001-2000": true,
"api-invalid-label.any.worker.html?2001-3000": true,
"api-invalid-label.any.worker.html?3001-last": true,
"api-replacement-encodings.any.html": true,
"api-replacement-encodings.any.worker.html": true,
"api-surrogates-utf8.any.html": true,
"api-surrogates-utf8.any.worker.html": true,
"encodeInto.any.html": [
"encodeInto() into SharedArrayBuffer with Hi and destination length 0, offset 0, filler 0",
"encodeInto() into SharedArrayBuffer with Hi and destination length 0, offset 4, filler 0",
"encodeInto() into SharedArrayBuffer with Hi and destination length 0, offset 0, filler 128",
"encodeInto() into SharedArrayBuffer with Hi and destination length 0, offset 4, filler 128",
"encodeInto() into SharedArrayBuffer with Hi and destination length 0, offset 0, filler random",
"encodeInto() into SharedArrayBuffer with Hi and destination length 0, offset 4, filler random",
"encodeInto() into SharedArrayBuffer with A and destination length 10, offset 0, filler 0",
"encodeInto() into SharedArrayBuffer with A and destination length 10, offset 4, filler 0",
"encodeInto() into SharedArrayBuffer with A and destination length 10, offset 0, filler 128",
"encodeInto() into SharedArrayBuffer with A and destination length 10, offset 4, filler 128",
"encodeInto() into SharedArrayBuffer with A and destination length 10, offset 0, filler random",
"encodeInto() into SharedArrayBuffer with A and destination length 10, offset 4, filler random",
"encodeInto() into SharedArrayBuffer with 𝌆 and destination length 4, offset 0, filler 0",
"encodeInto() into SharedArrayBuffer with 𝌆 and destination length 4, offset 4, filler 0",
"encodeInto() into SharedArrayBuffer with 𝌆 and destination length 4, offset 0, filler 128",
"encodeInto() into SharedArrayBuffer with 𝌆 and destination length 4, offset 4, filler 128",
"encodeInto() into SharedArrayBuffer with 𝌆 and destination length 4, offset 0, filler random",
"encodeInto() into SharedArrayBuffer with 𝌆 and destination length 4, offset 4, filler random",
"encodeInto() into SharedArrayBuffer with 𝌆A and destination length 3, offset 0, filler 0",
"encodeInto() into SharedArrayBuffer with 𝌆A and destination length 3, offset 4, filler 0",
"encodeInto() into SharedArrayBuffer with 𝌆A and destination length 3, offset 0, filler 128",
"encodeInto() into SharedArrayBuffer with 𝌆A and destination length 3, offset 4, filler 128",
"encodeInto() into SharedArrayBuffer with 𝌆A and destination length 3, offset 0, filler random",
"encodeInto() into SharedArrayBuffer with 𝌆A and destination length 3, offset 4, filler random",
"encodeInto() into SharedArrayBuffer with \ud834A\udf06A¥Hi and destination length 10, offset 0, filler 0",
"encodeInto() into SharedArrayBuffer with \ud834A\udf06A¥Hi and destination length 10, offset 4, filler 0",
"encodeInto() into SharedArrayBuffer with \ud834A\udf06A¥Hi and destination length 10, offset 0, filler 128",
"encodeInto() into SharedArrayBuffer with \ud834A\udf06A¥Hi and destination length 10, offset 4, filler 128",
"encodeInto() into SharedArrayBuffer with \ud834A\udf06A¥Hi and destination length 10, offset 0, filler random",
"encodeInto() into SharedArrayBuffer with \ud834A\udf06A¥Hi and destination length 10, offset 4, filler random",
"encodeInto() into SharedArrayBuffer with A\udf06 and destination length 4, offset 0, filler 0",
"encodeInto() into SharedArrayBuffer with A\udf06 and destination length 4, offset 4, filler 0",
"encodeInto() into SharedArrayBuffer with A\udf06 and destination length 4, offset 0, filler 128",
"encodeInto() into SharedArrayBuffer with A\udf06 and destination length 4, offset 4, filler 128",
"encodeInto() into SharedArrayBuffer with A\udf06 and destination length 4, offset 0, filler random",
"encodeInto() into SharedArrayBuffer with A\udf06 and destination length 4, offset 4, filler random",
"encodeInto() into SharedArrayBuffer with ¥¥ and destination length 4, offset 0, filler 0",
"encodeInto() into SharedArrayBuffer with ¥¥ and destination length 4, offset 4, filler 0",
"encodeInto() into SharedArrayBuffer with ¥¥ and destination length 4, offset 0, filler 128",
"encodeInto() into SharedArrayBuffer with ¥¥ and destination length 4, offset 4, filler 128",
"encodeInto() into SharedArrayBuffer with ¥¥ and destination length 4, offset 0, filler random",
"encodeInto() into SharedArrayBuffer with ¥¥ and destination length 4, offset 4, filler random"
],
"encodeInto.any.worker.html": [
"encodeInto() into SharedArrayBuffer with Hi and destination length 0, offset 0, filler 0",
"encodeInto() into SharedArrayBuffer with Hi and destination length 0, offset 4, filler 0",
"encodeInto() into SharedArrayBuffer with Hi and destination length 0, offset 0, filler 128",
"encodeInto() into SharedArrayBuffer with Hi and destination length 0, offset 4, filler 128",
"encodeInto() into SharedArrayBuffer with Hi and destination length 0, offset 0, filler random",
"encodeInto() into SharedArrayBuffer with Hi and destination length 0, offset 4, filler random",
"encodeInto() into SharedArrayBuffer with A and destination length 10, offset 0, filler 0",
"encodeInto() into SharedArrayBuffer with A and destination length 10, offset 4, filler 0",
"encodeInto() into SharedArrayBuffer with A and destination length 10, offset 0, filler 128",
"encodeInto() into SharedArrayBuffer with A and destination length 10, offset 4, filler 128",
"encodeInto() into SharedArrayBuffer with A and destination length 10, offset 0, filler random",
"encodeInto() into SharedArrayBuffer with A and destination length 10, offset 4, filler random",
"encodeInto() into SharedArrayBuffer with 𝌆 and destination length 4, offset 0, filler 0",
"encodeInto() into SharedArrayBuffer with 𝌆 and destination length 4, offset 4, filler 0",
"encodeInto() into SharedArrayBuffer with 𝌆 and destination length 4, offset 0, filler 128",
"encodeInto() into SharedArrayBuffer with 𝌆 and destination length 4, offset 4, filler 128",
"encodeInto() into SharedArrayBuffer with 𝌆 and destination length 4, offset 0, filler random",
"encodeInto() into SharedArrayBuffer with 𝌆 and destination length 4, offset 4, filler random",
"encodeInto() into SharedArrayBuffer with 𝌆A and destination length 3, offset 0, filler 0",
"encodeInto() into SharedArrayBuffer with 𝌆A and destination length 3, offset 4, filler 0",
"encodeInto() into SharedArrayBuffer with 𝌆A and destination length 3, offset 0, filler 128",
"encodeInto() into SharedArrayBuffer with 𝌆A and destination length 3, offset 4, filler 128",
"encodeInto() into SharedArrayBuffer with 𝌆A and destination length 3, offset 0, filler random",
"encodeInto() into SharedArrayBuffer with 𝌆A and destination length 3, offset 4, filler random",
"encodeInto() into SharedArrayBuffer with \ud834A\udf06A¥Hi and destination length 10, offset 0, filler 0",
"encodeInto() into SharedArrayBuffer with \ud834A\udf06A¥Hi and destination length 10, offset 4, filler 0",
"encodeInto() into SharedArrayBuffer with \ud834A\udf06A¥Hi and destination length 10, offset 0, filler 128",
"encodeInto() into SharedArrayBuffer with \ud834A\udf06A¥Hi and destination length 10, offset 4, filler 128",
"encodeInto() into SharedArrayBuffer with \ud834A\udf06A¥Hi and destination length 10, offset 0, filler random",
"encodeInto() into SharedArrayBuffer with \ud834A\udf06A¥Hi and destination length 10, offset 4, filler random",
"encodeInto() into SharedArrayBuffer with A\udf06 and destination length 4, offset 0, filler 0",
"encodeInto() into SharedArrayBuffer with A\udf06 and destination length 4, offset 4, filler 0",
"encodeInto() into SharedArrayBuffer with A\udf06 and destination length 4, offset 0, filler 128",
"encodeInto() into SharedArrayBuffer with A\udf06 and destination length 4, offset 4, filler 128",
"encodeInto() into SharedArrayBuffer with A\udf06 and destination length 4, offset 0, filler random",
"encodeInto() into SharedArrayBuffer with A\udf06 and destination length 4, offset 4, filler random",
"encodeInto() into SharedArrayBuffer with ¥¥ and destination length 4, offset 0, filler 0",
"encodeInto() into SharedArrayBuffer with ¥¥ and destination length 4, offset 4, filler 0",
"encodeInto() into SharedArrayBuffer with ¥¥ and destination length 4, offset 0, filler 128",
"encodeInto() into SharedArrayBuffer with ¥¥ and destination length 4, offset 4, filler 128",
"encodeInto() into SharedArrayBuffer with ¥¥ and destination length 4, offset 0, filler random",
"encodeInto() into SharedArrayBuffer with ¥¥ and destination length 4, offset 4, filler random"
],
"idlharness.any.html": true,
"idlharness.any.worker.html": true,
"iso-2022-jp-decoder.any.html": true,
"iso-2022-jp-decoder.any.worker.html": true,
"legacy-mb-schinese": {
"gb18030": {
"gb18030-decoder.any.html": true,
"gb18030-decoder.any.worker.html": true
},
"gbk": {
"gbk-decoder.any.html": true,
"gbk-decoder.any.worker.html": true
}
},
"replacement-encodings.any.html": false,
"replacement-encodings.any.worker.html": false,
"streams": {
"backpressure.any.html": true,
"backpressure.any.worker.html": true,
"decode-attributes.any.html": true,
"decode-attributes.any.worker.html": true,
"decode-bad-chunks.any.html": true,
"decode-bad-chunks.any.worker.html": true,
"decode-ignore-bom.any.html": true,
"decode-ignore-bom.any.worker.html": true,
"decode-incomplete-input.any.html": true,
"decode-incomplete-input.any.worker.html": true,
"decode-non-utf8.any.html": true,
"decode-non-utf8.any.worker.html": true,
"decode-split-character.any.html": true,
"decode-split-character.any.worker.html": true,
"decode-utf8.any.html": true,
"decode-utf8.any.worker.html": true,
"encode-bad-chunks.any.html": true,
"encode-bad-chunks.any.worker.html": true,
"encode-utf8.any.html": true,
"encode-utf8.any.worker.html": true,
"readable-writable-properties.any.html": true,
"readable-writable-properties.any.worker.html": true
},
"textdecoder-arguments.any.html": true,
"textdecoder-arguments.any.worker.html": true,
"textdecoder-byte-order-marks.any.html": true,
"textdecoder-byte-order-marks.any.worker.html": true,
"textdecoder-copy.any.html": true,
"textdecoder-copy.any.worker.html": true,
"textdecoder-fatal-single-byte.any.html?1-1000": true,
"textdecoder-fatal-single-byte.any.html?1001-2000": true,
"textdecoder-fatal-single-byte.any.html?2001-3000": true,
"textdecoder-fatal-single-byte.any.html?3001-4000": true,
"textdecoder-fatal-single-byte.any.html?4001-5000": true,
"textdecoder-fatal-single-byte.any.html?5001-6000": true,
"textdecoder-fatal-single-byte.any.html?6001-7000": true,
"textdecoder-fatal-single-byte.any.html?7001-last": true,
"textdecoder-fatal-single-byte.any.worker.html?1-1000": true,
"textdecoder-fatal-single-byte.any.worker.html?1001-2000": true,
"textdecoder-fatal-single-byte.any.worker.html?2001-3000": true,
"textdecoder-fatal-single-byte.any.worker.html?3001-4000": true,
"textdecoder-fatal-single-byte.any.worker.html?4001-5000": true,
"textdecoder-fatal-single-byte.any.worker.html?5001-6000": true,
"textdecoder-fatal-single-byte.any.worker.html?6001-7000": true,
"textdecoder-fatal-single-byte.any.worker.html?7001-last": true,
"textdecoder-fatal-streaming.any.html": true,
"textdecoder-fatal-streaming.any.worker.html": true,
"textdecoder-fatal.any.html": true,
"textdecoder-fatal.any.worker.html": true,
"textdecoder-ignorebom.any.html": true,
"textdecoder-ignorebom.any.worker.html": true,
"textdecoder-labels.any.html": true,
"textdecoder-labels.any.worker.html": true,
"textdecoder-streaming.any.html": true,
"textdecoder-streaming.any.worker.html": true,
"textdecoder-utf16-surrogates.any.html": true,
"textdecoder-utf16-surrogates.any.worker.html": true,
"textencoder-constructor-non-utf.any.html": true,
"textencoder-constructor-non-utf.any.worker.html": true,
"textencoder-utf16-surrogates.any.html": true,
"textencoder-utf16-surrogates.any.worker.html": true,
"unsupported-encodings.any.html": false,
"unsupported-encodings.any.worker.html": false,
"single-byte-decoder.window.html?TextDecoder": true,
"textdecoder-eof.any.html": true,
"textdecoder-eof.any.worker.html": true
},
"hr-time": {
"monotonic-clock.any.html": true,
"monotonic-clock.any.worker.html": true,
"basic.any.html": [
"Performance interface extends EventTarget."
],
"basic.any.worker.html": [
"Performance interface extends EventTarget."
],
"idlharness.any.html": [
"Performance interface: existence and properties of interface object",
"Performance interface: existence and properties of interface prototype object",
"Performance interface: attribute timeOrigin",
"Performance interface: performance must inherit property \"timeOrigin\" with the proper type",
"Performance interface: default toJSON operation on performance",
"Window interface: attribute performance"
],
"idlharness.any.worker.html": [
"Performance interface: existence and properties of interface object",
"Performance interface: existence and properties of interface prototype object",
"Performance interface: attribute timeOrigin",
"Performance interface: performance must inherit property \"timeOrigin\" with the proper type",
"Performance interface: default toJSON operation on performance",
"WorkerGlobalScope interface: attribute performance",
"WorkerGlobalScope interface: self must inherit property \"performance\" with the proper type"
],
"window-worker-timeOrigin.window.html": false
},
"streams": {
"idlharness.any.html": true,
"idlharness.any.worker.html": true,
"piping": {
"abort.any.html": true,
"abort.any.worker.html": true,
"close-propagation-backward.any.html": true,
"close-propagation-backward.any.worker.html": true,
"close-propagation-forward.any.html": true,
"close-propagation-forward.any.worker.html": true,
"error-propagation-backward.any.html": true,
"error-propagation-backward.any.worker.html": true,
"error-propagation-forward.any.html": true,
"error-propagation-forward.any.worker.html": true,
"flow-control.any.html": true,
"flow-control.any.worker.html": true,
"general.any.html": true,
"general.any.worker.html": true,
"multiple-propagation.any.html": true,
"multiple-propagation.any.worker.html": true,
"pipe-through.any.html": true,
"pipe-through.any.worker.html": true,
"then-interception.any.html": true,
"then-interception.any.worker.html": true,
"throwing-options.any.html": true,
"throwing-options.any.worker.html": true,
"transform-streams.any.html": true,
"transform-streams.any.worker.html": true
},
"queuing-strategies.any.html": true,
"queuing-strategies.any.worker.html": true,
"readable-byte-streams": {
"bad-buffers-and-views.any.html": true,
"bad-buffers-and-views.any.worker.html": true,
"construct-byob-request.any.html": true,
"construct-byob-request.any.worker.html": true,
"general.any.html": [
"ReadableStream with byte source: Respond to multiple pull() by separate enqueue()",
"ReadableStream with byte source: enqueue() discards auto-allocated BYOB request"
],
"general.any.worker.html": [
"ReadableStream with byte source: Respond to multiple pull() by separate enqueue()",
"ReadableStream with byte source: enqueue() discards auto-allocated BYOB request"
],
"non-transferable-buffers.any.html": false,
"non-transferable-buffers.any.worker.html": false,
"enqueue-with-detached-buffer.window.html": false,
"tee.any.html": true,
"tee.any.worker.html": true,
"respond-after-enqueue.any.html": true,
"respond-after-enqueue.any.worker.html": true
},
"readable-streams": {
"async-iterator.any.html": false,
"bad-strategies.any.html": true,
"bad-strategies.any.worker.html": true,
"bad-underlying-sources.any.html": true,
"bad-underlying-sources.any.worker.html": true,
"cancel.any.html": true,
"cancel.any.worker.html": true,
"constructor.any.html": true,
"constructor.any.worker.html": true,
"count-queuing-strategy-integration.any.html": true,
"count-queuing-strategy-integration.any.worker.html": true,
"default-reader.any.html": true,
"default-reader.any.worker.html": true,
"floating-point-total-queue-size.any.html": true,
"floating-point-total-queue-size.any.worker.html": true,
"garbage-collection.any.html": true,
"garbage-collection.any.worker.html": true,
"general.any.html": true,
"general.any.worker.html": true,
"patched-global.any.html": true,
"patched-global.any.worker.html": true,
"reentrant-strategies.any.html": true,
"reentrant-strategies.any.worker.html": true,
"tee.any.html": false,
"tee.any.worker.html": false,
"templated.any.html": true,
"templated.any.worker.html": true
},
"transform-streams": {
"backpressure.any.html": true,
"backpressure.any.worker.html": true,
"errors.any.html": true,
"errors.any.worker.html": true,
"flush.any.html": true,
"flush.any.worker.html": true,
"general.any.html": true,
"general.any.worker.html": true,
"lipfuzz.any.html": true,
"lipfuzz.any.worker.html": true,
"patched-global.any.html": true,
"patched-global.any.worker.html": true,
"properties.any.html": true,
"properties.any.worker.html": true,
"reentrant-strategies.any.html": true,
"reentrant-strategies.any.worker.html": true,
"strategies.any.html": true,
"strategies.any.worker.html": true,
"terminate.any.html": true,
"terminate.any.worker.html": true
},
"writable-streams": {
"aborting.any.html": true,
"aborting.any.worker.html": true,
"bad-strategies.any.html": true,
"bad-strategies.any.worker.html": true,
"bad-underlying-sinks.any.html": true,
"bad-underlying-sinks.any.worker.html": true,
"byte-length-queuing-strategy.any.html": true,
"byte-length-queuing-strategy.any.worker.html": true,
"close.any.html": [
"when close is called on a WritableStream in waiting state, ready should be fulfilled immediately even if close takes a long time"
],
"close.any.worker.html": [
"when close is called on a WritableStream in waiting state, ready should be fulfilled immediately even if close takes a long time"
],
"constructor.any.html": true,
"constructor.any.worker.html": true,
"count-queuing-strategy.any.html": true,
"count-queuing-strategy.any.worker.html": true,
"error.any.html": true,
"error.any.worker.html": true,
"floating-point-total-queue-size.any.html": true,
"floating-point-total-queue-size.any.worker.html": true,
"general.any.html": true,
"general.any.worker.html": true,
"properties.any.html": true,
"properties.any.worker.html": true,
"reentrant-strategy.any.html": true,
"reentrant-strategy.any.worker.html": true,
"start.any.html": true,
"start.any.worker.html": true,
"write.any.html": true,
"write.any.worker.html": true
},
"queuing-strategies-size-function-per-global.window.html": false,
"transferable": {
"deserialize-error.window.html": false
}
},
"user-timing": {
"buffered-flag.any.html": false,
"buffered-flag.any.worker.html": false,
"case-sensitivity.any.html": false,
"case-sensitivity.any.worker.html": false,
"clear_all_marks.any.html": true,
"clear_all_marks.any.worker.html": true,
"clear_all_measures.any.html": true,
"clear_all_measures.any.worker.html": true,
"clear_non_existent_mark.any.html": true,
"clear_non_existent_mark.any.worker.html": true,
"clear_non_existent_measure.any.html": true,
"clear_non_existent_measure.any.worker.html": true,
"clear_one_mark.any.html": true,
"clear_one_mark.any.worker.html": true,
"clear_one_measure.any.html": true,
"clear_one_measure.any.worker.html": true,
"entry_type.any.html": true,
"entry_type.any.worker.html": true,
"idlharness.any.html": true,
"idlharness.any.worker.html": true,
"mark-entry-constructor.any.html": true,
"mark-entry-constructor.any.worker.html": true,
"mark-errors.any.html": true,
"mark-errors.any.worker.html": true,
"mark-l3.any.html": false,
"mark-l3.any.worker.html": false,
"mark-measure-return-objects.any.html": true,
"mark-measure-return-objects.any.worker.html": true,
"mark.any.html": true,
"mark.any.worker.html": true,
"measure-l3.any.html": true,
"measure-l3.any.worker.html": true,
"measure-with-dict.any.html": [
"measure entries' detail and start/end are customizable"
],
"measure-with-dict.any.worker.html": [
"measure entries' detail and start/end are customizable"
],
"measure_syntax_err.any.html": true,
"measure_syntax_err.any.worker.html": true,
"structured-serialize-detail.any.html": true,
"structured-serialize-detail.any.worker.html": true,
"supported-usertiming-types.any.html": false,
"supported-usertiming-types.any.worker.html": false,
"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
},
"wasm": {
"jsapi": {
"constructor": {
"compile.any.html": true,
"compile.any.worker.html": true,
"instantiate-bad-imports.any.html": true,
"instantiate-bad-imports.any.worker.html": true,
"instantiate.any.html": [
"Synchronous options handling: Buffer argument"
],
"instantiate.any.worker.html": [
"Synchronous options handling: Buffer argument"
],
"multi-value.any.html": true,
"multi-value.any.worker.html": true,
"toStringTag.any.html": true,
"toStringTag.any.worker.html": true,
"validate.any.html": true,
"validate.any.worker.html": true
},
"global": {
"constructor.any.html": true,
"constructor.any.worker.html": true,
"toString.any.html": true,
"toString.any.worker.html": true,
"type.tentative.any.html": false,
"type.tentative.any.worker.html": false,
"value-get-set.any.html": true,
"value-get-set.any.worker.html": true,
"valueOf.any.html": true,
"valueOf.any.worker.html": true
},
"idlharness.any.html": [
"Table interface: operation set(unsigned long, optional any)"
],
"idlharness.any.worker.html": [
"Table interface: operation set(unsigned long, optional any)"
],
"instance": {
"constructor-bad-imports.any.html": true,
"constructor-bad-imports.any.worker.html": true,
"constructor-caching.any.html": true,
"constructor-caching.any.worker.html": true,
"constructor.any.html": true,
"constructor.any.worker.html": true,
"exports.any.html": true,
"exports.any.worker.html": true,
"toString.any.html": true,
"toString.any.worker.html": true
},
"interface.any.html": [
"WebAssembly.Table.set: length"
],
"interface.any.worker.html": [
"WebAssembly.Table.set: length"
],
"memory": {
"buffer.any.html": true,
"buffer.any.worker.html": true,
"constructor.any.html": true,
"constructor.any.worker.html": true,
"grow.any.html": true,
"grow.any.worker.html": true,
"toString.any.html": true,
"toString.any.worker.html": true,
"type.tentative.any.html": false,
"type.tentative.any.worker.html": false,
"constructor-shared.tentative.any.html": true,
"constructor-shared.tentative.any.worker.html": true,
"constructor-types.tentative.any.html": false,
"constructor-types.tentative.any.worker.html": false
},
"module": {
"constructor.any.html": true,
"constructor.any.worker.html": true,
"customSections.any.html": true,
"customSections.any.worker.html": true,
"exports.any.html": true,
"exports.any.worker.html": true,
"imports.any.html": true,
"imports.any.worker.html": true,
"toString.any.html": true,
"toString.any.worker.html": true
},
"prototypes.any.html": true,
"prototypes.any.worker.html": true,
"table": {
"constructor.any.html": true,
"constructor.any.worker.html": true,
"get-set.any.html": true,
"get-set.any.worker.html": true,
"grow.any.html": true,
"grow.any.worker.html": true,
"length.any.html": true,
"length.any.worker.html": true,
"toString.any.html": true,
"toString.any.worker.html": true,
"constructor-types.tentative.any.html": false,
"constructor-types.tentative.any.worker.html": false,
"type.tentative.any.html": false,
"type.tentative.any.worker.html": false
},
"exception": {
"basic.tentative.any.html": true,
"basic.tentative.any.worker.html": true,
"constructor.tentative.any.html": true,
"constructor.tentative.any.worker.html": true,
"getArg.tentative.any.html": [
"Index out of bounds"
],
"getArg.tentative.any.worker.html": [
"Index out of bounds"
],
"is.tentative.any.html": true,
"is.tentative.any.worker.html": true,
"toString.tentative.any.html": false,
"toString.tentative.any.worker.html": false,
"type.tentative.any.html": false,
"type.tentative.any.worker.html": false
},
"tag": {
"constructor.tentative.any.html": true,
"constructor.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
},
"function": {
"call.tentative.any.html": false,
"call.tentative.any.worker.html": false,
"constructor.tentative.any.html": false,
"constructor.tentative.any.worker.html": false,
"table.tentative.any.html": false,
"table.tentative.any.worker.html": false,
"type.tentative.any.html": false,
"type.tentative.any.worker.html": false
}
},
"serialization": {
"module": {
"serialization-via-idb.any.html": false,
"serialization-via-idb.any.worker.html": false,
"serialization-via-notifications-api.any.html": false,
"serialization-via-notifications-api.any.worker.html": false,
"nested-worker-success.any.worker.html": true
},
"arraybuffer": {
"transfer.window.html": false
}
},
"webapi": {
"abort.any.html": true,
"abort.any.worker.html": true,
"body.any.html": true,
"body.any.worker.html": true,
"contenttype.any.html": true,
"contenttype.any.worker.html": true,
"empty-body.any.html": true,
"empty-body.any.worker.html": true,
"historical.any.html": false,
"historical.any.worker.html": false,
"idlharness.any.html": true,
"idlharness.any.worker.html": true,
"instantiateStreaming-bad-imports.any.html": true,
"instantiateStreaming-bad-imports.any.worker.html": true,
"instantiateStreaming.any.html": true,
"instantiateStreaming.any.worker.html": true,
"invalid-args.any.html": true,
"invalid-args.any.worker.html": true,
"invalid-code.any.html": true,
"invalid-code.any.worker.html": true,
"modified-contenttype.any.html": true,
"modified-contenttype.any.worker.html": true,
"origin.sub.any.html": [
"Opaque response: compileStreaming",
"Opaque response: instantiateStreaming"
],
"origin.sub.any.worker.html": [
"Opaque response: compileStreaming",
"Opaque response: instantiateStreaming"
],
"rejected-arg.any.html": true,
"rejected-arg.any.worker.html": true,
"status.any.html": true,
"status.any.worker.html": true
},
"create_multiple_memory.worker.html": true
},
"webidl": {
"ecmascript-binding": {
"es-exceptions": {
"DOMException-constants.any.html": true,
"DOMException-constants.any.worker.html": true,
"DOMException-constructor-and-prototype.any.html": true,
"DOMException-constructor-and-prototype.any.worker.html": true,
"DOMException-constructor-behavior.any.html": true,
"DOMException-constructor-behavior.any.worker.html": true,
"DOMException-custom-bindings.any.html": true,
"DOMException-custom-bindings.any.worker.html": true
},
"class-string-interface.any.html": true,
"class-string-interface.any.worker.html": true,
"class-string-iterator-prototype-object.any.html": true,
"class-string-iterator-prototype-object.any.worker.html": true,
"class-string-named-properties-object.window.html": false,
"global-immutable-prototype.any.html": [
"Setting to a different prototype"
],
"global-immutable-prototype.any.worker.html": [
"Setting to a different prototype"
],
"global-object-implicit-this-value.any.html": [
"Global object's getter throws when called on incompatible object",
"Global object's setter throws when called on incompatible object",
"Global object's operation throws when called on incompatible object",
"Global object's getter works when called on null / undefined",
"Global object's setter works when called on null / undefined"
],
"global-object-implicit-this-value.any.worker.html": [
"Global object's getter throws when called on incompatible object",
"Global object's setter throws when called on incompatible object",
"Global object's operation throws when called on incompatible object",
"Global object's getter works when called on null / undefined",
"Global object's setter works when called on null / undefined"
],
"legacy-factor-function-subclass.window.html": false,
"no-regexp-special-casing.any.html": [
"Conversion to a sequence works"
],
"no-regexp-special-casing.any.worker.html": [
"Conversion to a sequence works"
]
},
"idlharness.any.html": true,
"idlharness.any.worker.html": true
},
"url": {
"historical.any.html": [
" and .searchParams should be undefined"
],
"historical.any.worker.html": true,
"idlharness.any.html": true,
"idlharness.any.worker.html": true,
"toascii.window.html": [
"aa-- (using .host)",
"aa-- (using .hostname)",
"aa-- (using .host)",
"aa-- (using .hostname)",
"a†-- (using .host)",
"a†-- (using .hostname)",
"a†-- (using .host)",
"a†-- (using .hostname)",
"ab--c (using .host)",
"ab--c (using .hostname)",
"ab--c (using .host)",
"ab--c (using .hostname)",
"-x (using .host)",
"-x (using .hostname)",
"-x (using .host)",
"-x (using .hostname)",
"-† (using .host)",
"-† (using .hostname)",
"-† (using .host)",
"-† (using .hostname)",
"-x.xn--zca (using .host)",
"-x.xn--zca (using .hostname)",
"-x.xn--zca (using .host)",
"-x.xn--zca (using .hostname)",
"-x.ß (using .host)",
"-x.ß (using .hostname)",
"-x.ß (using .host)",
"-x.ß (using .hostname)",
"x-.xn--zca (using .host)",
"x-.xn--zca (using .hostname)",
"x-.xn--zca (using .host)",
"x-.xn--zca (using .hostname)",
"x-.ß (using .host)",
"x-.ß (using .hostname)",
"x-.ß (using .host)",
"x-.ß (using .hostname)",
"x..xn--zca (using .host)",
"x..xn--zca (using .hostname)",
"x..xn--zca (using .host)",
"x..xn--zca (using .hostname)",
"x..ß (using .host)",
"x..ß (using .hostname)",
"x..ß (using .host)",
"x..ß (using .hostname)",
"xn--a (using )",
"xn--a (using .host)",
"xn--a (using .hostname)",
"xn--a (using )",
"xn--a (using .host)",
"xn--a (using .hostname)",
"xn--a.xn--zca (using )",
"xn--a.xn--zca (using .host)",
"xn--a.xn--zca (using .hostname)",
"xn--a.xn--zca (using )",
"xn--a.xn--zca (using .host)",
"xn--a.xn--zca (using .hostname)",
"xn--a.ß (using )",
"xn--a.ß (using .host)",
"xn--a.ß (using .hostname)",
"xn--a.ß (using )",
"xn--a.ß (using .host)",
"xn--a.ß (using .hostname)",
"xn--tešla (using )",
"xn--tešla (using .host)",
"xn--tešla (using .hostname)",
"xn--tešla (using )",
"xn--tešla (using .host)",
"xn--tešla (using .hostname)",
"xn--zca.xn--zca (using .host)",
"xn--zca.xn--zca (using .hostname)",
"xn--zca.xn--zca (using .host)",
"xn--zca.xn--zca (using .hostname)",
"xn--zca.ß (using .host)",
"xn--zca.ß (using .hostname)",
"xn--zca.ß (using .host)",
"xn--zca.ß (using .hostname)",
"ab--c.xn--zca (using .host)",
"ab--c.xn--zca (using .hostname)",
"ab--c.xn--zca (using .host)",
"ab--c.xn--zca (using .hostname)",
"ab--c.ß (using .host)",
"ab--c.ß (using .hostname)",
"ab--c.ß (using .host)",
"ab--c.ß (using .hostname)",
".example (using URL)",
".example (using URL.host)",
".example (using URL.hostname)",
".example (using )",
".example (using .host)",
".example (using .hostname)",
".example (using )",
".example (using .host)",
".example (using .hostname)",
"xn--1ug.example (using URL)",
"xn--1ug.example (using URL.host)",
"xn--1ug.example (using URL.hostname)",
"xn--1ug.example (using )",
"xn--1ug.example (using .host)",
"xn--1ug.example (using .hostname)",
"xn--1ug.example (using )",
"xn--1ug.example (using .host)",
"xn--1ug.example (using .hostname)",
"يa (using )",
"يa (using .host)",
"يa (using .hostname)",
"يa (using )",
"يa (using .host)",
"يa (using .hostname)",
"xn--a-yoc (using )",
"xn--a-yoc (using .host)",
"xn--a-yoc (using .hostname)",
"xn--a-yoc (using )",
"xn--a-yoc (using .host)",
"xn--a-yoc (using .hostname)",
"ශ්රී (using .host)",
"ශ්රී (using .hostname)",
"ශ්රී (using .host)",
"ශ්රී (using .hostname)",
"نامهای (using .host)",
"نامهای (using .hostname)",
"نامهای (using .host)",
"نامهای (using .hostname)",
"�.com (using )",
"�.com (using .host)",
"�.com (using .hostname)",
"�.com (using )",
"�.com (using .host)",
"�.com (using .hostname)",
"xn--zn7c.com (using )",
"xn--zn7c.com (using .host)",
"xn--zn7c.com (using .hostname)",
"xn--zn7c.com (using )",
"xn--zn7c.com (using .host)",
"xn--zn7c.com (using .hostname)",
"x01234567890123456789012345678901234567890123456789012345678901x (using .host)",
"x01234567890123456789012345678901234567890123456789012345678901x (using .hostname)",
"x01234567890123456789012345678901234567890123456789012345678901x (using .host)",
"x01234567890123456789012345678901234567890123456789012345678901x (using .hostname)",
"x01234567890123456789012345678901234567890123456789012345678901† (using .host)",
"x01234567890123456789012345678901234567890123456789012345678901† (using .hostname)",
"x01234567890123456789012345678901234567890123456789012345678901† (using .host)",
"x01234567890123456789012345678901234567890123456789012345678901† (using .hostname)",
"x01234567890123456789012345678901234567890123456789012345678901x.xn--zca (using .host)",
"x01234567890123456789012345678901234567890123456789012345678901x.xn--zca (using .hostname)",
"x01234567890123456789012345678901234567890123456789012345678901x.xn--zca (using .host)",
"x01234567890123456789012345678901234567890123456789012345678901x.xn--zca (using .hostname)",
"x01234567890123456789012345678901234567890123456789012345678901x.ß (using .host)",
"x01234567890123456789012345678901234567890123456789012345678901x.ß (using .hostname)",
"x01234567890123456789012345678901234567890123456789012345678901x.ß (using .host)",
"x01234567890123456789012345678901234567890123456789012345678901x.ß (using .hostname)",
"01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.x (using .host)",
"01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.x (using .hostname)",
"01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.x (using .host)",
"01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.x (using .hostname)",
"01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.xn--zca (using .host)",
"01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.xn--zca (using .hostname)",
"01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.xn--zca (using .host)",
"01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.xn--zca (using .hostname)",
"01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.ß (using .host)",
"01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.ß (using .hostname)",
"01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.ß (using .host)",
"01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.ß (using .hostname)",
"ab (using .host)",
"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)"
],
"url-constructor.any.html": [
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: > against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: ////mouse> against ",
"Parsing: <\\/localhost//pig> against ",
"Parsing: /localhost//pig> against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: ///one/two> against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: <..//path> against ",
"Parsing: against ",
"Parsing: <> against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against "
],
"url-constructor.any.worker.html": [
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: > against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against ",
"Parsing: against