diff --git a/src/lib/opensslVerify/opensslVerify.py b/src/lib/opensslVerify/opensslVerify.py index 8103bea0..61f94bd8 100644 --- a/src/lib/opensslVerify/opensslVerify.py +++ b/src/lib/opensslVerify/opensslVerify.py @@ -196,10 +196,10 @@ def openLibrary(): global ssl try: if sys.platform.startswith("win"): - dll_path = "src/lib/opensslVerify/libeay32.dll" + dll_path = os.path.dirname(__file__) + "/" + "libeay32.dll" elif sys.platform == "cygwin": dll_path = "/bin/cygcrypto-1.0.0.dll" - elif os.path.isfile("../lib/libcrypto.so"): # ZeroBundle + elif os.path.isfile("../lib/libcrypto.so"): # ZeroBundle OSX dll_path = "../lib/libcrypto.so" else: dll_path = "/usr/local/ssl/lib/libcrypto.so" @@ -456,7 +456,7 @@ if __name__ == "__main__": sign = btctools.ecdsa_sign("hello", priv) # HGbib2kv9gm9IJjDt1FXbXFczZi35u0rZR3iPUIt5GglDDCeIQ7v8eYXVNIaLoJRI4URGZrhwmsYQ9aVtRTnTfQ= s = time.time() - for i in range(100): + for i in range(1000): pubkey = getMessagePubkey("hello", sign) verified = btctools.pubkey_to_address(pubkey) == address print "100x Verified", verified, time.time() - s diff --git a/src/lib/pyelliptic/openssl.py b/src/lib/pyelliptic/openssl.py index 12953788..694451ab 100644 --- a/src/lib/pyelliptic/openssl.py +++ b/src/lib/pyelliptic/openssl.py @@ -434,10 +434,10 @@ def openLibrary(): global OpenSSL try: if sys.platform.startswith("win"): - dll_path = "src/lib/opensslVerify/libeay32.dll" + dll_path = os.path.normpath(os.path.dirname(__file__) + "/../opensslVerify/" + "libeay32.dll") elif sys.platform == "cygwin": dll_path = "/bin/cygcrypto-1.0.0.dll" - elif os.path.isfile("../lib/libcrypto.so"): # ZeroBundle + elif os.path.isfile("../lib/libcrypto.so"): # ZeroBundle OSX dll_path = "../lib/libcrypto.so" else: dll_path = "/usr/local/ssl/lib/libcrypto.so"