Commit 9b3c87b
Remove redundant rsa_pss_*_shake*_params_test.json tests
Each of these is identical to the corresponding non-params files. That
is, rsa_pss_2048_shake128_params_test.json is identical to
rsa_pss_2048_shake128_test.json, etc.
In the SHA versions, the difference is whether you encode as
id-rsaEncryption or id-RSASSA-PSS (RFC 4055), with the latter capturing
parameters that need to be matched against the sigalg parameters. That
encoding wasn't defined for SHAKE until RFC 8692. The RFC 4055 encoding
is absolutely horrid, so RFC 8692 (rightfully) departs from RFC 4055
entirely and just made new top-level OIDs.
Ideally the params version would just use the RFC 8692 encoding, but for
now just remove the redundant ones. (I don't work on a stack that has
implemented or has any plans to ever implement RFC 8692, so I don't want
to fix those tests without checking.)
See
#171 (comment)1 parent cd136e9 commit 9b3c87b
File tree
4 files changed
+0
-6164
lines changed- testvectors_v1
4 files changed
+0
-6164
lines changed
0 commit comments