Skip to content

Commit 9b3c87b

Browse files
davidbencpu
authored andcommitted
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

4 files changed

+0
-6164
lines changed

0 commit comments

Comments
 (0)