mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-04-27 10:07:15 +02:00
LibWeb: Update SubtleCrypto.sign() and verify() to match the spec
The WebCrypto spec was updated to normalize the algorithm before getting a copy of the input bytes, and to queue a global task on the crypto task source when rejecting or resolving the promise.
This commit is contained in:
Notes:
github-actions[bot]
2026-03-15 19:04:53 +00:00
Author: https://github.com/mikiubo Commit: https://github.com/LadybirdBrowser/ladybird/commit/0e2d8ff43a6 Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/8431 Reviewed-by: https://github.com/shannonbooth ✅
@@ -2,8 +2,7 @@ Harness status: OK
|
||||
|
||||
Found 325 tests
|
||||
|
||||
277 Pass
|
||||
48 Fail
|
||||
325 Pass
|
||||
Pass setup
|
||||
Pass ECDSA P-256 with SHA-1 verification
|
||||
Pass ECDSA P-256 with SHA-256 verification
|
||||
@@ -17,18 +16,18 @@ Pass ECDSA P-521 with SHA-1 verification
|
||||
Pass ECDSA P-521 with SHA-256 verification
|
||||
Pass ECDSA P-521 with SHA-384 verification
|
||||
Pass ECDSA P-521 with SHA-512 verification
|
||||
Fail ECDSA P-256 with SHA-1 verification with altered signature during call
|
||||
Fail ECDSA P-256 with SHA-256 verification with altered signature during call
|
||||
Fail ECDSA P-256 with SHA-384 verification with altered signature during call
|
||||
Fail ECDSA P-256 with SHA-512 verification with altered signature during call
|
||||
Fail ECDSA P-384 with SHA-1 verification with altered signature during call
|
||||
Fail ECDSA P-384 with SHA-256 verification with altered signature during call
|
||||
Fail ECDSA P-384 with SHA-384 verification with altered signature during call
|
||||
Fail ECDSA P-384 with SHA-512 verification with altered signature during call
|
||||
Fail ECDSA P-521 with SHA-1 verification with altered signature during call
|
||||
Fail ECDSA P-521 with SHA-256 verification with altered signature during call
|
||||
Fail ECDSA P-521 with SHA-384 verification with altered signature during call
|
||||
Fail ECDSA P-521 with SHA-512 verification with altered signature during call
|
||||
Pass ECDSA P-256 with SHA-1 verification with altered signature during call
|
||||
Pass ECDSA P-256 with SHA-256 verification with altered signature during call
|
||||
Pass ECDSA P-256 with SHA-384 verification with altered signature during call
|
||||
Pass ECDSA P-256 with SHA-512 verification with altered signature during call
|
||||
Pass ECDSA P-384 with SHA-1 verification with altered signature during call
|
||||
Pass ECDSA P-384 with SHA-256 verification with altered signature during call
|
||||
Pass ECDSA P-384 with SHA-384 verification with altered signature during call
|
||||
Pass ECDSA P-384 with SHA-512 verification with altered signature during call
|
||||
Pass ECDSA P-521 with SHA-1 verification with altered signature during call
|
||||
Pass ECDSA P-521 with SHA-256 verification with altered signature during call
|
||||
Pass ECDSA P-521 with SHA-384 verification with altered signature during call
|
||||
Pass ECDSA P-521 with SHA-512 verification with altered signature during call
|
||||
Pass ECDSA P-256 with SHA-1 verification with altered signature after call
|
||||
Pass ECDSA P-256 with SHA-256 verification with altered signature after call
|
||||
Pass ECDSA P-256 with SHA-384 verification with altered signature after call
|
||||
@@ -41,18 +40,18 @@ Pass ECDSA P-521 with SHA-1 verification with altered signature after call
|
||||
Pass ECDSA P-521 with SHA-256 verification with altered signature after call
|
||||
Pass ECDSA P-521 with SHA-384 verification with altered signature after call
|
||||
Pass ECDSA P-521 with SHA-512 verification with altered signature after call
|
||||
Fail ECDSA P-256 with SHA-1 verification with transferred signature during call
|
||||
Fail ECDSA P-256 with SHA-256 verification with transferred signature during call
|
||||
Fail ECDSA P-256 with SHA-384 verification with transferred signature during call
|
||||
Fail ECDSA P-256 with SHA-512 verification with transferred signature during call
|
||||
Fail ECDSA P-384 with SHA-1 verification with transferred signature during call
|
||||
Fail ECDSA P-384 with SHA-256 verification with transferred signature during call
|
||||
Fail ECDSA P-384 with SHA-384 verification with transferred signature during call
|
||||
Fail ECDSA P-384 with SHA-512 verification with transferred signature during call
|
||||
Fail ECDSA P-521 with SHA-1 verification with transferred signature during call
|
||||
Fail ECDSA P-521 with SHA-256 verification with transferred signature during call
|
||||
Fail ECDSA P-521 with SHA-384 verification with transferred signature during call
|
||||
Fail ECDSA P-521 with SHA-512 verification with transferred signature during call
|
||||
Pass ECDSA P-256 with SHA-1 verification with transferred signature during call
|
||||
Pass ECDSA P-256 with SHA-256 verification with transferred signature during call
|
||||
Pass ECDSA P-256 with SHA-384 verification with transferred signature during call
|
||||
Pass ECDSA P-256 with SHA-512 verification with transferred signature during call
|
||||
Pass ECDSA P-384 with SHA-1 verification with transferred signature during call
|
||||
Pass ECDSA P-384 with SHA-256 verification with transferred signature during call
|
||||
Pass ECDSA P-384 with SHA-384 verification with transferred signature during call
|
||||
Pass ECDSA P-384 with SHA-512 verification with transferred signature during call
|
||||
Pass ECDSA P-521 with SHA-1 verification with transferred signature during call
|
||||
Pass ECDSA P-521 with SHA-256 verification with transferred signature during call
|
||||
Pass ECDSA P-521 with SHA-384 verification with transferred signature during call
|
||||
Pass ECDSA P-521 with SHA-512 verification with transferred signature during call
|
||||
Pass ECDSA P-256 with SHA-1 verification with transferred signature after call
|
||||
Pass ECDSA P-256 with SHA-256 verification with transferred signature after call
|
||||
Pass ECDSA P-256 with SHA-384 verification with transferred signature after call
|
||||
@@ -65,18 +64,18 @@ Pass ECDSA P-521 with SHA-1 verification with transferred signature after call
|
||||
Pass ECDSA P-521 with SHA-256 verification with transferred signature after call
|
||||
Pass ECDSA P-521 with SHA-384 verification with transferred signature after call
|
||||
Pass ECDSA P-521 with SHA-512 verification with transferred signature after call
|
||||
Fail ECDSA P-256 with SHA-1 with altered plaintext during call
|
||||
Fail ECDSA P-256 with SHA-256 with altered plaintext during call
|
||||
Fail ECDSA P-256 with SHA-384 with altered plaintext during call
|
||||
Fail ECDSA P-256 with SHA-512 with altered plaintext during call
|
||||
Fail ECDSA P-384 with SHA-1 with altered plaintext during call
|
||||
Fail ECDSA P-384 with SHA-256 with altered plaintext during call
|
||||
Fail ECDSA P-384 with SHA-384 with altered plaintext during call
|
||||
Fail ECDSA P-384 with SHA-512 with altered plaintext during call
|
||||
Fail ECDSA P-521 with SHA-1 with altered plaintext during call
|
||||
Fail ECDSA P-521 with SHA-256 with altered plaintext during call
|
||||
Fail ECDSA P-521 with SHA-384 with altered plaintext during call
|
||||
Fail ECDSA P-521 with SHA-512 with altered plaintext during call
|
||||
Pass ECDSA P-256 with SHA-1 with altered plaintext during call
|
||||
Pass ECDSA P-256 with SHA-256 with altered plaintext during call
|
||||
Pass ECDSA P-256 with SHA-384 with altered plaintext during call
|
||||
Pass ECDSA P-256 with SHA-512 with altered plaintext during call
|
||||
Pass ECDSA P-384 with SHA-1 with altered plaintext during call
|
||||
Pass ECDSA P-384 with SHA-256 with altered plaintext during call
|
||||
Pass ECDSA P-384 with SHA-384 with altered plaintext during call
|
||||
Pass ECDSA P-384 with SHA-512 with altered plaintext during call
|
||||
Pass ECDSA P-521 with SHA-1 with altered plaintext during call
|
||||
Pass ECDSA P-521 with SHA-256 with altered plaintext during call
|
||||
Pass ECDSA P-521 with SHA-384 with altered plaintext during call
|
||||
Pass ECDSA P-521 with SHA-512 with altered plaintext during call
|
||||
Pass ECDSA P-256 with SHA-1 with altered plaintext after call
|
||||
Pass ECDSA P-256 with SHA-256 with altered plaintext after call
|
||||
Pass ECDSA P-256 with SHA-384 with altered plaintext after call
|
||||
@@ -89,18 +88,18 @@ Pass ECDSA P-521 with SHA-1 with altered plaintext after call
|
||||
Pass ECDSA P-521 with SHA-256 with altered plaintext after call
|
||||
Pass ECDSA P-521 with SHA-384 with altered plaintext after call
|
||||
Pass ECDSA P-521 with SHA-512 with altered plaintext after call
|
||||
Fail ECDSA P-256 with SHA-1 with transferred plaintext during call
|
||||
Fail ECDSA P-256 with SHA-256 with transferred plaintext during call
|
||||
Fail ECDSA P-256 with SHA-384 with transferred plaintext during call
|
||||
Fail ECDSA P-256 with SHA-512 with transferred plaintext during call
|
||||
Fail ECDSA P-384 with SHA-1 with transferred plaintext during call
|
||||
Fail ECDSA P-384 with SHA-256 with transferred plaintext during call
|
||||
Fail ECDSA P-384 with SHA-384 with transferred plaintext during call
|
||||
Fail ECDSA P-384 with SHA-512 with transferred plaintext during call
|
||||
Fail ECDSA P-521 with SHA-1 with transferred plaintext during call
|
||||
Fail ECDSA P-521 with SHA-256 with transferred plaintext during call
|
||||
Fail ECDSA P-521 with SHA-384 with transferred plaintext during call
|
||||
Fail ECDSA P-521 with SHA-512 with transferred plaintext during call
|
||||
Pass ECDSA P-256 with SHA-1 with transferred plaintext during call
|
||||
Pass ECDSA P-256 with SHA-256 with transferred plaintext during call
|
||||
Pass ECDSA P-256 with SHA-384 with transferred plaintext during call
|
||||
Pass ECDSA P-256 with SHA-512 with transferred plaintext during call
|
||||
Pass ECDSA P-384 with SHA-1 with transferred plaintext during call
|
||||
Pass ECDSA P-384 with SHA-256 with transferred plaintext during call
|
||||
Pass ECDSA P-384 with SHA-384 with transferred plaintext during call
|
||||
Pass ECDSA P-384 with SHA-512 with transferred plaintext during call
|
||||
Pass ECDSA P-521 with SHA-1 with transferred plaintext during call
|
||||
Pass ECDSA P-521 with SHA-256 with transferred plaintext during call
|
||||
Pass ECDSA P-521 with SHA-384 with transferred plaintext during call
|
||||
Pass ECDSA P-521 with SHA-512 with transferred plaintext during call
|
||||
Pass ECDSA P-256 with SHA-1 with transferred plaintext after call
|
||||
Pass ECDSA P-256 with SHA-256 with transferred plaintext after call
|
||||
Pass ECDSA P-256 with SHA-384 with transferred plaintext after call
|
||||
|
||||
@@ -2,16 +2,15 @@ Harness status: OK
|
||||
|
||||
Found 19 tests
|
||||
|
||||
15 Pass
|
||||
4 Fail
|
||||
19 Pass
|
||||
Pass EdDSA Ed448 verification
|
||||
Fail EdDSA Ed448 verification with altered signature during call
|
||||
Pass EdDSA Ed448 verification with altered signature during call
|
||||
Pass EdDSA Ed448 verification with altered signature after call
|
||||
Fail EdDSA Ed448 verification with transferred signature during call
|
||||
Pass EdDSA Ed448 verification with transferred signature during call
|
||||
Pass EdDSA Ed448 verification with transferred signature after call
|
||||
Fail EdDSA Ed448 with altered data during call
|
||||
Pass EdDSA Ed448 with altered data during call
|
||||
Pass EdDSA Ed448 with altered data after call
|
||||
Fail EdDSA Ed448 with transferred data during call
|
||||
Pass EdDSA Ed448 with transferred data during call
|
||||
Pass EdDSA Ed448 with transferred data after call
|
||||
Pass EdDSA Ed448 using privateKey to verify
|
||||
Pass EdDSA Ed448 using publicKey to sign
|
||||
|
||||
@@ -2,41 +2,40 @@ Harness status: OK
|
||||
|
||||
Found 65 tests
|
||||
|
||||
49 Pass
|
||||
16 Fail
|
||||
65 Pass
|
||||
Pass setup
|
||||
Pass HMAC with SHA-1 verification
|
||||
Pass HMAC with SHA-256 verification
|
||||
Pass HMAC with SHA-384 verification
|
||||
Pass HMAC with SHA-512 verification
|
||||
Fail HMAC with SHA-1 verification with altered signature during call
|
||||
Fail HMAC with SHA-256 verification with altered signature during call
|
||||
Fail HMAC with SHA-384 verification with altered signature during call
|
||||
Fail HMAC with SHA-512 verification with altered signature during call
|
||||
Pass HMAC with SHA-1 verification with altered signature during call
|
||||
Pass HMAC with SHA-256 verification with altered signature during call
|
||||
Pass HMAC with SHA-384 verification with altered signature during call
|
||||
Pass HMAC with SHA-512 verification with altered signature during call
|
||||
Pass HMAC with SHA-1 verification with altered signature after call
|
||||
Pass HMAC with SHA-256 verification with altered signature after call
|
||||
Pass HMAC with SHA-384 verification with altered signature after call
|
||||
Pass HMAC with SHA-512 verification with altered signature after call
|
||||
Fail HMAC with SHA-1 verification with transferred signature during call
|
||||
Fail HMAC with SHA-256 verification with transferred signature during call
|
||||
Fail HMAC with SHA-384 verification with transferred signature during call
|
||||
Fail HMAC with SHA-512 verification with transferred signature during call
|
||||
Pass HMAC with SHA-1 verification with transferred signature during call
|
||||
Pass HMAC with SHA-256 verification with transferred signature during call
|
||||
Pass HMAC with SHA-384 verification with transferred signature during call
|
||||
Pass HMAC with SHA-512 verification with transferred signature during call
|
||||
Pass HMAC with SHA-1 verification with transferred signature after call
|
||||
Pass HMAC with SHA-256 verification with transferred signature after call
|
||||
Pass HMAC with SHA-384 verification with transferred signature after call
|
||||
Pass HMAC with SHA-512 verification with transferred signature after call
|
||||
Fail HMAC with SHA-1 with altered plaintext during call
|
||||
Fail HMAC with SHA-256 with altered plaintext during call
|
||||
Fail HMAC with SHA-384 with altered plaintext during call
|
||||
Fail HMAC with SHA-512 with altered plaintext during call
|
||||
Pass HMAC with SHA-1 with altered plaintext during call
|
||||
Pass HMAC with SHA-256 with altered plaintext during call
|
||||
Pass HMAC with SHA-384 with altered plaintext during call
|
||||
Pass HMAC with SHA-512 with altered plaintext during call
|
||||
Pass HMAC with SHA-1 with altered plaintext after call
|
||||
Pass HMAC with SHA-256 with altered plaintext after call
|
||||
Pass HMAC with SHA-384 with altered plaintext after call
|
||||
Pass HMAC with SHA-512 with altered plaintext after call
|
||||
Fail HMAC with SHA-1 with transferred plaintext during call
|
||||
Fail HMAC with SHA-256 with transferred plaintext during call
|
||||
Fail HMAC with SHA-384 with transferred plaintext during call
|
||||
Fail HMAC with SHA-512 with transferred plaintext during call
|
||||
Pass HMAC with SHA-1 with transferred plaintext during call
|
||||
Pass HMAC with SHA-256 with transferred plaintext during call
|
||||
Pass HMAC with SHA-384 with transferred plaintext during call
|
||||
Pass HMAC with SHA-512 with transferred plaintext during call
|
||||
Pass HMAC with SHA-1 with transferred plaintext after call
|
||||
Pass HMAC with SHA-256 with transferred plaintext after call
|
||||
Pass HMAC with SHA-384 with transferred plaintext after call
|
||||
|
||||
@@ -2,33 +2,32 @@ Harness status: OK
|
||||
|
||||
Found 58 tests
|
||||
|
||||
46 Pass
|
||||
12 Fail
|
||||
58 Pass
|
||||
Pass setup
|
||||
Pass ML-DSA-44 basic test verification
|
||||
Pass ML-DSA-65 basic test verification
|
||||
Pass ML-DSA-87 basic test verification
|
||||
Fail ML-DSA-44 basic test verification with altered signature during call
|
||||
Fail ML-DSA-65 basic test verification with altered signature during call
|
||||
Fail ML-DSA-87 basic test verification with altered signature during call
|
||||
Pass ML-DSA-44 basic test verification with altered signature during call
|
||||
Pass ML-DSA-65 basic test verification with altered signature during call
|
||||
Pass ML-DSA-87 basic test verification with altered signature during call
|
||||
Pass ML-DSA-44 basic test verification with altered signature after call
|
||||
Pass ML-DSA-65 basic test verification with altered signature after call
|
||||
Pass ML-DSA-87 basic test verification with altered signature after call
|
||||
Fail ML-DSA-44 basic test verification with transferred signature during call
|
||||
Fail ML-DSA-65 basic test verification with transferred signature during call
|
||||
Fail ML-DSA-87 basic test verification with transferred signature during call
|
||||
Pass ML-DSA-44 basic test verification with transferred signature during call
|
||||
Pass ML-DSA-65 basic test verification with transferred signature during call
|
||||
Pass ML-DSA-87 basic test verification with transferred signature during call
|
||||
Pass ML-DSA-44 basic test verification with transferred signature after call
|
||||
Pass ML-DSA-65 basic test verification with transferred signature after call
|
||||
Pass ML-DSA-87 basic test verification with transferred signature after call
|
||||
Fail ML-DSA-44 basic test with altered plaintext during call
|
||||
Fail ML-DSA-65 basic test with altered plaintext during call
|
||||
Fail ML-DSA-87 basic test with altered plaintext during call
|
||||
Pass ML-DSA-44 basic test with altered plaintext during call
|
||||
Pass ML-DSA-65 basic test with altered plaintext during call
|
||||
Pass ML-DSA-87 basic test with altered plaintext during call
|
||||
Pass ML-DSA-44 basic test with altered plaintext after call
|
||||
Pass ML-DSA-65 basic test with altered plaintext after call
|
||||
Pass ML-DSA-87 basic test with altered plaintext after call
|
||||
Fail ML-DSA-44 basic test with transferred plaintext during call
|
||||
Fail ML-DSA-65 basic test with transferred plaintext during call
|
||||
Fail ML-DSA-87 basic test with transferred plaintext during call
|
||||
Pass ML-DSA-44 basic test with transferred plaintext during call
|
||||
Pass ML-DSA-65 basic test with transferred plaintext during call
|
||||
Pass ML-DSA-87 basic test with transferred plaintext during call
|
||||
Pass ML-DSA-44 basic test with transferred plaintext after call
|
||||
Pass ML-DSA-65 basic test with transferred plaintext after call
|
||||
Pass ML-DSA-87 basic test with transferred plaintext after call
|
||||
|
||||
@@ -2,41 +2,40 @@ Harness status: OK
|
||||
|
||||
Found 69 tests
|
||||
|
||||
53 Pass
|
||||
16 Fail
|
||||
69 Pass
|
||||
Pass setup
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-1 verification
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-256 verification
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-384 verification
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-512 verification
|
||||
Fail RSASSA-PKCS1-v1_5 with SHA-1 verification with altered signature during call
|
||||
Fail RSASSA-PKCS1-v1_5 with SHA-256 verification with altered signature during call
|
||||
Fail RSASSA-PKCS1-v1_5 with SHA-384 verification with altered signature during call
|
||||
Fail RSASSA-PKCS1-v1_5 with SHA-512 verification with altered signature during call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-1 verification with altered signature during call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-256 verification with altered signature during call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-384 verification with altered signature during call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-512 verification with altered signature during call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-1 verification with altered signature after call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-256 verification with altered signature after call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-384 verification with altered signature after call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-512 verification with altered signature after call
|
||||
Fail RSASSA-PKCS1-v1_5 with SHA-1 verification with transferred signature during call
|
||||
Fail RSASSA-PKCS1-v1_5 with SHA-256 verification with transferred signature during call
|
||||
Fail RSASSA-PKCS1-v1_5 with SHA-384 verification with transferred signature during call
|
||||
Fail RSASSA-PKCS1-v1_5 with SHA-512 verification with transferred signature during call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-1 verification with transferred signature during call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-256 verification with transferred signature during call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-384 verification with transferred signature during call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-512 verification with transferred signature during call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-1 verification with transferred signature after call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-256 verification with transferred signature after call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-384 verification with transferred signature after call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-512 verification with transferred signature after call
|
||||
Fail RSASSA-PKCS1-v1_5 with SHA-1 with altered plaintext during call
|
||||
Fail RSASSA-PKCS1-v1_5 with SHA-256 with altered plaintext during call
|
||||
Fail RSASSA-PKCS1-v1_5 with SHA-384 with altered plaintext during call
|
||||
Fail RSASSA-PKCS1-v1_5 with SHA-512 with altered plaintext during call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-1 with altered plaintext during call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-256 with altered plaintext during call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-384 with altered plaintext during call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-512 with altered plaintext during call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-1 with altered plaintext after call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-256 with altered plaintext after call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-384 with altered plaintext after call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-512 with altered plaintext after call
|
||||
Fail RSASSA-PKCS1-v1_5 with SHA-1 with transferred plaintext during call
|
||||
Fail RSASSA-PKCS1-v1_5 with SHA-256 with transferred plaintext during call
|
||||
Fail RSASSA-PKCS1-v1_5 with SHA-384 with transferred plaintext during call
|
||||
Fail RSASSA-PKCS1-v1_5 with SHA-512 with transferred plaintext during call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-1 with transferred plaintext during call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-256 with transferred plaintext during call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-384 with transferred plaintext during call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-512 with transferred plaintext during call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-1 with transferred plaintext after call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-256 with transferred plaintext after call
|
||||
Pass RSASSA-PKCS1-v1_5 with SHA-384 with transferred plaintext after call
|
||||
|
||||
@@ -2,8 +2,7 @@ Harness status: OK
|
||||
|
||||
Found 145 tests
|
||||
|
||||
113 Pass
|
||||
32 Fail
|
||||
145 Pass
|
||||
Pass setup
|
||||
Pass RSA-PSS with SHA-1 and no salt verification
|
||||
Pass RSA-PSS with SHA-256 and no salt verification
|
||||
@@ -13,14 +12,14 @@ Pass RSA-PSS with SHA-1, salted verification
|
||||
Pass RSA-PSS with SHA-256, salted verification
|
||||
Pass RSA-PSS with SHA-384, salted verification
|
||||
Pass RSA-PSS with SHA-512, salted verification
|
||||
Fail RSA-PSS with SHA-1 and no salt verification with altered signature during call
|
||||
Fail RSA-PSS with SHA-256 and no salt verification with altered signature during call
|
||||
Fail RSA-PSS with SHA-384 and no salt verification with altered signature during call
|
||||
Fail RSA-PSS with SHA-512 and no salt verification with altered signature during call
|
||||
Fail RSA-PSS with SHA-1, salted verification with altered signature during call
|
||||
Fail RSA-PSS with SHA-256, salted verification with altered signature during call
|
||||
Fail RSA-PSS with SHA-384, salted verification with altered signature during call
|
||||
Fail RSA-PSS with SHA-512, salted verification with altered signature during call
|
||||
Pass RSA-PSS with SHA-1 and no salt verification with altered signature during call
|
||||
Pass RSA-PSS with SHA-256 and no salt verification with altered signature during call
|
||||
Pass RSA-PSS with SHA-384 and no salt verification with altered signature during call
|
||||
Pass RSA-PSS with SHA-512 and no salt verification with altered signature during call
|
||||
Pass RSA-PSS with SHA-1, salted verification with altered signature during call
|
||||
Pass RSA-PSS with SHA-256, salted verification with altered signature during call
|
||||
Pass RSA-PSS with SHA-384, salted verification with altered signature during call
|
||||
Pass RSA-PSS with SHA-512, salted verification with altered signature during call
|
||||
Pass RSA-PSS with SHA-1 and no salt verification with altered signature after call
|
||||
Pass RSA-PSS with SHA-256 and no salt verification with altered signature after call
|
||||
Pass RSA-PSS with SHA-384 and no salt verification with altered signature after call
|
||||
@@ -29,14 +28,14 @@ Pass RSA-PSS with SHA-1, salted verification with altered signature after call
|
||||
Pass RSA-PSS with SHA-256, salted verification with altered signature after call
|
||||
Pass RSA-PSS with SHA-384, salted verification with altered signature after call
|
||||
Pass RSA-PSS with SHA-512, salted verification with altered signature after call
|
||||
Fail RSA-PSS with SHA-1 and no salt verification with transferred signature during call
|
||||
Fail RSA-PSS with SHA-256 and no salt verification with transferred signature during call
|
||||
Fail RSA-PSS with SHA-384 and no salt verification with transferred signature during call
|
||||
Fail RSA-PSS with SHA-512 and no salt verification with transferred signature during call
|
||||
Fail RSA-PSS with SHA-1, salted verification with transferred signature during call
|
||||
Fail RSA-PSS with SHA-256, salted verification with transferred signature during call
|
||||
Fail RSA-PSS with SHA-384, salted verification with transferred signature during call
|
||||
Fail RSA-PSS with SHA-512, salted verification with transferred signature during call
|
||||
Pass RSA-PSS with SHA-1 and no salt verification with transferred signature during call
|
||||
Pass RSA-PSS with SHA-256 and no salt verification with transferred signature during call
|
||||
Pass RSA-PSS with SHA-384 and no salt verification with transferred signature during call
|
||||
Pass RSA-PSS with SHA-512 and no salt verification with transferred signature during call
|
||||
Pass RSA-PSS with SHA-1, salted verification with transferred signature during call
|
||||
Pass RSA-PSS with SHA-256, salted verification with transferred signature during call
|
||||
Pass RSA-PSS with SHA-384, salted verification with transferred signature during call
|
||||
Pass RSA-PSS with SHA-512, salted verification with transferred signature during call
|
||||
Pass RSA-PSS with SHA-1 and no salt verification with transferred signature after call
|
||||
Pass RSA-PSS with SHA-256 and no salt verification with transferred signature after call
|
||||
Pass RSA-PSS with SHA-384 and no salt verification with transferred signature after call
|
||||
@@ -45,14 +44,14 @@ Pass RSA-PSS with SHA-1, salted verification with transferred signature after ca
|
||||
Pass RSA-PSS with SHA-256, salted verification with transferred signature after call
|
||||
Pass RSA-PSS with SHA-384, salted verification with transferred signature after call
|
||||
Pass RSA-PSS with SHA-512, salted verification with transferred signature after call
|
||||
Fail RSA-PSS with SHA-1 and no salt with altered plaintext during call
|
||||
Fail RSA-PSS with SHA-256 and no salt with altered plaintext during call
|
||||
Fail RSA-PSS with SHA-384 and no salt with altered plaintext during call
|
||||
Fail RSA-PSS with SHA-512 and no salt with altered plaintext during call
|
||||
Fail RSA-PSS with SHA-1, salted with altered plaintext during call
|
||||
Fail RSA-PSS with SHA-256, salted with altered plaintext during call
|
||||
Fail RSA-PSS with SHA-384, salted with altered plaintext during call
|
||||
Fail RSA-PSS with SHA-512, salted with altered plaintext during call
|
||||
Pass RSA-PSS with SHA-1 and no salt with altered plaintext during call
|
||||
Pass RSA-PSS with SHA-256 and no salt with altered plaintext during call
|
||||
Pass RSA-PSS with SHA-384 and no salt with altered plaintext during call
|
||||
Pass RSA-PSS with SHA-512 and no salt with altered plaintext during call
|
||||
Pass RSA-PSS with SHA-1, salted with altered plaintext during call
|
||||
Pass RSA-PSS with SHA-256, salted with altered plaintext during call
|
||||
Pass RSA-PSS with SHA-384, salted with altered plaintext during call
|
||||
Pass RSA-PSS with SHA-512, salted with altered plaintext during call
|
||||
Pass RSA-PSS with SHA-1 and no salt with altered plaintext after call
|
||||
Pass RSA-PSS with SHA-256 and no salt with altered plaintext after call
|
||||
Pass RSA-PSS with SHA-384 and no salt with altered plaintext after call
|
||||
@@ -61,14 +60,14 @@ Pass RSA-PSS with SHA-1, salted with altered plaintext after call
|
||||
Pass RSA-PSS with SHA-256, salted with altered plaintext after call
|
||||
Pass RSA-PSS with SHA-384, salted with altered plaintext after call
|
||||
Pass RSA-PSS with SHA-512, salted with altered plaintext after call
|
||||
Fail RSA-PSS with SHA-1 and no salt with transferred plaintext during call
|
||||
Fail RSA-PSS with SHA-256 and no salt with transferred plaintext during call
|
||||
Fail RSA-PSS with SHA-384 and no salt with transferred plaintext during call
|
||||
Fail RSA-PSS with SHA-512 and no salt with transferred plaintext during call
|
||||
Fail RSA-PSS with SHA-1, salted with transferred plaintext during call
|
||||
Fail RSA-PSS with SHA-256, salted with transferred plaintext during call
|
||||
Fail RSA-PSS with SHA-384, salted with transferred plaintext during call
|
||||
Fail RSA-PSS with SHA-512, salted with transferred plaintext during call
|
||||
Pass RSA-PSS with SHA-1 and no salt with transferred plaintext during call
|
||||
Pass RSA-PSS with SHA-256 and no salt with transferred plaintext during call
|
||||
Pass RSA-PSS with SHA-384 and no salt with transferred plaintext during call
|
||||
Pass RSA-PSS with SHA-512 and no salt with transferred plaintext during call
|
||||
Pass RSA-PSS with SHA-1, salted with transferred plaintext during call
|
||||
Pass RSA-PSS with SHA-256, salted with transferred plaintext during call
|
||||
Pass RSA-PSS with SHA-384, salted with transferred plaintext during call
|
||||
Pass RSA-PSS with SHA-512, salted with transferred plaintext during call
|
||||
Pass RSA-PSS with SHA-1 and no salt with transferred plaintext after call
|
||||
Pass RSA-PSS with SHA-256 and no salt with transferred plaintext after call
|
||||
Pass RSA-PSS with SHA-384 and no salt with transferred plaintext after call
|
||||
|
||||
Reference in New Issue
Block a user