jsteube
dc9279c95c
New Strategy: Instead of using volatile, mark the mode as unstable. Remove all volatiles
2019-03-03 19:18:56 +01:00
jsteube
26b9e3c1ac
Fix module_kernel_threads_min and module_kernel_threads_max configuration in -m 9000 module
2019-03-03 16:07:56 +01:00
jsteube
b2fb1704ff
Fix switched 64 bit optimization in DPAPI masterkey file v1/v2
2019-03-03 13:54:25 +01:00
jsteube
7c1120b784
Migrate unroll handling for -m 15900 from OpenCL/inc_vendor.cl to module_jit_build_options()
2019-03-03 13:44:25 +01:00
jsteube
ed7765d8fd
Manually unroll aes128_InvertKey and aes256_InvertKey to workaround some JiT compiler errors
2019-03-03 13:39:52 +01:00
jsteube
0fce6b663b
Testwise remove all hardcoded volatiles from cipher includes
2019-03-03 12:12:01 +01:00
jsteube
1714382daa
Migrate unroll handling for -m 14100 from OpenCL/inc_vendor.cl to module_jit_build_options()
2019-03-03 11:55:42 +01:00
jsteube
b0a83b28d1
Migrate unroll handling for -m 12300 from OpenCL/inc_vendor.cl to module_jit_build_options()
2019-03-03 11:47:33 +01:00
jsteube
1937b67595
Migrate unroll handling for -m 8200 from OpenCL/inc_vendor.cl to module_jit_build_options()
2019-03-03 11:43:47 +01:00
jsteube
fee37ac4c3
Migrate unroll handling for -m 8000 from OpenCL/inc_vendor.cl to module_jit_build_options()
2019-03-03 11:39:18 +01:00
jsteube
88bf330dbe
Remove some old unstable warnings for macOS.
...
Due to new auto-tuning functionality some of these warnings may nolonger required.
Since I do not have any macOS device I can't check for myself, wait for user feedback.
Even then, these warnings have to be treated differently, first by trying to do stuff like -cl-opt-disable.
Such checks are now possible on a per-module basis and should be used first.
2019-03-03 11:21:22 +01:00
jsteube
f5317a6b27
Fix CPU thread count auto-tuning
2019-03-03 11:10:46 +01:00
jsteube
b2347f0962
Building: Updated BUILD.md
2019-03-03 10:31:24 +01:00
jsteube
f92ebc6586
Fix -m 15200 and -m 12700 search string in kernel
2019-03-03 08:47:58 +01:00
jsteube
70b4e42755
Merge branch 'master' of https://github.com/hashcat/hashcat
2019-03-02 21:58:58 +01:00
jsteube
0b1169e523
My Wallet: Added additional plaintext pattern used in newer versions
2019-03-02 21:58:50 +01:00
jsteube
21154d6522
Add some module specific warnings for AMDGPU driver in optimized kernel mode
2019-03-02 21:18:30 +01:00
jsteube
bfdeb6eac5
Move test_instruction() to opencl_ctx_devices_init()
2019-03-02 17:58:01 +01:00
jsteube
93760dab34
Fix -m 8100 in pure kernel mode for password length 256
2019-03-02 17:33:22 +01:00
jsteube
80bbb064e5
Add some module specific warnings for Intel driver in pure kernel mode
2019-03-02 16:47:59 +01:00
jsteube
11764a9f84
Merge branch 'master' of https://github.com/hashcat/hashcat
2019-03-02 16:46:24 +01:00
jsteube
420876c85f
Fix -m 8100 module_jit_build_options hook
2019-03-02 16:37:01 +01:00
jsteube
57a056900b
Merge branch 'master' of https://github.com/hashcat/hashcat
2019-03-02 16:35:41 +01:00
jsteube
7804611e2f
Fix -m 8100 module_jit_build_options hook
2019-03-02 16:35:24 +01:00
jsteube
4cf1e75871
Add some module specific warnings for ROCM driver in pure kernel mode
2019-03-02 16:31:56 +01:00
jsteube
7eee7b7dbc
Add some module specific warnings for AMDGPU driver in pure kernel mode
2019-03-02 16:21:55 +01:00
jsteube
88a051629c
Support module specific JiT compiler build options
2019-03-02 11:12:13 +01:00
jsteube
a5743c5572
Fix invalid kernel declaration in optimized Whirlpool kernel
2019-03-01 21:45:25 +01:00
jsteube
4359418918
OpenCL Runtime: Not using amd_bytealign (amd_bitalign is fine) on AMDGPU driver drastically reduces JiT segfaults
2019-03-01 15:34:49 +01:00
jsteube
e1fe3e755b
Optimize some switch_buffer_* functions for generic OpenCL devices (CPU, various OSX, ...)
2019-03-01 14:49:00 +01:00
jsteube
23917455ef
Added hash-mode 19300 sha1(..)
2019-02-28 20:00:52 +01:00
jsteube
5c3ad11424
Fix module_filename() on Cygwin
2019-02-27 21:21:08 +01:00
jsteube
87c24200da
Added QNX /etc/shadow hash cracking support
...
- Added hash-mode 19000 QNX /etc/shadow (MD5)
- Added hash-mode 19100 QNX /etc/shadow (SHA256)
- Added hash-mode 19200 QNX /etc/shadow (SHA512)
Implements #35
2019-02-27 17:53:00 +01:00
jsteube
58390e34b7
Set back default testing configuration to optimized mode
2019-02-27 10:23:32 +01:00
jsteube
512b8ed5d6
Add some verification code to detect the "7z e" problem
2019-02-27 09:47:28 +01:00
jsteube
85f0516e81
Fix salt length limit checks for OPTS_TYPE_ST_BASE64 in generic_salt_decode
2019-02-27 09:25:50 +01:00
jsteube
8f38bb9172
Add some missing notes on bugfixes to changes.txt
2019-02-26 21:53:29 +01:00
jsteube
5da1e4b872
Fixed maximum password length limit which was announced as 256 but actually was 255
2019-02-26 21:20:07 +01:00
jsteube
f63762e597
Reenable select_read_timeout and select_write_timeout on windows
2019-02-26 19:54:25 +01:00
Jens Steube
89d86130f1
Merge pull request #1935 from philsmd/master
...
tests: fix -p and slow_algos/never_crack/hashfile_only
2019-02-26 19:49:59 +01:00
philsmd
063e3f1c1c
tests: fix -p and slow_algos/never_crack/hashfile_only
2019-02-26 16:44:11 +01:00
jsteube
d2d1278bf7
Reenable brain support by default
2019-02-26 15:26:10 +01:00
jsteube
166f908241
Get rid of some old hack and cleanly distinguish between HL_MODE_FILE_PLAIN and HL_MODE_FILE_BINARY
2019-02-25 11:20:22 +01:00
jsteube
44cd17e7f1
Fix benchmark result for (fast) slow hashes
2019-02-24 17:47:43 +01:00
jsteube
b1a056f1b0
Add hc_lop_0x96 as template for eventual later use
2019-02-24 17:20:09 +01:00
jsteube
540b405e3a
Replace IS_ROCM with HAS_VPERM and HAS_VADD3
2019-02-24 10:12:48 +01:00
jsteube
2c0c82c8af
OpenCL Runtime: Workaround JiT compiler error on AMDGPU driver compiling WPA-EAPOL-PBKDF2 OpenCL kernel
2019-02-24 09:10:37 +01:00
jsteube
69c3ea2d27
Fixed invalid transfer from __constant to __local memory in -m 9100
2019-02-24 08:26:10 +01:00
jsteube
be365acef8
Remove some optimization in -m 18700 which ROCM doesn't like
2019-02-24 08:02:13 +01:00
jsteube
25540494d6
Fixed -m 9100 base64 encoded hash output
2019-02-23 23:46:10 +01:00