Sein Coray
|
15cbaa0f59
|
adding pkzip stream cipher kernels 20500 and 20510
|
2019-05-17 14:11:22 +02:00 |
|
Sein Coray
|
cd7b3ed672
|
fixed size of tmp to be checked on static huffman inflate
|
2019-05-15 16:49:52 +02:00 |
|
Sein Coray
|
0ea676907a
|
Merge remote-tracking branch 'upstream/master'
|
2019-05-15 14:33:32 +02:00 |
|
Sein Coray
|
845878f607
|
added missing pre-load
|
2019-05-14 15:43:01 +02:00 |
|
Sein Coray
|
06554f5071
|
applied speed improvements to modes 17220 and 17230
|
2019-05-14 15:39:31 +02:00 |
|
Sein Coray
|
d9e5a86765
|
updated m17230 to be cuda compatible
|
2019-05-14 14:56:37 +02:00 |
|
Sein Coray
|
8d1e737d60
|
updated m17220 to be cuda compatible
|
2019-05-14 14:47:48 +02:00 |
|
Sein Coray
|
c9c7261a05
|
updated m17210 to be cuda compatible
|
2019-05-14 14:38:55 +02:00 |
|
Sein Coray
|
b29019ae75
|
updated m17200 to be cuda compatible
|
2019-05-14 14:21:41 +02:00 |
|
Sein Coray
|
e300fe0d63
|
fixes to avoid crashing on gpu on multiple inner loops
|
2019-05-14 13:41:40 +02:00 |
|
Jens Steube
|
153a8704e0
|
Fix some register type in inline assembly in some ROCM section
|
2019-05-14 13:03:40 +02:00 |
|
Jens Steube
|
85f7d50fb8
|
Merge pull request #2021 from philsmd/master
added support for $electrum$3 hashes (-m 16600)
|
2019-05-14 11:57:46 +02:00 |
|
Sein Coray
|
e39a9284e1
|
Merge remote-tracking branch 'upstream/master'
|
2019-05-14 11:48:44 +02:00 |
|
Jens Steube
|
51ddf52369
|
Initialize CUDA vector datatypes to zero
|
2019-05-13 16:23:28 +02:00 |
|
philsmd
|
07a1bdb12c
|
added support for $electrum$3 hashes (-m 16600)
|
2019-05-13 14:34:15 +02:00 |
|
Jens Steube
|
c07f9c19c7
|
Reorder the TC/VC/DC header checks
|
2019-05-13 13:04:59 +02:00 |
|
Jens Steube
|
e2da5c8d57
|
Some unrolling for SHA2 based algorithms
|
2019-05-12 12:38:23 +02:00 |
|
Jens Steube
|
fa9d073f9a
|
Manually unroll sha2 hashes
|
2019-05-11 23:15:58 +02:00 |
|
Jens Steube
|
3ca3d1cc60
|
Fix kernel_rules variable name
|
2019-05-11 14:34:10 +02:00 |
|
Jens Steube
|
7832c54452
|
Fix constant memory use of bfs_buf
|
2019-05-11 09:32:16 +02:00 |
|
Jens Steube
|
53be3e74a3
|
Rename some variable to avoid collisions
|
2019-05-10 13:22:40 +02:00 |
|
Jens Steube
|
46f737c5af
|
Use real constant memory on CUDA
|
2019-05-10 13:22:26 +02:00 |
|
Sein Coray
|
371991e079
|
included speed improvements and feedback from atom applied to all 172xx kernel variants
|
2019-05-10 12:50:03 +02:00 |
|
Sein Coray
|
e4d8e4a7ad
|
bring fork up-to-date
|
2019-05-09 17:23:59 +02:00 |
|
Jens Steube
|
ce20a5ab6b
|
Fix uint4 rotate in scrypt based kernels for CUDA
|
2019-05-09 16:55:48 +02:00 |
|
Jens Steube
|
82927c13c8
|
Get rid of uchar4 in -m 9100
|
2019-05-09 13:09:27 +02:00 |
|
Jens Steube
|
ec4d4218c0
|
Add some missing operators for vector types
|
2019-05-09 12:59:36 +02:00 |
|
Jens Steube
|
6db4ab7e60
|
Fix scrypt based algorithms to work on CUDA
|
2019-05-09 11:11:52 +02:00 |
|
Jens Steube
|
027af75a39
|
Fix rotate function names
|
2019-05-08 20:42:46 +02:00 |
|
Jens Steube
|
6b7d064118
|
Replace (u32x) (...) with make_u32x (...)
|
2019-05-08 15:21:22 +02:00 |
|
Jens Steube
|
54dd2ea300
|
Use same settings for vector datatypes in inc_types.h as seen in cuda SDK vector_types.h
|
2019-05-07 16:07:28 +02:00 |
|
Jens Steube
|
7e5356126c
|
Fix more use of LOCAL_VK and LOCAL_AS
|
2019-05-07 12:22:37 +02:00 |
|
Jens Steube
|
03b2d3fb69
|
Fix use of LOCAL_VK and LOCAL_AS in -m 3200
|
2019-05-07 12:08:54 +02:00 |
|
Jens Steube
|
8ff8c5d536
|
Add LOCAL_VK to make use of __shared__
|
2019-05-07 09:01:32 +02:00 |
|
Jens Steube
|
bbed0cd67a
|
Fix test.sh and bitsliced algos
|
2019-05-06 15:06:02 +02:00 |
|
Jens Steube
|
d0bd33c9d1
|
Rename CONSTANT_AS to CONSTANT_VK
|
2019-05-06 14:34:16 +02:00 |
|
Jens Steube
|
ec9925f3b1
|
Warnings self-check and autotune with CUDA
|
2019-05-04 21:52:00 +02:00 |
|
Jens Steube
|
5ee033673c
|
Disable name mangling in NVRTC's PTX output and more
|
2019-05-03 15:50:07 +02:00 |
|
Jens Steube
|
58213c81d6
|
Add vector datatypes operators
|
2019-04-26 22:07:56 +02:00 |
|
Jens Steube
|
6a32e8ef18
|
Fix ulong datatype on Windows x64
|
2019-04-26 14:11:13 +02:00 |
|
Jens Steube
|
d9cb5cf8df
|
Fix recursion in inc_common.cl
|
2019-04-26 14:03:57 +02:00 |
|
Jens Steube
|
3b7304c9d8
|
Fix recursion in inc_platform.cl
|
2019-04-26 14:01:14 +02:00 |
|
Jens Steube
|
89119bf24a
|
Add missing inc_platform.h include
|
2019-04-26 13:59:43 +02:00 |
|
Jens Steube
|
00e1e32492
|
Replace barrier() with SYNC_THREADS()
|
2019-04-26 13:34:07 +02:00 |
|
Jens Steube
|
9faba41848
|
Use nvrtc to compile PTX (resulting PTX not yet used)
|
2019-04-26 13:28:44 +02:00 |
|
Jens Steube
|
4045e60021
|
Add nvrtc wrapper for later use
|
2019-04-26 10:03:16 +02:00 |
|
Jens Steube
|
4b986de5fb
|
Prepare native CUDA hybrid integration
|
2019-04-25 14:45:17 +02:00 |
|
Jens Steube
|
c02083281f
|
Fix undefined-internal warning message on ROCM
|
2019-04-24 14:17:34 +02:00 |
|
Jens Steube
|
c5c79feaaa
|
More cam_feistel() optimization
|
2019-04-23 21:56:40 +02:00 |
|
Jens Steube
|
f49d3f92e9
|
Reduce cam_feistel() xor count
|
2019-04-23 16:51:16 +02:00 |
|