From 03e9c670d5e801a8c2bc08d81b78cbec1e72ba13 Mon Sep 17 00:00:00 2001 From: Daniel Seiller Date: Thu, 31 Oct 2019 01:54:04 +0100 Subject: [PATCH] fix: only add keys once when checking for reuse --- src/mfoc.c | 32 +++++++++++++++++++++++++------- 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/src/mfoc.c b/src/mfoc.c index 35d23d8..2158d58 100644 --- a/src/mfoc.c +++ b/src/mfoc.c @@ -362,21 +362,39 @@ int main(int argc, char *const argv[]) bool did_hardnested=false; check_keys: if (did_hardnested) { + use_default_key=false; printf("\nChecking for key reuse...\n"); - int i=0; defKeys_len=0; free(defKeys); defKeys=malloc(0); for (int i=0;i