Source code
Revision control
Copy as Markdown
Other Tools
[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
[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