cisco / libacvp

The libacvp library is a client-side implementation of the draft ACVP protocol (github.com/usnistgov/ACVP).
Apache License 2.0
67 stars 69 forks source link

Enhance RSA KeyGen to add/enhance support for all modes #870

Closed RandallSteck closed 3 weeks ago

RandallSteck commented 4 weeks ago

Add/Enhanced support for all RSA KeyGen modes (B.3.2-B.3.6). I have personally verified B.3.3 and B.3.6 covering a wide array of parameter options. If anyone knows of an implementation of the other modes, I'd be happy to validate the remainder.

This passed valgrind and a successful demo vector set.

abkarcher commented 3 weeks ago

Looks good, thanks!