5e34ec348e
Optimize kernels for ROCm 1.6 - Remove inline keywords - Remove volatile keywords where it causes ROCm to slow down - Replace DES functions (looks like bitselect somehow is no longer mapped to BFI_INT)
jsteube2017-07-22 18:05:18 +02:00
27edc07c2f
Add pure kernels for iSCSI CHAP authentication, MD5(CHAP)
jsteube2017-07-21 16:59:10 +02:00
e9821a01ba
Add pure kernels for sha1($salt.$pass.$salt)
jsteube2017-07-21 16:42:55 +02:00
9515927cf7
Add pure kernels for sha1(md5())
jsteube2017-07-21 15:44:29 +02:00
8c89ed9406
Fix test script settings for -m 2400 and -m 2410 with new settings from interface.c
jsteube2017-07-19 16:40:03 +02:00
d1fef8f74a
tighten to under 80 columns, and minor grammar
Royce Williams2017-07-19 06:08:37 -08:00
80c5150292
Change the benchmarking info text on -O and disable it if -w is already set
jsteube2017-07-19 15:33:19 +02:00
be4076cba6
Multiply SPEED in machine-readable status output with 1000, making it more accurate if performance is < 1H/ms
jsteube2017-07-19 14:53:43 +02:00
eae9329761
Workaround some AMD JiT compiler segfault on complex kernels
jsteube2017-07-19 13:34:36 +02:00
4bcd10cf46
Update --help menu; Explain -O option and drop -L option
jsteube2017-07-18 20:47:26 +02:00
08a3fc2bb3
Enable automatic fallback to optimized kernel if pure kernel is not found
jsteube2017-07-18 20:32:56 +02:00
920911b56e
Migrate MD5-PIX and MD5-ASA to run as optimized kernels
jsteube2017-07-18 15:53:25 +02:00
beb6ee2061
Add OPTI_TYPE_OPTIMIZED_KERNEL Rename unconverted fast hash kernels to optimized kernels Finalize some converted fast hashes to default kernels
jsteube2017-07-18 14:45:15 +02:00
fbea72ebd6
Renamed default kernels to optimized kernels Renamed pure kernels to default kernels Replaced long option --length-limit-disable with --optimized-kernel-enable Replaced short option -L with -O Set --optimized-kernel-enable to unset by default
jsteube2017-07-18 13:23:42 +02:00
2616d54794
Add -L kernel for md5(strtoupper(md5($pass)))
jsteube2017-07-18 12:01:18 +02:00
0e7d40dd3d
Add -L kernel for md5($salt.md5($pass.$salt))
jsteube2017-07-18 11:52:14 +02:00
ad9ee5c5b1
Add -L kernel for md5($salt.md5($salt.$pass))
jsteube2017-07-18 11:35:38 +02:00
f87ac21065
Some small corrections on salt length for MD5-ASA
jsteube2017-07-17 20:25:08 +02:00
80324918e9
Add -L kernel for md5(md5($pass).md5($salt))
jsteube2017-07-17 20:18:56 +02:00
67de882790
Allow weak-hash-check support in -L mode
jsteube2017-07-16 16:13:45 +02:00
3d9b071e1e
Improve CPU cracking speed by replacing vector comparison functions with the more advanced ones available on CPU
Jens Steube2017-07-16 12:30:09 +02:00
0e7bb074e6
Allow some oversized salt-length with dedicated kernels
jsteube2017-07-15 18:05:25 +02:00
2dd1833998
Move from ld.global.v4.u32 to ld.const.v4.u32 in _a3 kernels
jsteube2017-07-15 13:35:24 +02:00
cd313c9c28
Add -L kernel for MySQL4.1/MySQL5
jsteube2017-07-14 23:58:47 +02:00