Jens Steube
|
bca03bb7ed
|
CUDA offers a nice way to query available device memory, no need to brute force
|
2019-05-14 10:09:46 +02:00 |
|
Jens Steube
|
1943c35e4a
|
Improve kernel-loops detection for slow hashes
|
2019-05-13 17:25:33 +02:00 |
|
Jens Steube
|
51ddf52369
|
Initialize CUDA vector datatypes to zero
|
2019-05-13 16:23:28 +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
|
aa8e000d31
|
Flag OPTS_TYPE_PREFERED_THREAD no longer needed
|
2019-05-11 14:22:44 +02:00 |
|
Jens Steube
|
501ed6efec
|
Update some entries in hashcat.hctune
|
2019-05-11 12:23:18 +02:00 |
|
Jens Steube
|
a6bc1d3cc0
|
Experimental kernel-thread autotuner
|
2019-05-11 11:58:18 +02:00 |
|
Jens Steube
|
7832c54452
|
Fix constant memory use of bfs_buf
|
2019-05-11 09:32:16 +02:00 |
|
Jens Steube
|
2b0f657564
|
Limit some modules to 64 threads in order to get additional L1 cache
|
2019-05-10 23:51:09 +02:00 |
|
Jens Steube
|
d59474fded
|
Testwise unlock full thread count on NVidia
|
2019-05-10 17:27:15 +02:00 |
|
Jens Steube
|
b0f2fea883
|
Update hashcat.hctune for CUDA instead of OpenCL on NVidia GPU
|
2019-05-10 17:26:50 +02:00 |
|
Jens Steube
|
ba43223c27
|
Add missing entry in changes.txt
|
2019-05-10 17:26:22 +02:00 |
|
Jens Steube
|
d378aa7ab9
|
Show host memory requirement on startup
|
2019-05-10 16:37:49 +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 |
|
Jens Steube
|
5d14a59304
|
Need 3.x nvrtc minimum
|
2019-05-10 10:11:12 +02:00 |
|
Jens Steube
|
54feb62e94
|
brute-force nvrtc .dll name
|
2019-05-09 22:17:13 +02:00 |
|
Jens Steube
|
a2b5981303
|
Fix some library names
|
2019-05-09 21:20:50 +02:00 |
|
Jens Steube
|
ce20a5ab6b
|
Fix uint4 rotate in scrypt based kernels for CUDA
|
2019-05-09 16:55:48 +02:00 |
|
Jens Steube
|
be8f29ca39
|
Only warn about broken NVIDIA driver
|
2019-05-09 16:30:08 +02:00 |
|
Jens Steube
|
39e150fc1e
|
Use xxx_v2 CUDA symbols
|
2019-05-09 14:37:14 +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
|
33028314f0
|
Add hc_cuCtxSetCacheConfig()
|
2019-05-09 00:04:05 +02:00 |
|
Jens Steube
|
fb82bfc169
|
Improve thread handling based on FIXED_LOCAL_SIZE
|
2019-05-08 23:30:07 +02:00 |
|
Jens Steube
|
3a3df091c7
|
Fix CUDA num_elements
|
2019-05-08 22:42: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
|
a01cc28ec6
|
Merge pull request #2014 from hashcat/master
Backports
|
2019-05-07 21:48:47 +02:00 |
|
Jens Steube
|
b6cc3c7d55
|
Merge pull request #2013 from philsmd/master
fixes #2012: add Deflate support for 7-Zip using zlib
|
2019-05-07 21:48:16 +02:00 |
|
Jens Steube
|
363e789b89
|
Assume local nvrtc.dll and cuda.dll on windows
|
2019-05-07 16:52:08 +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 |
|
philsmd
|
f45a726376
|
fixes #2012: add Deflate support for 7-Zip using zlib
|
2019-05-07 15:31:11 +02:00 |
|
philsmd
|
0c8768c520
|
add the zlib 1.2.11 source code to the dependencies
|
2019-05-07 15:18:49 +02:00 |
|
Jens Steube
|
a7d04adba3
|
Fix opencl_devices_active and backend_devices_active
|
2019-05-07 14:17:29 +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
|
64c495dfa5
|
Use CUDA stream for all cuLaunchKernel() invocations
|
2019-05-06 11:23:34 +02:00 |
|
Jens Steube
|
d94f582097
|
Replace CEILDIV() with round_up_multiple_64()
|
2019-05-06 09:36:07 +02:00 |
|
Jens Steube
|
e9c04c2446
|
More CUDA implementation
|
2019-05-05 21:15:46 +02:00 |
|
Jens Steube
|
08dc1acc02
|
More CUDA rewrites
|
2019-05-05 11:57:54 +02:00 |
|
Jens Steube
|
ec9925f3b1
|
Warnings self-check and autotune with CUDA
|
2019-05-04 21:52:00 +02:00 |
|
Jens Steube
|
4df00033d7
|
Prepare CUDA events
|
2019-05-04 10:44:03 +02:00 |
|