Skip to content

test: fix invalid modulesLength during DSA keygen

Rodrigo Muino Tomonari requested to merge github/fork/AdamMajer/master into master

In https://github.com/nodejs/node/pull/23430, key sizes were reduced to speed up the test. Unfortunately this resulted in invalid DSA key generation parameters.

In standard build of OpenSSL, key generation uses dsa_builtin_paramgen and that will reset modulusLength to 512. But in dsa_builtin_paramgen2, used in FIPS, this does not happen, leading to an infinite loop and test failure.

Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • tests and/or benchmarks are included
  • commit message follows commit guidelines

Merge request reports

Loading