Refactor markov_disable variable to just markov, same idea as outfile_autohex variable

pull/3895/head
jsteube 6 months ago
parent e498138bb6
commit bf04a158aa

@ -667,7 +667,7 @@ typedef enum user_options_defaults
LOOPBACK = false,
MACHINE_READABLE = false,
MARKOV_CLASSIC = false,
MARKOV_DISABLE = false,
MARKOV = true,
MARKOV_INVERSE = false,
MARKOV_THRESHOLD = 0,
METAL_COMPILER_RUNTIME = 120,
@ -2345,7 +2345,7 @@ typedef struct user_options
bool loopback;
bool machine_readable;
bool markov_classic;
bool markov_disable;
bool markov;
bool markov_inverse;
bool backend_ignore_cuda;
bool backend_ignore_hip;

@ -302,12 +302,12 @@ u32 brain_compute_attack (hashcat_ctx_t *hashcat_ctx)
XXH64_update (state, &hex_charset, sizeof (hex_charset));
const int markov_classic = user_options->markov_classic;
const int markov_disable = user_options->markov_disable;
const int markov = user_options->markov;
const int markov_inverse = user_options->markov_inverse;
const int markov_threshold = user_options->markov_threshold;
XXH64_update (state, &markov_classic, sizeof (markov_classic));
XXH64_update (state, &markov_disable, sizeof (markov_disable));
XXH64_update (state, &markov, sizeof (markov));
XXH64_update (state, &markov_inverse, sizeof (markov_inverse));
XXH64_update (state, &markov_threshold, sizeof (markov_threshold));
@ -361,12 +361,12 @@ u32 brain_compute_attack (hashcat_ctx_t *hashcat_ctx)
XXH64_update (state, &hex_charset, sizeof (hex_charset));
const int markov_classic = user_options->markov_classic;
const int markov_disable = user_options->markov_disable;
const int markov = user_options->markov;
const int markov_inverse = user_options->markov_inverse;
const int markov_threshold = user_options->markov_threshold;
XXH64_update (state, &markov_classic, sizeof (markov_classic));
XXH64_update (state, &markov_disable, sizeof (markov_disable));
XXH64_update (state, &markov, sizeof (markov));
XXH64_update (state, &markov_inverse, sizeof (markov_inverse));
XXH64_update (state, &markov_threshold, sizeof (markov_threshold));
@ -456,12 +456,12 @@ u32 brain_compute_attack (hashcat_ctx_t *hashcat_ctx)
XXH64_update (state, &hex_charset, sizeof (hex_charset));
const int markov_classic = user_options->markov_classic;
const int markov_disable = user_options->markov_disable;
const int markov = user_options->markov;
const int markov_inverse = user_options->markov_inverse;
const int markov_threshold = user_options->markov_threshold;
XXH64_update (state, &markov_classic, sizeof (markov_classic));
XXH64_update (state, &markov_disable, sizeof (markov_disable));
XXH64_update (state, &markov, sizeof (markov));
XXH64_update (state, &markov_inverse, sizeof (markov_inverse));
XXH64_update (state, &markov_threshold, sizeof (markov_threshold));

@ -657,7 +657,7 @@ static int sp_setup_tbl (hashcat_ctx_t *hashcat_ctx)
char *shared_dir = folder_config->shared_dir;
char *hcstat = user_options->markov_hcstat2;
u32 disable = user_options->markov_disable;
u32 markov = user_options->markov;
u32 classic = user_options->markov_classic;
bool inverse = user_options->markov_inverse;
@ -826,7 +826,7 @@ static int sp_setup_tbl (hashcat_ctx_t *hashcat_ctx)
* Markov modifier of hcstat_table on user request
*/
if (disable)
if (markov == false)
{
memset (root_stats_buf, 0, SP_ROOT_CNT * sizeof (u64));
memset (markov_stats_buf, 0, SP_MARKOV_CNT * sizeof (u64));

@ -234,7 +234,7 @@ int user_options_init (hashcat_ctx_t *hashcat_ctx)
user_options->loopback = LOOPBACK;
user_options->machine_readable = MACHINE_READABLE;
user_options->markov_classic = MARKOV_CLASSIC;
user_options->markov_disable = MARKOV_DISABLE;
user_options->markov = MARKOV;
user_options->markov_hcstat2 = NULL;
user_options->markov_inverse = MARKOV_INVERSE;
user_options->markov_threshold = MARKOV_THRESHOLD;
@ -456,7 +456,7 @@ int user_options_getopt (hashcat_ctx_t *hashcat_ctx, int argc, char **argv)
user_options->rule_buf_l_chgd = true; break;
case IDX_RULE_BUF_R: user_options->rule_buf_r = optarg;
user_options->rule_buf_r_chgd = true; break;
case IDX_MARKOV_DISABLE: user_options->markov_disable = true; break;
case IDX_MARKOV_DISABLE: user_options->markov = false; break;
case IDX_MARKOV_CLASSIC: user_options->markov_classic = true; break;
case IDX_MARKOV_INVERSE: user_options->markov_inverse = true; break;
case IDX_MARKOV_THRESHOLD: user_options->markov_threshold = hc_strtoul (optarg, NULL, 10); break;
@ -3251,7 +3251,7 @@ void user_options_logger (hashcat_ctx_t *hashcat_ctx)
logfile_top_uint (user_options->loopback);
logfile_top_uint (user_options->machine_readable);
logfile_top_uint (user_options->markov_classic);
logfile_top_uint (user_options->markov_disable);
logfile_top_uint (user_options->markov);
logfile_top_uint (user_options->markov_inverse);
logfile_top_uint (user_options->markov_threshold);
logfile_top_uint (user_options->metal_compiler_runtime);

Loading…
Cancel
Save