From ece974e809bdfcb5bd63aa85721851aa80222529 Mon Sep 17 00:00:00 2001 From: Daniel Bevenius Date: Thu, 28 Oct 2021 05:24:38 +0200 Subject: [PATCH] Revert "test: skip different params test for OpenSSL 3.x" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 269f5132cc5a4b47c9f7c211530cac03bd23f825. Fixes: https://github.com/nodejs/node/issues/38216 PR-URL: https://github.com/nodejs/node/pull/40640 Reviewed-By: Rich Trott Reviewed-By: Richard Lau Reviewed-By: Tobias Nießen Reviewed-By: James M Snell Reviewed-By: Michael Dawson Reviewed-By: Luigi Pinca --- test/parallel/test-crypto-dh-stateless.js | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/test/parallel/test-crypto-dh-stateless.js b/test/parallel/test-crypto-dh-stateless.js index b7bd83cac1621f..2ccac322e23958 100644 --- a/test/parallel/test-crypto-dh-stateless.js +++ b/test/parallel/test-crypto-dh-stateless.js @@ -144,17 +144,13 @@ test(crypto.generateKeyPairSync('dh', { group: 'modp5' }), test(crypto.generateKeyPairSync('dh', { group: 'modp5' }), crypto.generateKeyPairSync('dh', { prime: group.getPrime() })); -const list = []; -// Same generator, but different primes. -// TODO(danbev) only commenting out this so that we can get our CI build -// to pass. I'll continue looking into the cause/change. -// [{ group: 'modp5' }, { group: 'modp18' }]]; +const list = [ + // Same generator, but different primes. + [{ group: 'modp5' }, { group: 'modp18' }]]; // TODO(danbev): Take a closer look if there should be a check in OpenSSL3 // when the dh parameters differ. if (!common.hasOpenSSL3) { - // Same generator, but different primes. - list.push([{ group: 'modp5' }, { group: 'modp18' }]); // Same primes, but different generator. list.push([{ group: 'modp5' }, { prime: group.getPrime(), generator: 5 }]); // Same generator, but different primes. @@ -167,7 +163,7 @@ for (const [params1, params2] of list) { crypto.generateKeyPairSync('dh', params2)); }, common.hasOpenSSL3 ? { name: 'Error', - code: 'ERR_OSSL_DH_INVALID_PUBLIC_KEY' + code: 'ERR_OSSL_MISMATCHING_DOMAIN_PARAMETERS' } : { name: 'Error', code: 'ERR_OSSL_EVP_DIFFERENT_PARAMETERS'