Commit graph

15 commits

Author SHA1 Message Date
pooler f3b0aabf35 Add support for VIA PadLock Hash Engine on x86-64 2015-05-17 16:21:30 +02:00
pooler a5430f73e1 Add a configure option to disable assembly code 2014-05-16 16:39:04 +02:00
pooler f97cfa2203 Add support for building under 64-bit Cygwin
Also check for _WIN64 instead of WIN64 in assembly sources
2014-03-06 10:47:54 +01:00
pooler e878267239 Add AVX2-enabled functions for x86-64 2013-07-05 18:27:49 +02:00
pooler ee7630edfd Reorder SSE2 instructions for better performance 2012-05-26 17:04:49 +02:00
pooler 132863599c Change comment style in .S files 2012-04-06 19:53:48 +02:00
pooler 80c762b0da Reduce register usage in 4-way SHA-256 2012-04-01 19:39:01 +02:00
pooler d4dddcb113 Exploit constants in SHA-256d 2012-03-30 00:40:41 +02:00
pooler 8c19b40b24 Avoid unnecessary computations in SHA-256d on x86-64 2012-03-26 14:15:35 +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 8af4ed77e6 Enable AVX optimizations in SHA-256 for scrypt 2012-03-22 17:38:35 +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