ladybird/Libraries/LibWeb/Crypto
Andreas Kling 52c46483d1 LibWeb: Handle raw-secret key formats in wrap_key
Refresh the imported wrapKey_unwrapKey WPT to the current upstream
version and treat the raw-secret and other raw* formats like raw
when wrap_key() and unwrap_key() serialize wrapped key bytes.

The updated test covers ChaCha20-Poly1305 wrapping with the
raw-secret format. Accepting the full set of byte-oriented raw
formats lets those keys round-trip through wrapKey and unwrapKey.
2026-03-29 13:21:36 +02:00
..
Crypto.cpp AK+LibWeb: Move generation of random UUIDs into AK 2026-03-24 12:04:50 -04:00
Crypto.h AK+LibWeb: Move generation of random UUIDs into AK 2026-03-24 12:04:50 -04:00
Crypto.idl
CryptoAlgorithms.cpp LibWeb: Use outputLength instead of length in KmacParams 2026-03-25 22:07:53 +01:00
CryptoAlgorithms.h LibWeb: Use outputLength instead of length in KmacParams 2026-03-25 22:07:53 +01:00
CryptoBindings.cpp LibWeb: Expand JsonWebKey to accommodate post quantum algorithms 2025-12-10 21:26:06 +01:00
CryptoBindings.h LibWeb: Expand JsonWebKey to accommodate post quantum algorithms 2025-12-10 21:26:06 +01:00
CryptoKey.cpp LibGC+ClangPlugins: Forbid non-trivial destructors in Cell subclasses 2026-01-30 20:57:42 +01:00
CryptoKey.h LibWeb: Use interface_name instead of serialize_type virtual 2026-02-14 20:22:40 +01:00
CryptoKey.idl LibWeb: Update the Key Usage enum to adapt for PostQuantum Algorithms 2025-11-27 21:50:06 +01:00
KeyAlgorithms.cpp LibCrypto: Implement KMAC authentication support 2026-03-19 10:46:49 +01:00
KeyAlgorithms.h LibCrypto: Implement KMAC authentication support 2026-03-19 10:46:49 +01:00
SubtleCrypto.cpp LibWeb: Handle raw-secret key formats in wrap_key 2026-03-29 13:21:36 +02:00
SubtleCrypto.h LibWeb: Implement decapsulateBits for SubtleCrypto 2025-12-28 18:56:50 +01:00
SubtleCrypto.idl LibWeb: Implement decapsulateBits for SubtleCrypto 2025-12-28 18:56:50 +01:00