diff --git a/client/cmdhfmfhard.c b/client/cmdhfmfhard.c index 15bdd566f..015da045f 100644 --- a/client/cmdhfmfhard.c +++ b/client/cmdhfmfhard.c @@ -33,9 +33,6 @@ #include #include -// uint32_t test_state_odd = 0; -// uint32_t test_state_even = 0; - #define CONFIDENCE_THRESHOLD 0.95 // Collect nonces until we are certain enough that the following brute force is successfull #define GOOD_BYTES_REQUIRED 28 @@ -1679,10 +1676,11 @@ static void brute_force(void) time(&end); unsigned long elapsed_time = difftime(end, start); - PrintAndLog("Tested %"PRIu32" states, found %u keys after %u seconds", total_states_tested, keys_found, elapsed_time); - if(!keys_found){ - assert(total_states_tested == maximum_states); - } + if(keys_found){ + PrintAndLog("Success! Tested %"PRIu32" states, found %u keys after %u seconds", total_states_tested, keys_found, elapsed_time); + } else { + PrintAndLog("Fail! Tested %"PRIu32" states, in %u seconds", total_states_tested, elapsed_time); + } // reset this counter for the next call nonces_to_bruteforce = 0; } diff --git a/client/nonce2key/crypto1_bs.h b/client/nonce2key/crypto1_bs.h index bef5c5e96..8f332749d 100644 --- a/client/nonce2key/crypto1_bs.h +++ b/client/nonce2key/crypto1_bs.h @@ -58,7 +58,7 @@ bitslice_t bs_zeroes; #define ROLLBACK_SIZE 8 // number of nonces required to test to cover entire 48-bit state // I would have said it's 12... but bla goes with 100, so I do too -#define NONCE_TESTS 12 +#define NONCE_TESTS 100 // state pointer management extern __thread bitslice_t states[KEYSTREAM_SIZE+STATE_SIZE];