1191 lines
22 KiB
INI
1191 lines
22 KiB
INI
[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
|