Browse Source

Windows

pull/33/head
Warlock-Dalbaeb 7 years ago
parent
commit
6072fe8111
  1. 4
      vanity.hpp
  2. 13
      vanitygen.cpp

4
vanity.hpp

@ -9,7 +9,9 @@ @@ -9,7 +9,9 @@
#include <thread>
#include <unistd.h>
#include <vector>
#ifdef _WIN32
#include <windows.h>
#endif
// sha256
#define Ch(x, y, z) ((x & (y ^ z)) ^ z)
#define Maj(x, y, z) ((x & (y | z)) | (y & z))

13
vanitygen.cpp

@ -279,10 +279,19 @@ if(type != i2p::data::SIGNING_KEY_TYPE_EDDSA_SHA512_ED25519){ @@ -279,10 +279,19 @@ if(type != i2p::data::SIGNING_KEY_TYPE_EDDSA_SHA512_ED25519){
KeyBuf = new uint8_t[keys.GetFullLen()];
keys.ToBuffer (KeyBuf, keys.GetFullLen ());
#ifdef __linux__
if(!count_cpu)
count_cpu = sysconf(_SC_NPROCESSORS_ONLN);
#elif _WIN32
if(!count_cpu){
SYSTEM_INFO sysinfo;
GetSystemInfo(&sysinfo);
count_cpu = sysinfo.dwNumberOfProcessors;
}
#else
if(!count_cpu)
count_cpu = 4;
#endif
std::cout << "Start vanity generator in " << count_cpu << " threads" << std::endl;

Loading…
Cancel
Save