Why does vanitygen warns me to update an up-to-date OpenSSL?

0

0

I tried to generate an address with vanitygen. Because I'm on a MBP 2010 it took a while onthe CPU (not finished yet, two times up to 20%) and now I am trying to get it working with my GPU (NVidea 330m). That works, it is three times as fast as the CPU (±750 kkeys/s vs 230 kkeys/s), but I have a question about the OpenSSL.

When I start oclvanitygen ./oclvanitygen -d 1 -i 1Mathias it gives me the following warning:

WARNING: Built with OpenSSL 0.9.8y 5 Feb 2013
WARNING: Use OpenSSL 1.0.0d+ for best performance

However, openssl version gives me this:

OpenSSL 1.0.1h 5 Jun 2014

And sudo port upgrade openssl returns also that there is nothing to be done. How is this possible?

Mathias711

Posted 2014-07-10T16:35:30.590

Reputation: 1 390

1Did you compile oclvanitygen yourself (on 5 Feb 2013), or get the binary from somewhere? It may have been compiled (or be statically linked) with a different version than the one you currently have installed.Nate Eldredge 2014-07-10T16:52:52.643

I built it myself, yesterday. The source is however not updated in 2 years (https://github.com/samr7/vanitygen)

Mathias711 2014-07-10T17:08:29.633

A quick glance at the source shows that it checks the OPENSSL_VERSION_NUMBER macro, which comes from the header openssl/opensslv.h. I suspect you have an old version of openssl (or at least its headers) installed somewhere.Nate Eldredge 2014-07-10T17:13:39.260

I do got an old HDD with an installation from 2011/2012. The last time I booted from there (and probably updated) was a year ago, june 2013. So that IS a possibilities, that it takes the OpenSSL from there.Mathias711 2014-07-10T17:19:54.667

Answers

1

You might want to try WyseNynja's Homebrew tap, you can then install vanitygen with better dependency handling.

jorijnsmit

Posted 2014-07-10T16:35:30.590

Reputation: 682