crypto: DSA parameter validation in FIPS mode
authorStefan Budeanu <stefan@budeanu.com>
Tue, 10 Nov 2015 16:50:32 +0000 (11:50 -0500)
committerJames M Snell <jasnell@gmail.com>
Wed, 23 Dec 2015 16:38:33 +0000 (08:38 -0800)
commitc6ca1f34836915690ede6e05ea932709a087bdba
tree6994123f7288e66cfe4742c6a5fb7aace5bce289
parentb52c92783d9876a199a6f91fe782d0d5486545cc
crypto: DSA parameter validation in FIPS mode

FIPS 180-4 requires specific (L,N) values. OpenSSL will crash if an
invalid combination is used, so we must check the input sanity first.

PR-URL: https://github.com/nodejs/node/pull/3756
Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp>
Reviewed-By: James M Snell <jasnell@gmail.com>
src/node_crypto.cc