[supports.tentative.https.any.html] [SubtleCrypto.supports method exists] expected: FAIL [supports returns false for invalid operations] expected: FAIL [supports returns false for invalid algorithms] expected: FAIL [supports(generateKey, RSASSA-PKCS1-v1_5)] expected: FAIL [supports(importKey, RSASSA-PKCS1-v1_5)] expected: FAIL [supports(sign, RSASSA-PKCS1-v1_5)] expected: FAIL [supports(verify, RSASSA-PKCS1-v1_5)] expected: FAIL [supports(encrypt, RSASSA-PKCS1-v1_5)] expected: FAIL [supports(decrypt, RSASSA-PKCS1-v1_5)] expected: FAIL [supports(deriveBits, RSASSA-PKCS1-v1_5)] expected: FAIL [supports(digest, RSASSA-PKCS1-v1_5)] expected: FAIL [supports(generateKey, RSA-PSS)] expected: FAIL [supports(importKey, RSA-PSS)] expected: FAIL [supports(sign, RSA-PSS)] expected: FAIL [supports(verify, RSA-PSS)] expected: FAIL [supports(encrypt, RSA-PSS)] expected: FAIL [supports(decrypt, RSA-PSS)] expected: FAIL [supports(deriveBits, RSA-PSS)] expected: FAIL [supports(digest, RSA-PSS)] expected: FAIL [supports(generateKey, RSA-OAEP)] expected: FAIL [supports(importKey, RSA-OAEP)] expected: FAIL [supports(sign, RSA-OAEP)] expected: FAIL [supports(verify, RSA-OAEP)] expected: FAIL [supports(encrypt, RSA-OAEP)] expected: FAIL [supports(decrypt, RSA-OAEP)] expected: FAIL [supports(deriveBits, RSA-OAEP)] expected: FAIL [supports(digest, RSA-OAEP)] expected: FAIL [supports(generateKey, ECDSA)] expected: FAIL [supports(importKey, ECDSA)] expected: FAIL [supports(sign, ECDSA)] expected: FAIL [supports(verify, ECDSA)] expected: FAIL [supports(encrypt, ECDSA)] expected: FAIL [supports(decrypt, ECDSA)] expected: FAIL [supports(deriveBits, ECDSA)] expected: FAIL [supports(digest, ECDSA)] expected: FAIL [supports(generateKey, ECDH)] expected: FAIL [supports(importKey, ECDH)] expected: FAIL [supports(sign, ECDH)] expected: FAIL [supports(verify, ECDH)] expected: FAIL [supports(encrypt, ECDH)] expected: FAIL [supports(decrypt, ECDH)] expected: FAIL [supports(deriveBits, ECDH)] expected: FAIL [supports(digest, ECDH)] expected: FAIL [supports(generateKey, Ed25519)] expected: FAIL [supports(importKey, Ed25519)] expected: FAIL [supports(sign, Ed25519)] expected: FAIL [supports(verify, Ed25519)] expected: FAIL [supports(encrypt, Ed25519)] expected: FAIL [supports(decrypt, Ed25519)] expected: FAIL [supports(deriveBits, Ed25519)] expected: FAIL [supports(digest, Ed25519)] expected: FAIL [supports(generateKey, X25519)] expected: FAIL [supports(importKey, X25519)] expected: FAIL [supports(sign, X25519)] expected: FAIL [supports(verify, X25519)] expected: FAIL [supports(encrypt, X25519)] expected: FAIL [supports(decrypt, X25519)] expected: FAIL [supports(deriveBits, X25519)] expected: FAIL [supports(digest, X25519)] expected: FAIL [supports(generateKey, AES-CBC)] expected: FAIL [supports(importKey, AES-CBC)] expected: FAIL [supports(sign, AES-CBC)] expected: FAIL [supports(verify, AES-CBC)] expected: FAIL [supports(encrypt, AES-CBC)] expected: FAIL [supports(decrypt, AES-CBC)] expected: FAIL [supports(deriveBits, AES-CBC)] expected: FAIL [supports(digest, AES-CBC)] expected: FAIL [supports(generateKey, AES-CTR)] expected: FAIL [supports(importKey, AES-CTR)] expected: FAIL [supports(sign, AES-CTR)] expected: FAIL [supports(verify, AES-CTR)] expected: FAIL [supports(encrypt, AES-CTR)] expected: FAIL [supports(decrypt, AES-CTR)] expected: FAIL [supports(deriveBits, AES-CTR)] expected: FAIL [supports(digest, AES-CTR)] expected: FAIL [supports(generateKey, AES-GCM)] expected: FAIL [supports(importKey, AES-GCM)] expected: FAIL [supports(sign, AES-GCM)] expected: FAIL [supports(verify, AES-GCM)] expected: FAIL [supports(encrypt, AES-GCM)] expected: FAIL [supports(decrypt, AES-GCM)] expected: FAIL [supports(deriveBits, AES-GCM)] expected: FAIL [supports(digest, AES-GCM)] expected: FAIL [supports(generateKey, AES-KW)] expected: FAIL [supports(importKey, AES-KW)] expected: FAIL [supports(sign, AES-KW)] expected: FAIL [supports(verify, AES-KW)] expected: FAIL [supports(encrypt, AES-KW)] expected: FAIL [supports(decrypt, AES-KW)] expected: FAIL [supports(deriveBits, AES-KW)] expected: FAIL [supports(digest, AES-KW)] expected: FAIL [supports(generateKey, HMAC)] expected: FAIL [supports(importKey, HMAC)] expected: FAIL [supports(sign, HMAC)] expected: FAIL [supports(verify, HMAC)] expected: FAIL [supports(encrypt, HMAC)] expected: FAIL [supports(decrypt, HMAC)] expected: FAIL [supports(deriveBits, HMAC)] expected: FAIL [supports(digest, HMAC)] expected: FAIL [supports(generateKey, SHA-1)] expected: FAIL [supports(importKey, SHA-1)] expected: FAIL [supports(sign, SHA-1)] expected: FAIL [supports(verify, SHA-1)] expected: FAIL [supports(encrypt, SHA-1)] expected: FAIL [supports(decrypt, SHA-1)] expected: FAIL [supports(deriveBits, SHA-1)] expected: FAIL [supports(digest, SHA-1)] expected: FAIL [supports(generateKey, SHA-256)] expected: FAIL [supports(importKey, SHA-256)] expected: FAIL [supports(sign, SHA-256)] expected: FAIL [supports(verify, SHA-256)] expected: FAIL [supports(encrypt, SHA-256)] expected: FAIL [supports(decrypt, SHA-256)] expected: FAIL [supports(deriveBits, SHA-256)] expected: FAIL [supports(digest, SHA-256)] expected: FAIL [supports(generateKey, SHA-384)] expected: FAIL [supports(importKey, SHA-384)] expected: FAIL [supports(sign, SHA-384)] expected: FAIL [supports(verify, SHA-384)] expected: FAIL [supports(encrypt, SHA-384)] expected: FAIL [supports(decrypt, SHA-384)] expected: FAIL [supports(deriveBits, SHA-384)] expected: FAIL [supports(digest, SHA-384)] expected: FAIL [supports(generateKey, SHA-512)] expected: FAIL [supports(importKey, SHA-512)] expected: FAIL [supports(sign, SHA-512)] expected: FAIL [supports(verify, SHA-512)] expected: FAIL [supports(encrypt, SHA-512)] expected: FAIL [supports(decrypt, SHA-512)] expected: FAIL [supports(deriveBits, SHA-512)] expected: FAIL [supports(digest, SHA-512)] expected: FAIL [supports(generateKey, HKDF)] expected: FAIL [supports(importKey, HKDF)] expected: FAIL [supports(sign, HKDF)] expected: FAIL [supports(verify, HKDF)] expected: FAIL [supports(encrypt, HKDF)] expected: FAIL [supports(decrypt, HKDF)] expected: FAIL [supports(deriveBits, HKDF)] expected: FAIL [supports(digest, HKDF)] expected: FAIL [supports(generateKey, PBKDF2)] expected: FAIL [supports(importKey, PBKDF2)] expected: FAIL [supports(sign, PBKDF2)] expected: FAIL [supports(verify, PBKDF2)] expected: FAIL [supports(encrypt, PBKDF2)] expected: FAIL [supports(decrypt, PBKDF2)] expected: FAIL [supports(deriveBits, PBKDF2)] expected: FAIL [supports(digest, PBKDF2)] expected: FAIL [supports works with algorithm objects] expected: FAIL [supports returns false for algorithm objects with invalid parameters] expected: FAIL [Common algorithm and operation combinations work] expected: FAIL [Invalid algorithm and operation combinations fail] expected: FAIL [deriveKey tests] expected: FAIL [deriveKey promise tests] expected: FAIL [supports(getPublicKey, RSASSA-PKCS1-v1_5)] expected: FAIL [supports(getPublicKey, RSA-PSS)] expected: FAIL [supports(getPublicKey, RSA-OAEP)] expected: FAIL [supports(getPublicKey, ECDSA)] expected: FAIL [supports(getPublicKey, ECDH)] expected: FAIL [supports(getPublicKey, Ed25519)] expected: FAIL [supports(getPublicKey, X25519)] expected: FAIL [supports(getPublicKey, AES-CBC)] expected: FAIL [supports(getPublicKey, AES-CTR)] expected: FAIL [supports(getPublicKey, AES-GCM)] expected: FAIL [supports(getPublicKey, AES-KW)] expected: FAIL [supports(getPublicKey, HMAC)] expected: FAIL [supports(getPublicKey, SHA-1)] expected: FAIL [supports(getPublicKey, SHA-256)] expected: FAIL [supports(getPublicKey, SHA-384)] expected: FAIL [supports(getPublicKey, SHA-512)] expected: FAIL [supports(getPublicKey, HKDF)] expected: FAIL [supports(getPublicKey, PBKDF2)] expected: FAIL [supports validates HKDF SHA-1 output length] expected: FAIL [supports validates HKDF SHA-256 output length] expected: FAIL [supports validates HKDF SHA-384 output length] expected: FAIL [supports validates HKDF SHA-512 output length] expected: FAIL [supports validates HKDF output length for deriveKey] expected: FAIL [supports validates HMAC import length] expected: FAIL [supports rejects RSASSA-PKCS1-v1_5 generateKey with a modulus shorter than 4 bits] expected: FAIL [supports rejects RSASSA-PKCS1-v1_5 generateKey with a public exponent less than 3] expected: FAIL [supports rejects RSASSA-PKCS1-v1_5 generateKey with an even public exponent] expected: FAIL [supports rejects RSASSA-PKCS1-v1_5 generateKey with a public exponent equal to 2^modulusLength - 1] expected: FAIL [supports rejects RSA-PSS generateKey with a modulus shorter than 4 bits] expected: FAIL [supports rejects RSA-PSS generateKey with a public exponent less than 3] expected: FAIL [supports rejects RSA-PSS generateKey with an even public exponent] expected: FAIL [supports rejects RSA-PSS generateKey with a public exponent equal to 2^modulusLength - 1] expected: FAIL [supports rejects RSA-OAEP generateKey with a modulus shorter than 4 bits] expected: FAIL [supports rejects RSA-OAEP generateKey with a public exponent less than 3] expected: FAIL [supports rejects RSA-OAEP generateKey with an even public exponent] expected: FAIL [supports rejects RSA-OAEP generateKey with a public exponent equal to 2^modulusLength - 1] expected: FAIL [supports validates ECDSA import namedCurve] expected: FAIL [supports validates ECDH import namedCurve] expected: FAIL [supports validates ECDH P-256 deriveBits length] expected: FAIL [supports validates ECDH P-384 deriveBits length] expected: FAIL [supports validates ECDH P-521 deriveBits length] expected: FAIL [supports validates X25519 deriveBits length] expected: FAIL [supports validates the ECDH public key] expected: FAIL [supports validates the X25519 public key] expected: FAIL [supports derives the ECDH output limit from the public curve] expected: FAIL [supports.tentative.https.any.worker.html] [SubtleCrypto.supports method exists] expected: FAIL [supports returns false for invalid operations] expected: FAIL [supports returns false for invalid algorithms] expected: FAIL [supports(generateKey, RSASSA-PKCS1-v1_5)] expected: FAIL [supports(importKey, RSASSA-PKCS1-v1_5)] expected: FAIL [supports(sign, RSASSA-PKCS1-v1_5)] expected: FAIL [supports(verify, RSASSA-PKCS1-v1_5)] expected: FAIL [supports(encrypt, RSASSA-PKCS1-v1_5)] expected: FAIL [supports(decrypt, RSASSA-PKCS1-v1_5)] expected: FAIL [supports(deriveBits, RSASSA-PKCS1-v1_5)] expected: FAIL [supports(digest, RSASSA-PKCS1-v1_5)] expected: FAIL [supports(generateKey, RSA-PSS)] expected: FAIL [supports(importKey, RSA-PSS)] expected: FAIL [supports(sign, RSA-PSS)] expected: FAIL [supports(verify, RSA-PSS)] expected: FAIL [supports(encrypt, RSA-PSS)] expected: FAIL [supports(decrypt, RSA-PSS)] expected: FAIL [supports(deriveBits, RSA-PSS)] expected: FAIL [supports(digest, RSA-PSS)] expected: FAIL [supports(generateKey, RSA-OAEP)] expected: FAIL [supports(importKey, RSA-OAEP)] expected: FAIL [supports(sign, RSA-OAEP)] expected: FAIL [supports(verify, RSA-OAEP)] expected: FAIL [supports(encrypt, RSA-OAEP)] expected: FAIL [supports(decrypt, RSA-OAEP)] expected: FAIL [supports(deriveBits, RSA-OAEP)] expected: FAIL [supports(digest, RSA-OAEP)] expected: FAIL [supports(generateKey, ECDSA)] expected: FAIL [supports(importKey, ECDSA)] expected: FAIL [supports(sign, ECDSA)] expected: FAIL [supports(verify, ECDSA)] expected: FAIL [supports(encrypt, ECDSA)] expected: FAIL [supports(decrypt, ECDSA)] expected: FAIL [supports(deriveBits, ECDSA)] expected: FAIL [supports(digest, ECDSA)] expected: FAIL [supports(generateKey, ECDH)] expected: FAIL [supports(importKey, ECDH)] expected: FAIL [supports(sign, ECDH)] expected: FAIL [supports(verify, ECDH)] expected: FAIL [supports(encrypt, ECDH)] expected: FAIL [supports(decrypt, ECDH)] expected: FAIL [supports(deriveBits, ECDH)] expected: FAIL [supports(digest, ECDH)] expected: FAIL [supports(generateKey, Ed25519)] expected: FAIL [supports(importKey, Ed25519)] expected: FAIL [supports(sign, Ed25519)] expected: FAIL [supports(verify, Ed25519)] expected: FAIL [supports(encrypt, Ed25519)] expected: FAIL [supports(decrypt, Ed25519)] expected: FAIL [supports(deriveBits, Ed25519)] expected: FAIL [supports(digest, Ed25519)] expected: FAIL [supports(generateKey, X25519)] expected: FAIL [supports(importKey, X25519)] expected: FAIL [supports(sign, X25519)] expected: FAIL [supports(verify, X25519)] expected: FAIL [supports(encrypt, X25519)] expected: FAIL [supports(decrypt, X25519)] expected: FAIL [supports(deriveBits, X25519)] expected: FAIL [supports(digest, X25519)] expected: FAIL [supports(generateKey, AES-CBC)] expected: FAIL [supports(importKey, AES-CBC)] expected: FAIL [supports(sign, AES-CBC)] expected: FAIL [supports(verify, AES-CBC)] expected: FAIL [supports(encrypt, AES-CBC)] expected: FAIL [supports(decrypt, AES-CBC)] expected: FAIL [supports(deriveBits, AES-CBC)] expected: FAIL [supports(digest, AES-CBC)] expected: FAIL [supports(generateKey, AES-CTR)] expected: FAIL [supports(importKey, AES-CTR)] expected: FAIL [supports(sign, AES-CTR)] expected: FAIL [supports(verify, AES-CTR)] expected: FAIL [supports(encrypt, AES-CTR)] expected: FAIL [supports(decrypt, AES-CTR)] expected: FAIL [supports(deriveBits, AES-CTR)] expected: FAIL [supports(digest, AES-CTR)] expected: FAIL [supports(generateKey, AES-GCM)] expected: FAIL [supports(importKey, AES-GCM)] expected: FAIL [supports(sign, AES-GCM)] expected: FAIL [supports(verify, AES-GCM)] expected: FAIL [supports(encrypt, AES-GCM)] expected: FAIL [supports(decrypt, AES-GCM)] expected: FAIL [supports(deriveBits, AES-GCM)] expected: FAIL [supports(digest, AES-GCM)] expected: FAIL [supports(generateKey, AES-KW)] expected: FAIL [supports(importKey, AES-KW)] expected: FAIL [supports(sign, AES-KW)] expected: FAIL [supports(verify, AES-KW)] expected: FAIL [supports(encrypt, AES-KW)] expected: FAIL [supports(decrypt, AES-KW)] expected: FAIL [supports(deriveBits, AES-KW)] expected: FAIL [supports(digest, AES-KW)] expected: FAIL [supports(generateKey, HMAC)] expected: FAIL [supports(importKey, HMAC)] expected: FAIL [supports(sign, HMAC)] expected: FAIL [supports(verify, HMAC)] expected: FAIL [supports(encrypt, HMAC)] expected: FAIL [supports(decrypt, HMAC)] expected: FAIL [supports(deriveBits, HMAC)] expected: FAIL [supports(digest, HMAC)] expected: FAIL [supports(generateKey, SHA-1)] expected: FAIL [supports(importKey, SHA-1)] expected: FAIL [supports(sign, SHA-1)] expected: FAIL [supports(verify, SHA-1)] expected: FAIL [supports(encrypt, SHA-1)] expected: FAIL [supports(decrypt, SHA-1)] expected: FAIL [supports(deriveBits, SHA-1)] expected: FAIL [supports(digest, SHA-1)] expected: FAIL [supports(generateKey, SHA-256)] expected: FAIL [supports(importKey, SHA-256)] expected: FAIL [supports(sign, SHA-256)] expected: FAIL [supports(verify, SHA-256)] expected: FAIL [supports(encrypt, SHA-256)] expected: FAIL [supports(decrypt, SHA-256)] expected: FAIL [supports(deriveBits, SHA-256)] expected: FAIL [supports(digest, SHA-256)] expected: FAIL [supports(generateKey, SHA-384)] expected: FAIL [supports(importKey, SHA-384)] expected: FAIL [supports(sign, SHA-384)] expected: FAIL [supports(verify, SHA-384)] expected: FAIL [supports(encrypt, SHA-384)] expected: FAIL [supports(decrypt, SHA-384)] expected: FAIL [supports(deriveBits, SHA-384)] expected: FAIL [supports(digest, SHA-384)] expected: FAIL [supports(generateKey, SHA-512)] expected: FAIL [supports(importKey, SHA-512)] expected: FAIL [supports(sign, SHA-512)] expected: FAIL [supports(verify, SHA-512)] expected: FAIL [supports(encrypt, SHA-512)] expected: FAIL [supports(decrypt, SHA-512)] expected: FAIL [supports(deriveBits, SHA-512)] expected: FAIL [supports(digest, SHA-512)] expected: FAIL [supports(generateKey, HKDF)] expected: FAIL [supports(importKey, HKDF)] expected: FAIL [supports(sign, HKDF)] expected: FAIL [supports(verify, HKDF)] expected: FAIL [supports(encrypt, HKDF)] expected: FAIL [supports(decrypt, HKDF)] expected: FAIL [supports(deriveBits, HKDF)] expected: FAIL [supports(digest, HKDF)] expected: FAIL [supports(generateKey, PBKDF2)] expected: FAIL [supports(importKey, PBKDF2)] expected: FAIL [supports(sign, PBKDF2)] expected: FAIL [supports(verify, PBKDF2)] expected: FAIL [supports(encrypt, PBKDF2)] expected: FAIL [supports(decrypt, PBKDF2)] expected: FAIL [supports(deriveBits, PBKDF2)] expected: FAIL [supports(digest, PBKDF2)] expected: FAIL [supports works with algorithm objects] expected: FAIL [supports returns false for algorithm objects with invalid parameters] expected: FAIL [Common algorithm and operation combinations work] expected: FAIL [Invalid algorithm and operation combinations fail] expected: FAIL [deriveKey tests] expected: FAIL [deriveKey promise tests] expected: FAIL [supports(getPublicKey, RSASSA-PKCS1-v1_5)] expected: FAIL [supports(getPublicKey, RSA-PSS)] expected: FAIL [supports(getPublicKey, RSA-OAEP)] expected: FAIL [supports(getPublicKey, ECDSA)] expected: FAIL [supports(getPublicKey, ECDH)] expected: FAIL [supports(getPublicKey, Ed25519)] expected: FAIL [supports(getPublicKey, X25519)] expected: FAIL [supports(getPublicKey, AES-CBC)] expected: FAIL [supports(getPublicKey, AES-CTR)] expected: FAIL [supports(getPublicKey, AES-GCM)] expected: FAIL [supports(getPublicKey, AES-KW)] expected: FAIL [supports(getPublicKey, HMAC)] expected: FAIL [supports(getPublicKey, SHA-1)] expected: FAIL [supports(getPublicKey, SHA-256)] expected: FAIL [supports(getPublicKey, SHA-384)] expected: FAIL [supports(getPublicKey, SHA-512)] expected: FAIL [supports(getPublicKey, HKDF)] expected: FAIL [supports(getPublicKey, PBKDF2)] expected: FAIL [supports validates HKDF SHA-1 output length] expected: FAIL [supports validates HKDF SHA-256 output length] expected: FAIL [supports validates HKDF SHA-384 output length] expected: FAIL [supports validates HKDF SHA-512 output length] expected: FAIL [supports validates HKDF output length for deriveKey] expected: FAIL [supports validates HMAC import length] expected: FAIL [supports rejects RSASSA-PKCS1-v1_5 generateKey with a modulus shorter than 4 bits] expected: FAIL [supports rejects RSASSA-PKCS1-v1_5 generateKey with a public exponent less than 3] expected: FAIL [supports rejects RSASSA-PKCS1-v1_5 generateKey with an even public exponent] expected: FAIL [supports rejects RSASSA-PKCS1-v1_5 generateKey with a public exponent equal to 2^modulusLength - 1] expected: FAIL [supports rejects RSA-PSS generateKey with a modulus shorter than 4 bits] expected: FAIL [supports rejects RSA-PSS generateKey with a public exponent less than 3] expected: FAIL [supports rejects RSA-PSS generateKey with an even public exponent] expected: FAIL [supports rejects RSA-PSS generateKey with a public exponent equal to 2^modulusLength - 1] expected: FAIL [supports rejects RSA-OAEP generateKey with a modulus shorter than 4 bits] expected: FAIL [supports rejects RSA-OAEP generateKey with a public exponent less than 3] expected: FAIL [supports rejects RSA-OAEP generateKey with an even public exponent] expected: FAIL [supports rejects RSA-OAEP generateKey with a public exponent equal to 2^modulusLength - 1] expected: FAIL [supports validates ECDSA import namedCurve] expected: FAIL [supports validates ECDH import namedCurve] expected: FAIL [supports validates ECDH P-256 deriveBits length] expected: FAIL [supports validates ECDH P-384 deriveBits length] expected: FAIL [supports validates ECDH P-521 deriveBits length] expected: FAIL [supports validates X25519 deriveBits length] expected: FAIL [supports validates the ECDH public key] expected: FAIL [supports validates the X25519 public key] expected: FAIL [supports derives the ECDH output limit from the public curve] expected: FAIL