├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake └── Modules │ └── Findjansson.cmake ├── deps ├── OpenCL │ ├── include │ │ └── CL │ │ │ ├── cl.h │ │ │ ├── cl_d3d10.h │ │ │ ├── cl_d3d11.h │ │ │ ├── cl_dx9_media_sharing.h │ │ │ ├── cl_dx9_media_sharing_intel.h │ │ │ ├── cl_egl.h │ │ │ ├── cl_ext.h │ │ │ ├── cl_ext_intel.h │ │ │ ├── cl_gl.h │ │ │ ├── cl_gl_ext.h │ │ │ ├── cl_platform.h │ │ │ ├── cl_va_api_media_sharing_intel.h │ │ │ ├── cl_version.h │ │ │ └── opencl.h │ └── lib │ │ └── OpenCL.lib ├── curl │ ├── include │ │ └── curl │ │ │ ├── curl.h │ │ │ ├── curlver.h │ │ │ ├── easy.h │ │ │ ├── mprintf.h │ │ │ ├── multi.h │ │ │ ├── stdcheaders.h │ │ │ ├── system.h │ │ │ ├── typecheck-gcc.h │ │ │ └── urlapi.h │ ├── lib │ │ ├── libcurl_a.lib │ │ └── libcurl_a_debug.lib │ └── link.txt └── jansson │ ├── include │ ├── jansson.h │ └── jansson_config.h │ ├── lib │ └── jansson.lib │ └── link.txt └── src ├── external ├── CL │ ├── cl.h │ ├── cl_d3d10.h │ ├── cl_d3d11.h │ ├── cl_dx9_media_sharing.h │ ├── cl_dx9_media_sharing_intel.h │ ├── cl_egl.h │ ├── cl_ext.h │ ├── cl_ext_intel.h │ ├── cl_gl.h │ ├── cl_gl_ext.h │ ├── cl_half.h │ ├── cl_icd.h │ ├── cl_platform.h │ ├── cl_va_api_media_sharing_intel.h │ ├── cl_version.h │ └── opencl.h ├── adl │ ├── adl_defines.h │ ├── adl_sdk.h │ └── adl_structures.h ├── fopen_utf8.h ├── getopt │ └── getopt.h ├── list.h ├── nvml │ └── nvml.h ├── tiny_sha3 │ ├── sha3.c │ └── sha3.h └── tinycthread │ ├── tinycthread.c │ └── tinycthread.h ├── kernels ├── sha3_512_256.cl ├── sha3_512_precompute.cl └── verthash.cl ├── main.cpp ├── vhCore ├── ConfigFile.cpp ├── ConfigFile.h ├── Miner.h ├── SHA256.h ├── ThreadQueue.h ├── Util.cpp ├── Utils.h ├── Verthash.cpp └── Verthash.h ├── vhCuda └── verthash.cu └── vhDevice ├── ADLUtils.cpp ├── ADLUtils.h ├── ConfigGenerator.h ├── DeviceUtils.h ├── NVMLUtils.cpp ├── NVMLUtils.h ├── SYSFSUtils.cpp └── SYSFSUtils.h /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/README.md -------------------------------------------------------------------------------- /cmake/Modules/Findjansson.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/cmake/Modules/Findjansson.cmake -------------------------------------------------------------------------------- /deps/OpenCL/include/CL/cl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/OpenCL/include/CL/cl.h -------------------------------------------------------------------------------- /deps/OpenCL/include/CL/cl_d3d10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/OpenCL/include/CL/cl_d3d10.h -------------------------------------------------------------------------------- /deps/OpenCL/include/CL/cl_d3d11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/OpenCL/include/CL/cl_d3d11.h -------------------------------------------------------------------------------- /deps/OpenCL/include/CL/cl_dx9_media_sharing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/OpenCL/include/CL/cl_dx9_media_sharing.h -------------------------------------------------------------------------------- /deps/OpenCL/include/CL/cl_dx9_media_sharing_intel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/OpenCL/include/CL/cl_dx9_media_sharing_intel.h -------------------------------------------------------------------------------- /deps/OpenCL/include/CL/cl_egl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/OpenCL/include/CL/cl_egl.h -------------------------------------------------------------------------------- /deps/OpenCL/include/CL/cl_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/OpenCL/include/CL/cl_ext.h -------------------------------------------------------------------------------- /deps/OpenCL/include/CL/cl_ext_intel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/OpenCL/include/CL/cl_ext_intel.h -------------------------------------------------------------------------------- /deps/OpenCL/include/CL/cl_gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/OpenCL/include/CL/cl_gl.h -------------------------------------------------------------------------------- /deps/OpenCL/include/CL/cl_gl_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/OpenCL/include/CL/cl_gl_ext.h -------------------------------------------------------------------------------- /deps/OpenCL/include/CL/cl_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/OpenCL/include/CL/cl_platform.h -------------------------------------------------------------------------------- /deps/OpenCL/include/CL/cl_va_api_media_sharing_intel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/OpenCL/include/CL/cl_va_api_media_sharing_intel.h -------------------------------------------------------------------------------- /deps/OpenCL/include/CL/cl_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/OpenCL/include/CL/cl_version.h -------------------------------------------------------------------------------- /deps/OpenCL/include/CL/opencl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/OpenCL/include/CL/opencl.h -------------------------------------------------------------------------------- /deps/OpenCL/lib/OpenCL.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/OpenCL/lib/OpenCL.lib -------------------------------------------------------------------------------- /deps/curl/include/curl/curl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/curl/include/curl/curl.h -------------------------------------------------------------------------------- /deps/curl/include/curl/curlver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/curl/include/curl/curlver.h -------------------------------------------------------------------------------- /deps/curl/include/curl/easy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/curl/include/curl/easy.h -------------------------------------------------------------------------------- /deps/curl/include/curl/mprintf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/curl/include/curl/mprintf.h -------------------------------------------------------------------------------- /deps/curl/include/curl/multi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/curl/include/curl/multi.h -------------------------------------------------------------------------------- /deps/curl/include/curl/stdcheaders.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/curl/include/curl/stdcheaders.h -------------------------------------------------------------------------------- /deps/curl/include/curl/system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/curl/include/curl/system.h -------------------------------------------------------------------------------- /deps/curl/include/curl/typecheck-gcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/curl/include/curl/typecheck-gcc.h -------------------------------------------------------------------------------- /deps/curl/include/curl/urlapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/curl/include/curl/urlapi.h -------------------------------------------------------------------------------- /deps/curl/lib/libcurl_a.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/curl/lib/libcurl_a.lib -------------------------------------------------------------------------------- /deps/curl/lib/libcurl_a_debug.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/curl/lib/libcurl_a_debug.lib -------------------------------------------------------------------------------- /deps/curl/link.txt: -------------------------------------------------------------------------------- 1 | https://curl.haxx.se/download.html -------------------------------------------------------------------------------- /deps/jansson/include/jansson.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/jansson/include/jansson.h -------------------------------------------------------------------------------- /deps/jansson/include/jansson_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/jansson/include/jansson_config.h -------------------------------------------------------------------------------- /deps/jansson/lib/jansson.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/deps/jansson/lib/jansson.lib -------------------------------------------------------------------------------- /deps/jansson/link.txt: -------------------------------------------------------------------------------- 1 | https://github.com/akheron/jansson -------------------------------------------------------------------------------- /src/external/CL/cl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/external/CL/cl.h -------------------------------------------------------------------------------- /src/external/CL/cl_d3d10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/external/CL/cl_d3d10.h -------------------------------------------------------------------------------- /src/external/CL/cl_d3d11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/external/CL/cl_d3d11.h -------------------------------------------------------------------------------- /src/external/CL/cl_dx9_media_sharing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/external/CL/cl_dx9_media_sharing.h -------------------------------------------------------------------------------- /src/external/CL/cl_dx9_media_sharing_intel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/external/CL/cl_dx9_media_sharing_intel.h -------------------------------------------------------------------------------- /src/external/CL/cl_egl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/external/CL/cl_egl.h -------------------------------------------------------------------------------- /src/external/CL/cl_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/external/CL/cl_ext.h -------------------------------------------------------------------------------- /src/external/CL/cl_ext_intel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/external/CL/cl_ext_intel.h -------------------------------------------------------------------------------- /src/external/CL/cl_gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/external/CL/cl_gl.h -------------------------------------------------------------------------------- /src/external/CL/cl_gl_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/external/CL/cl_gl_ext.h -------------------------------------------------------------------------------- /src/external/CL/cl_half.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/external/CL/cl_half.h -------------------------------------------------------------------------------- /src/external/CL/cl_icd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/external/CL/cl_icd.h -------------------------------------------------------------------------------- /src/external/CL/cl_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/external/CL/cl_platform.h -------------------------------------------------------------------------------- /src/external/CL/cl_va_api_media_sharing_intel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/external/CL/cl_va_api_media_sharing_intel.h -------------------------------------------------------------------------------- /src/external/CL/cl_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/external/CL/cl_version.h -------------------------------------------------------------------------------- /src/external/CL/opencl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/external/CL/opencl.h -------------------------------------------------------------------------------- /src/external/adl/adl_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/external/adl/adl_defines.h -------------------------------------------------------------------------------- /src/external/adl/adl_sdk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/external/adl/adl_sdk.h -------------------------------------------------------------------------------- /src/external/adl/adl_structures.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/external/adl/adl_structures.h -------------------------------------------------------------------------------- /src/external/fopen_utf8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/external/fopen_utf8.h -------------------------------------------------------------------------------- /src/external/getopt/getopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/external/getopt/getopt.h -------------------------------------------------------------------------------- /src/external/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/external/list.h -------------------------------------------------------------------------------- /src/external/nvml/nvml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/external/nvml/nvml.h -------------------------------------------------------------------------------- /src/external/tiny_sha3/sha3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/external/tiny_sha3/sha3.c -------------------------------------------------------------------------------- /src/external/tiny_sha3/sha3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/external/tiny_sha3/sha3.h -------------------------------------------------------------------------------- /src/external/tinycthread/tinycthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/external/tinycthread/tinycthread.c -------------------------------------------------------------------------------- /src/external/tinycthread/tinycthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/external/tinycthread/tinycthread.h -------------------------------------------------------------------------------- /src/kernels/sha3_512_256.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/kernels/sha3_512_256.cl -------------------------------------------------------------------------------- /src/kernels/sha3_512_precompute.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/kernels/sha3_512_precompute.cl -------------------------------------------------------------------------------- /src/kernels/verthash.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/kernels/verthash.cl -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/vhCore/ConfigFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/vhCore/ConfigFile.cpp -------------------------------------------------------------------------------- /src/vhCore/ConfigFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/vhCore/ConfigFile.h -------------------------------------------------------------------------------- /src/vhCore/Miner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/vhCore/Miner.h -------------------------------------------------------------------------------- /src/vhCore/SHA256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/vhCore/SHA256.h -------------------------------------------------------------------------------- /src/vhCore/ThreadQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/vhCore/ThreadQueue.h -------------------------------------------------------------------------------- /src/vhCore/Util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/vhCore/Util.cpp -------------------------------------------------------------------------------- /src/vhCore/Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/vhCore/Utils.h -------------------------------------------------------------------------------- /src/vhCore/Verthash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/vhCore/Verthash.cpp -------------------------------------------------------------------------------- /src/vhCore/Verthash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/vhCore/Verthash.h -------------------------------------------------------------------------------- /src/vhCuda/verthash.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/vhCuda/verthash.cu -------------------------------------------------------------------------------- /src/vhDevice/ADLUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/vhDevice/ADLUtils.cpp -------------------------------------------------------------------------------- /src/vhDevice/ADLUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/vhDevice/ADLUtils.h -------------------------------------------------------------------------------- /src/vhDevice/ConfigGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/vhDevice/ConfigGenerator.h -------------------------------------------------------------------------------- /src/vhDevice/DeviceUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/vhDevice/DeviceUtils.h -------------------------------------------------------------------------------- /src/vhDevice/NVMLUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/vhDevice/NVMLUtils.cpp -------------------------------------------------------------------------------- /src/vhDevice/NVMLUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/vhDevice/NVMLUtils.h -------------------------------------------------------------------------------- /src/vhDevice/SYSFSUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/vhDevice/SYSFSUtils.cpp -------------------------------------------------------------------------------- /src/vhDevice/SYSFSUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryptoGraphics/VerthashMiner/HEAD/src/vhDevice/SYSFSUtils.h --------------------------------------------------------------------------------