getPublicKey.tentative.https.any.html

FAILExpected0 of 37 subtests pass791 ms

Details

Test
/WebCryptoAPI/getPublicKey.tentative.https.any.html
Harness
OK

Subtests

StatusSubtestMessage
FAILgetPublicKey works for ECDH
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
FAILgetPublicKey works for ECDSA
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
FAILgetPublicKey works for Ed25519
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
FAILgetPublicKey works for Ed448
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "Ed448" requested."
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "Ed448" requested."
FAILgetPublicKey works for RSA-OAEP
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
FAILgetPublicKey works for RSA-PSS
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
FAILgetPublicKey works for RSASSA-PKCS1-v1_5
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
FAILgetPublicKey works for X25519
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
FAILgetPublicKey works for X448
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "X448" requested."
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "X448" requested."
FAILgetPublicKey works for ML-DSA-44
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "ML-DSA-44" requested."
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "ML-DSA-44" requested."
FAILgetPublicKey works for ML-DSA-65
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "ML-DSA-65" requested."
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "ML-DSA-65" requested."
FAILgetPublicKey works for ML-DSA-87
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "ML-DSA-87" requested."
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "ML-DSA-87" requested."
FAILgetPublicKey works for ML-KEM-512
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "ML-KEM-512" requested."
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "ML-KEM-512" requested."
FAILgetPublicKey works for ML-KEM-768
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "ML-KEM-768" requested."
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "ML-KEM-768" requested."
FAILgetPublicKey works for ML-KEM-1024
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "ML-KEM-1024" requested."
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "ML-KEM-1024" requested."
FAILDerived public key is functionally equivalent to original public key
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
FAILgetPublicKey works with empty usages for ECDH
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
FAILgetPublicKey works with empty usages for ECDSA
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
FAILgetPublicKey works with empty usages for Ed25519
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
FAILgetPublicKey works with empty usages for Ed448
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "Ed448" requested."
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "Ed448" requested."
FAILgetPublicKey works with empty usages for RSA-OAEP
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
FAILgetPublicKey works with empty usages for RSA-PSS
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
FAILgetPublicKey works with empty usages for RSASSA-PKCS1-v1_5
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
FAILgetPublicKey works with empty usages for X25519
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
FAILgetPublicKey works with empty usages for X448
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "X448" requested."
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "X448" requested."
FAILgetPublicKey works with empty usages for ML-DSA-44
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "ML-DSA-44" requested."
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "ML-DSA-44" requested."
FAILgetPublicKey works with empty usages for ML-DSA-65
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "ML-DSA-65" requested."
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "ML-DSA-65" requested."
FAILgetPublicKey works with empty usages for ML-DSA-87
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "ML-DSA-87" requested."
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "ML-DSA-87" requested."
FAILgetPublicKey works with empty usages for ML-KEM-512
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "ML-KEM-512" requested."
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "ML-KEM-512" requested."
FAILgetPublicKey works with empty usages for ML-KEM-768
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "ML-KEM-768" requested."
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "ML-KEM-768" requested."
FAILgetPublicKey works with empty usages for ML-KEM-1024
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "ML-KEM-1024" requested."
promise_test: Unhandled rejection with value: object "NotSupportedError: Unrecognized key generation algorithm "ML-KEM-1024" requested."
FAILgetPublicKey rejects with InvalidAccessError when given a public key
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
FAILgetPublicKey rejects with NotSupportedError for AES-GCM symmetric keys
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
FAILgetPublicKey rejects with NotSupportedError for HMAC symmetric keys
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
FAILgetPublicKey rejects with SyntaxError for invalid usages
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
FAILgetPublicKey rejects with SyntaxError when any usage is invalid for the algorithm
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
promise_test: Unhandled rejection with value: object "TypeError: crypto.subtle.getPublicKey is not a function"
FAILgetPublicKey method is available
assert_true: getPublicKey method exists on SubtleCrypto expected true got false
assert_true: getPublicKey method exists on SubtleCrypto expected true got false