Commit graph

14 commits

Author SHA1 Message Date
pooler
a5430f73e1 Add a configure option to disable assembly code 2014-05-16 16:39:04 +02:00
pooler
93120a697d Include inttypes.h instead of stdint.h
stdint.h is unavailable on some systems, such as Solaris 8
2013-07-12 18:41:47 +02:00
pooler
e878267239 Add AVX2-enabled functions for x86-64 2013-07-05 18:27:49 +02:00
pooler
dc20ebf2d6 Fix array index out of bounds in sha256d() 2013-06-24 23:07:07 +02:00
pooler
bb4b48bb95 Fix hash endianness for SHA-256d 2013-06-16 00:00:55 +02:00
pooler
ee7b535ea6 Add Stratum support 2013-06-09 01:13:28 +02:00
pooler
023a0f2a12 Add optimized code for ARM11 processors 2012-04-29 16:38:23 +02:00
pooler
9093f84686 Add optimized SHA-256d implementation for x86 2012-03-31 17:02:01 +02:00
pooler
d4dddcb113 Exploit constants in SHA-256d 2012-03-30 00:40:41 +02:00
pooler
9fd497db5e Skip the last three rounds of SHA-256d 2012-03-25 15:43:49 +02:00
pooler
18a34a72ab Precompute the first few SHA-256d rounds 2012-03-24 01:27:23 +01:00
pooler
e52982ab7f Drop unused 2-way scrypt 2012-03-23 16:35:21 +01:00
pooler
ed3d1c94f9 Reimplement SHA-256d 2012-03-21 23:07:56 +01:00
pooler
b961766f4d Move SHA-2 code to separate files 2012-03-12 13:32:11 +01:00