summaryrefslogtreecommitdiff
path: root/test/parallel/test-crypto-dh.js
diff options
context:
space:
mode:
authorStefan Budeanu <stefan@budeanu.com>2015-11-18 11:40:32 -0500
committerJames M Snell <jasnell@gmail.com>2015-11-18 09:52:07 -0800
commite4e5b13efd118346509b75c1f0d6a913981786f0 (patch)
treea8b9f4223f13cffc603943178ace4c6d60e37f47 /test/parallel/test-crypto-dh.js
parentac319c354719e02d6b9877f83227ffecabed477d (diff)
downloadandroid-node-v8-e4e5b13efd118346509b75c1f0d6a913981786f0.tar.gz
android-node-v8-e4e5b13efd118346509b75c1f0d6a913981786f0.tar.bz2
android-node-v8-e4e5b13efd118346509b75c1f0d6a913981786f0.zip
test: avoid test timeouts on rpi
Generating 1024-bit primes on rpi test machines sometimes causes timeouts. Avoid this situation by using 256-bit primes when not running in FIPS mode. Fixes: https://github.com/nodejs/node/issues/3881 PR-URL: https://github.com/nodejs/node/pull/3902 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Brian White <mscdex@mscdex.net> Reviewed-By: Ben Noordhuis <ben@strongloop.com>
Diffstat (limited to 'test/parallel/test-crypto-dh.js')
-rw-r--r--test/parallel/test-crypto-dh.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/parallel/test-crypto-dh.js b/test/parallel/test-crypto-dh.js
index d93c53e399..322b5d1c70 100644
--- a/test/parallel/test-crypto-dh.js
+++ b/test/parallel/test-crypto-dh.js
@@ -11,7 +11,7 @@ var crypto = require('crypto');
// Test Diffie-Hellman with two parties sharing a secret,
// using various encodings as we go along
-var dh1 = crypto.createDiffieHellman(1024);
+var dh1 = crypto.createDiffieHellman(common.hasFipsCrypto ? 1024 : 256);
var p1 = dh1.getPrime('buffer');
var dh2 = crypto.createDiffieHellman(p1, 'buffer');
var key1 = dh1.generateKeys();