Comment # 7 on bug 947747 from
nodejs/node-v4.0.0/src/node_crypto.cc

void InitCryptoOnce() {
  SSL_library_init();
  OpenSSL_add_all_algorithms();
  SSL_load_error_strings();

  crypto_lock_init();
  CRYPTO_set_locking_callback(crypto_lock_cb);
  CRYPTO_THREADID_set_callback(crypto_threadid_cb);

#ifdef OPENSSL_FIPS
  if (!FIPS_mode_set(1)) {
    int err = ERR_get_error();
    fprintf(stderr, "openssl fips failed: %s\n", ERR_error_string(err, NULL));
    UNREACHABLE();
  }
#endif  // OPENSSL_FIPS


Nodejs seems to enforce the FIPS mode.

Either you relax this check, or you require libopenssl1_0_0-hmac from the
nodejs RPM. (Perhaps relax this check is prefered.)


You are receiving this mail because: