ladybird/Tests/LibWeb/Text/expected/wpt-import/WebCryptoAPI
Shannon Booth 67a59655b1 LibWeb: Preserve CryptoKey algorithm types during serialization
CryptoKey structured serialization was cloning the internal algorithm
slot as a generic JS object. After deserialization, WebCrypto operations
such as exportKey() expected the slot to still be a native KeyAlgorithm
subclass and crashed when downcasting it.

Serialize the stored key algorithm with an explicit tag and reconstruct
the appropriate KeyAlgorithm subclass during deserialization. Also keep
EC private-key serialization aligned by encoding nested public keys as
EC public-key payloads rather than tagged top-level handles.
2026-05-30 12:34:06 +02:00
..
derive_bits_keys LibWeb: Add Argon2 WPT tests 2026-01-04 15:56:54 +01:00
digest LibWeb: Refresh imported WebCryptoAPI WPT files 2026-03-29 13:21:36 +02:00
encap_decap LibWeb: Refresh imported WebCryptoAPI WPT files 2026-03-29 13:21:36 +02:00
encrypt_decrypt LibWeb: Refresh imported WebCryptoAPI WPT files 2026-03-29 13:21:36 +02:00
generateKey LibCrypto: Implement KMAC authentication support 2026-03-19 10:46:49 +01:00
import_export LibWeb: Treat raw-public key format as raw for all asymmetric algorithms 2026-05-12 13:58:38 +02:00
serialization LibWeb: Preserve CryptoKey algorithm types during serialization 2026-05-30 12:34:06 +02:00
sign_verify LibWeb: Refresh imported WebCryptoAPI WPT files 2026-03-29 13:21:36 +02:00
wrapKey_unwrapKey LibWeb: Handle raw-secret key formats in wrap_key 2026-03-29 13:21:36 +02:00
historical.any.worker.txt LibWeb: Refresh imported WebCryptoAPI WPT files 2026-03-29 13:21:36 +02:00