9 Commits (master)

Author SHA1 Message Date
samr7 6969fee961 Fix error message in OpenCL engine config function. 12 years ago
samr7 498a5dfd23 Improve error messages a little bit. 12 years ago
samr7 ec0e204962 Fix some spots that weren't checking for NULL returns from 12 years ago
samr7 17f97ce112 Don't display error messages when last prefix is found by a different 12 years ago
samr7 af42e55a22 Initial multi-device OpenCL support for oclvanitygen and oclvanityminer. 12 years ago
samr7 c21e99a58b Basic support for concurrency in OpenCL engine. 12 years ago
samr7 217351c30b Clean up timing statistics on thread shutdown. 12 years ago
samr7 d665689430 Use newer OpenSSL APIs to hash OpenCL programs, to eliminate deprecation 12 years ago
samr7 4700be088f Add oclvanityminer. Move OpenCL engine code to oclengine.c. 12 years ago
samr7 9ac1c5e21d Add support for base public keys to vanitygen and oclvanitygen. 12 years ago
samr7 d0dbe37a3b Add fdumphex() and fdumpbn() for use with stderr. 13 years ago
samr7 84a67fe96b Send error messages and other secondary output to stderr. 13 years ago
samr7 df05bc7784 Don't try to change the worksize under -V, change the thread count. 13 years ago
samr7 458bb28add Add verification mode for tracking down OpenCL/hardware problems. 13 years ago
samr7 b15be3734e Add private key password-protection. 13 years ago
samr7 e460371230 Bump version and update changelog. 13 years ago
samr7 3bcb68878d Note that oclvanitygen kernel no longer breaks with latest NVIDIA 13 years ago
samr7 933a020205 Add explicit preprocessor unrolling. 13 years ago
samr7 46aed119a1 Split base-58 encoding primitives out of pattern.c. 13 years ago
samr7 31783f5197 Be more specific in error message about missing kernel code. 13 years ago
samr7 216cb03c5c Display a warning when used with low-difficulty patterns and -k. 13 years ago
samr7 dd2f5670e6 Change the meaning of -w again. Now it's the number of address 13 years ago
samr7 e025be9648 Add AMD BFI_INT optimizations to SHA-2 and RIPEMD160 hash functions. 13 years ago
samr7 7ba90d3086 Add implementation of bignum add/subtract better suited to AMD Radeon. 13 years ago
samr7 04dd595ce2 Add device quirks mechanism. 13 years ago
samr7 749daa7b17 Bump version to 0.16. 13 years ago
samr7 a53a6e52da Add safe mode option to disable problematic optimizations. 13 years ago
jackjack 75246451d3 Add addrtype flag 13 years ago
samr7 31ca88ab40 Apply some optimizations to the OpenCL kernel. 13 years ago
Erik Henriksson ca372318b3 *Added makefile for osx 13 years ago
samr7 efb7cedde5 Warn about NVIDIA drivers that seem to produce broken device code. 13 years ago
samr7 dff09af8cb Bump version numbers. 13 years ago
samr7 a4d342e916 Save kernel binary after compiling. 13 years ago
samr7 29e8b034f6 Change invsize to be interpreted consistently with the comments / help text. 13 years ago
samr7 7c13c25653 Auto-configure work unit parameters. 13 years ago
samr7 69004b2062 Optimize global memory access pattern for row buffer. 13 years ago
samr7 ffbc9d929f Optimize global memory access patterns in heap_invert. 13 years ago
samr7 f2de8f73d8 Use private key type 180 for namecoin private keys, as pointed out by 13 years ago
samr7 317cade95f Enhance reporting of OpenCL errors 13 years ago
samr7 d64d355010 Checkpoint development of oclvanitygen. 13 years ago
samr7 e328e73d6a Add some loop unrolling optimizations to the OpenCL kernel. 13 years ago
samr7 a5ff3bd4ac Checkpoint some optimizations to oclvanitygen. 13 years ago
samr7 a8bf7cff08 Use two output buffers so that the GPU doesn't trample on the hash 13 years ago
samr7 19db491cb8 Fix rekey synchronization between OpenCL master and CPU search threads. 13 years ago
samr7 2dcd8fdff6 Display hint message when given impossible prefix. 13 years ago