mirror of
https://github.com/hashcat/hashcat.git
synced 2024-11-29 19:38:18 +00:00
Add -m 10700 pure kernel for -L support
This commit is contained in:
parent
97390a9332
commit
2c79d26778
1257
OpenCL/m10700-pure.cl
Normal file
1257
OpenCL/m10700-pure.cl
Normal file
File diff suppressed because it is too large
Load Diff
@ -781,7 +781,7 @@ __kernel void m10700_loop (__global pw_t *pws, __global const kernel_rule_t *rul
|
|||||||
|
|
||||||
if ((loop_pos + loop_cnt) == 64)
|
if ((loop_pos + loop_cnt) == 64)
|
||||||
{
|
{
|
||||||
for (u32 i = 64; i < ex + 32; i++)
|
for (u32 i = 64; i < (ex & 0xff) + 32; i++)
|
||||||
{
|
{
|
||||||
ex = do_round (w0, pw_len, &ctx, s_te0, s_te1, s_te2, s_te3, s_te4);
|
ex = do_round (w0, pw_len, &ctx, s_te0, s_te1, s_te2, s_te3, s_te4);
|
||||||
}
|
}
|
||||||
|
@ -23100,8 +23100,7 @@ int hashconfig_init (hashcat_ctx_t *hashcat_ctx)
|
|||||||
hashconfig->kern_type = KERN_TYPE_PDF17L8;
|
hashconfig->kern_type = KERN_TYPE_PDF17L8;
|
||||||
hashconfig->dgst_size = DGST_SIZE_4_8;
|
hashconfig->dgst_size = DGST_SIZE_4_8;
|
||||||
hashconfig->parse_func = pdf17l8_parse_hash;
|
hashconfig->parse_func = pdf17l8_parse_hash;
|
||||||
hashconfig->opti_type = OPTI_TYPE_ZERO_BYTE
|
hashconfig->opti_type = OPTI_TYPE_ZERO_BYTE;
|
||||||
| OPTI_TYPE_NOT_ITERATED;
|
|
||||||
hashconfig->dgst_pos0 = 0;
|
hashconfig->dgst_pos0 = 0;
|
||||||
hashconfig->dgst_pos1 = 1;
|
hashconfig->dgst_pos1 = 1;
|
||||||
hashconfig->dgst_pos2 = 2;
|
hashconfig->dgst_pos2 = 2;
|
||||||
@ -24658,7 +24657,7 @@ int hashconfig_init (hashcat_ctx_t *hashcat_ctx)
|
|||||||
break;
|
break;
|
||||||
case 8600: hashconfig->pw_max = 16;
|
case 8600: hashconfig->pw_max = 16;
|
||||||
break;
|
break;
|
||||||
case 10700: hashconfig->pw_max = 16; // todo
|
case 10700: hashconfig->pw_max = 16; // -L available
|
||||||
break;
|
break;
|
||||||
case 12500: hashconfig->pw_max = 20; // todo
|
case 12500: hashconfig->pw_max = 20; // todo
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user