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
|
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 |
|
Jens Steube
|
f2948460c9
|
Some first kernel invocations
|
2019-05-04 10:13:43 +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
|
503304f36a
|
Add some first CUDA device memory allocations and host buffer copies
|
2019-05-03 12:07:06 +02:00 |
|
Jens Steube
|
50a6e720ca
|
More OpenCL variables rename
|
2019-05-02 17:30:46 +02:00 |
|
Jens Steube
|
af8e317cf4
|
Begin renaming some OpenCL only variables
|
2019-05-02 17:12:59 +02:00 |
|
Jens Steube
|
a6fa7a2749
|
Add support for some first CUDA module loader
|
2019-05-02 14:58:52 +02:00 |
|
Jens Steube
|
456c57a6d0
|
Set vector width size for CUDA
|
2019-05-01 18:20:19 +02:00 |
|
Jens Steube
|
3c4f4df771
|
Rename some more variables
|
2019-05-01 15:52:56 +02:00 |
|
Jens Steube
|
495d89f831
|
Find alias devices across different backend API's
|
2019-05-01 07:27:10 +02:00 |
|
Jens Steube
|
6fd936b43a
|
Removed --opencl-platforms filter in order to force backend device numbers to stay constant
|
2019-04-30 16:24:13 +02:00 |
|
Jens Steube
|
e3500ff4aa
|
Add CUDA device attributes to -I
|
2019-04-30 13:38:44 +02:00 |
|
Jens Steube
|
c80e516c3c
|
Merge pull request #2007 from hashcat/master
Backport some fixes
|
2019-04-29 12:27:27 +02:00 |
|
Jens Steube
|
6caa78695f
|
Backport -m 19500 fix to -m 19300
|
2019-04-29 12:26:22 +02:00 |
|
Jens Steube
|
922fa2e351
|
Use md5 for generatic unique salt for salt sorter in -m 19500
|
2019-04-29 12:01:53 +02:00 |
|
Jens Steube
|
d862458ab5
|
Begin renaming API specific variables in backend section
|
2019-04-29 10:21:59 +02:00 |
|
Jens Steube
|
d73c0ac8a9
|
More CUDA attribute queries
|
2019-04-28 18:54:26 +02:00 |
|
Jens Steube
|
a415422123
|
Initialize CUDA devices and some first attribute queries
|
2019-04-28 14:45:50 +02:00 |
|
Jens Steube
|
222be0b0dc
|
Merge pull request #2005 from hashcat/master
bcrypt changes
|
2019-04-27 16:35:38 +02:00 |
|
Jens Steube
|
200e72dba3
|
Limit -T maximum on -m 3200 to what's possible based on device specific shared memory available
|
2019-04-27 16:15:18 +02:00 |
|
Jens Steube
|
d67de66453
|
Disable kernel cache on -m 3200
|
2019-04-27 16:00:29 +02:00 |
|
Jens Steube
|
58213c81d6
|
Add vector datatypes operators
|
2019-04-26 22:07:56 +02:00 |
|
Jens Steube
|
052e42ccef
|
Fix CUDA_ARCH value
|
2019-04-26 15:14:48 +02:00 |
|
Jens Steube
|
06171958ee
|
Add --gpu-architecture to NVRTC build options
|
2019-04-26 15:10:02 +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 |
|
Jens Steube
|
f10d27b2c9
|
Get rid of extract_byte() in inc_cipher_twofish.cl
|
2019-04-23 15:16:42 +02:00 |
|
Jens Steube
|
bf4b1a8e02
|
Remove duplicate 'static' declaration specifier in -m 19800 and -m 19900
|
2019-04-22 17:55:00 +02:00 |
|
jsteube
|
b9aaaf7809
|
Move 198xx DiskCryptor to 200xx to not collide with Kerberos 5, etype 17, Pre-Auth
|
2019-04-20 19:41:37 +02:00 |
|