Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This makes the "Cracking performance lower than expected?" warning more forgiving before displaying. The previous behaviour would trigger if performance dropped at least 10 times over the entire run, checked in 1 second intervals. This means it's almost guaranteed to trigger on longer runs, just by pure chance. This patch makes it so you'd have to fail the kernel time and util checks many times in a short period instead of over the entire run. The counter decreases with every successful check and increases with every failed check instead of only ever increasing.
This patch will also stop checking when Hashcat is [p]aused instead of continuing to check as normal.
Thanks to @roycewilliams finding the pausing issue!