Tete17
4868a118a5
LibWeb: Add ML-DSA test
...
This represents 1600+ subtests, including the worker tests.
2025-12-10 21:26:06 +01:00
Tete17
aa44d254a4
Tests: Re-import WebCryptoAPI tests
...
Some test have changed name and some utilities have now expanded to
accommodate new algorithms.
2025-12-10 21:26:06 +01:00
Chase Knowlden
6b4e00bc39
LibCrypto: Implement Ed25519 Small Order Points
2025-08-01 14:31:44 +02:00
devgianlu
cf5ce8277f
LibCrypto: Use OpenSSL for SECPxxxr1 sign/verify operations
2025-01-27 12:24:48 +01:00
devgianlu
999f456ba4
LibWeb: Support RSASSA-PKCS1-v1_5 in WebCryptoAPI
2025-01-17 12:43:03 +01:00
devgianlu
e05ee9d297
LibWeb: Support RSA-PSS in WebCryptoAPI
2025-01-17 12:43:03 +01:00
devgianlu
b9ba1b3f72
LibWeb: Add Ed448 support in WebCryptoAPI
...
Add full support for Ed448 and import relevant tests.
2025-01-11 11:13:06 +01:00
devgianlu
70db7772b8
LibWeb: Expose support for P-521 in ECDH and ECDSA
...
Replace all TODOs and FIXMEs requiring P-521 support with actual code
paths that make use of it. Gets a few tests by simply not failing early.
2024-12-14 01:52:16 +01:00
devgianlu
dace140b0d
LibCrypto+LibWeb: Implement ECDSA.sign
...
Gained ~20 tests, failing only on P-521.
2024-12-03 13:20:51 +01:00
devgianlu
0c60f7c995
LibWeb: Migrate ECDSA.generateKey and ECDSA.verify away from ByteBuffer
...
Use instances of `ECPublicKey` and `ECPrivateKey` instead of
`ByteBuffer` for ECDSA. Fixes another ~200 tests.
2024-12-03 13:20:51 +01:00
Tim Ledbetter
61ae388140
Tests: Create imported WPT test output from completion callback data
...
This allows us to disable test output, which performs expensive assert
tracking. This was making our imported tests run significantly slower
than tests run via `WPT.sh`.
Formatting the output ourselves also allows us to remove unnecessary
information from the test output.
This commit also rebaselines all existing imported WPT tests to follow
the new format.
2024-12-02 22:41:51 +00:00
Jelle Raaijmakers
329cd946ac
LibWeb: Implement Web Crypto HMAC algorithm
2024-11-14 11:52:18 +01:00