mirror of
https://github.com/hashcat/hashcat.git
synced 2024-11-22 08:08:10 +00:00
Revert "Fixed a bug where oclHashcat rejected to load a rule which calls 15 functions although it is supported"
This reverts commit f230ed73dc
.
Some kernel require too much constant memory and do not compile anymore
This commit is contained in:
parent
f230ed73dc
commit
586441fa25
@ -869,7 +869,7 @@ typedef struct
|
|||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
u32 key;
|
u32 key;
|
||||||
u64 val;
|
u64 val;
|
||||||
|
|
||||||
} hcstat_table_t;
|
} hcstat_table_t;
|
||||||
@ -883,7 +883,7 @@ typedef struct
|
|||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
u32 cmds[16];
|
u32 cmds[15];
|
||||||
|
|
||||||
} gpu_rule_t;
|
} gpu_rule_t;
|
||||||
|
|
||||||
|
@ -1,30 +1,19 @@
|
|||||||
* changes v2.01 -> not-known-yet:
|
* changes v2.01 -> not-known-yet:
|
||||||
|
|
||||||
Type.: Feature
|
|
||||||
File.: Host
|
|
||||||
Desc.: Help integration for linux distributions; Rewrite paths to files so that it matches Linux FHS
|
|
||||||
## NOT FINISHED ##
|
|
||||||
Issue: 20
|
|
||||||
|
|
||||||
Type.: Feature
|
Type.: Feature
|
||||||
File.: Host
|
File.: Host
|
||||||
Desc.: Implemented a new feature that allows to quit at next restore point update (and disable it)
|
Desc.: Implemented a new feature that allows to quit at next restore point update (and disable it)
|
||||||
Issue: 10
|
Issue: 10
|
||||||
|
|
||||||
Type.: Change
|
|
||||||
File.: Docs
|
|
||||||
Desc.: Updated docs/readme.txt -- Starting with v2.01 OpenCL 2.00 is required; we need Catalyst 15.7 or higher
|
|
||||||
|
|
||||||
Type.: Bug
|
|
||||||
File.: Host
|
|
||||||
Desc.: Fixed a bug where oclHashcat rejected to load a rule which calls 15 functions although it is supported
|
|
||||||
Issue: 21
|
|
||||||
|
|
||||||
Type.: Bug
|
Type.: Bug
|
||||||
File.: Host
|
File.: Host
|
||||||
Desc.: Fixed a bug in combination of --restore and a user immediately aborting the session after restart
|
Desc.: Fixed a bug in combination of --restore and a user immediately aborting the session after restart
|
||||||
Trac.: 684
|
Trac.: 684
|
||||||
|
|
||||||
|
Type.: Change
|
||||||
|
File.: Docs
|
||||||
|
Desc.: Updated docs/readme.txt -- Starting with v2.01 OpenCL 2.00 is required; we need Catalyst 15.7 or higher
|
||||||
|
|
||||||
* changes v2.00 -> v2.01:
|
* changes v2.00 -> v2.01:
|
||||||
|
|
||||||
Type.: Bug
|
Type.: Bug
|
||||||
|
@ -667,7 +667,7 @@ typedef struct
|
|||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
uint cmds[16];
|
uint cmds[15];
|
||||||
|
|
||||||
} gpu_rule_t;
|
} gpu_rule_t;
|
||||||
|
|
||||||
|
@ -1322,7 +1322,7 @@ typedef struct
|
|||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
u32 key;
|
u32 key;
|
||||||
u64 val;
|
u64 val;
|
||||||
|
|
||||||
} hcstat_table_t;
|
} hcstat_table_t;
|
||||||
@ -1336,7 +1336,7 @@ typedef struct
|
|||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
u32 cmds[16];
|
u32 cmds[15];
|
||||||
|
|
||||||
} gpu_rule_t;
|
} gpu_rule_t;
|
||||||
|
|
||||||
|
@ -18894,7 +18894,7 @@ char conv_itoc (char c)
|
|||||||
#define SET_NAME(rule,val) (rule)->cmds[rule_cnt] = ((val) & 0xff) << 0
|
#define SET_NAME(rule,val) (rule)->cmds[rule_cnt] = ((val) & 0xff) << 0
|
||||||
#define SET_P0(rule,val) INCR_POS; (rule)->cmds[rule_cnt] |= ((val) & 0xff) << 8
|
#define SET_P0(rule,val) INCR_POS; (rule)->cmds[rule_cnt] |= ((val) & 0xff) << 8
|
||||||
#define SET_P1(rule,val) INCR_POS; (rule)->cmds[rule_cnt] |= ((val) & 0xff) << 16
|
#define SET_P1(rule,val) INCR_POS; (rule)->cmds[rule_cnt] |= ((val) & 0xff) << 16
|
||||||
#define MAX_GPU_RULES 15
|
#define MAX_GPU_RULES 14
|
||||||
#define GET_NAME(rule) rule_cmd = (((rule)->cmds[rule_cnt] >> 0) & 0xff)
|
#define GET_NAME(rule) rule_cmd = (((rule)->cmds[rule_cnt] >> 0) & 0xff)
|
||||||
#define GET_P0(rule) INCR_POS; rule_buf[rule_pos] = (((rule)->cmds[rule_cnt] >> 8) & 0xff)
|
#define GET_P0(rule) INCR_POS; rule_buf[rule_pos] = (((rule)->cmds[rule_cnt] >> 8) & 0xff)
|
||||||
#define GET_P1(rule) INCR_POS; rule_buf[rule_pos] = (((rule)->cmds[rule_cnt] >> 16) & 0xff)
|
#define GET_P1(rule) INCR_POS; rule_buf[rule_pos] = (((rule)->cmds[rule_cnt] >> 16) & 0xff)
|
||||||
|
@ -15,7 +15,7 @@ extern int max_len;
|
|||||||
#define SET_NAME(rule,val) (rule)->cmds[rule_cnt] = ((val) & 0xff) << 0
|
#define SET_NAME(rule,val) (rule)->cmds[rule_cnt] = ((val) & 0xff) << 0
|
||||||
#define SET_P0(rule,val) INCR_POS; (rule)->cmds[rule_cnt] |= ((val) & 0xff) << 8
|
#define SET_P0(rule,val) INCR_POS; (rule)->cmds[rule_cnt] |= ((val) & 0xff) << 8
|
||||||
#define SET_P1(rule,val) INCR_POS; (rule)->cmds[rule_cnt] |= ((val) & 0xff) << 16
|
#define SET_P1(rule,val) INCR_POS; (rule)->cmds[rule_cnt] |= ((val) & 0xff) << 16
|
||||||
#define MAX_GPU_RULES 15
|
#define MAX_GPU_RULES 14
|
||||||
#define GET_NAME(rule) rule_cmd = (((rule)->cmds[rule_cnt] >> 0) & 0xff)
|
#define GET_NAME(rule) rule_cmd = (((rule)->cmds[rule_cnt] >> 0) & 0xff)
|
||||||
#define GET_P0(rule) INCR_POS; rule_buf[rule_pos] = (((rule)->cmds[rule_cnt] >> 8) & 0xff)
|
#define GET_P0(rule) INCR_POS; rule_buf[rule_pos] = (((rule)->cmds[rule_cnt] >> 8) & 0xff)
|
||||||
#define GET_P1(rule) INCR_POS; rule_buf[rule_pos] = (((rule)->cmds[rule_cnt] >> 16) & 0xff)
|
#define GET_P1(rule) INCR_POS; rule_buf[rule_pos] = (((rule)->cmds[rule_cnt] >> 16) & 0xff)
|
||||||
|
@ -20,7 +20,7 @@ typedef unsigned int uint;
|
|||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
uint cmds[16];
|
uint cmds[15];
|
||||||
|
|
||||||
} gpu_rule_t;
|
} gpu_rule_t;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user