1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-09 17:44:56 +09:00
ladybird/Libraries/LibWeb/Crypto
devgianlu 46e724729c LibWeb: Match algorithm names case-insensitive
I dug through the code and the WebCryptoAPI spec to figure out the
reason for `... mixed case parameters` WPT tests and figured out that
our implementation was slightly wrong.

By being closer to the spec we can now pass those tests and also remove
a bunch of duplicated code.

Context: https://github.com/LadybirdBrowser/ladybird/pull/2598#discussion_r1859263798
2024-11-28 00:21:49 +01:00
..
Crypto.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
Crypto.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
Crypto.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CryptoAlgorithms.cpp LibWeb: Match algorithm names case-insensitive 2024-11-28 00:21:49 +01:00
CryptoAlgorithms.h LibWeb: Match algorithm names case-insensitive 2024-11-28 00:21:49 +01:00
CryptoBindings.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
CryptoBindings.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
CryptoKey.cpp LibWeb: Reorganize definitions and includes to avoid circular references 2024-11-24 11:11:44 +01:00
CryptoKey.h LibWeb: Switch ECDH.generateKey to use internal keys instead of bytes 2024-11-27 10:59:48 +01:00
CryptoKey.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
KeyAlgorithms.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
KeyAlgorithms.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SubtleCrypto.cpp LibWeb: Match algorithm names case-insensitive 2024-11-28 00:21:49 +01:00
SubtleCrypto.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SubtleCrypto.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00