In Windows, you get an install error if you are installing on a system with OpenSSL Version 1.1 or later installed. The problem is that OpenSSL has changed the name of a library file. I believe this can be fixed in the bindings.gyp file by changing line 88
from:
'-l<(openssl_root)/lib/libeay32.lib',
to:
'-l<(openssl_root)/lib/libcrypto.lib',
Or perhaps by having a test to check which of these libraries (if any) are installed and then select the installed one.
Is it necessary to even explicitly include this library? ed25519 seems to compile / install even if this is commented out.
In Windows, you get an install error if you are installing on a system with OpenSSL Version 1.1 or later installed. The problem is that OpenSSL has changed the name of a library file. I believe this can be fixed in the bindings.gyp file by changing line 88 from: '-l<(openssl_root)/lib/libeay32.lib', to: '-l<(openssl_root)/lib/libcrypto.lib', Or perhaps by having a test to check which of these libraries (if any) are installed and then select the installed one.
Is it necessary to even explicitly include this library? ed25519 seems to compile / install even if this is commented out.