From f4741158536dde8d019769742c2a206fcbd7631e Mon Sep 17 00:00:00 2001 From: Liam Waldron Date: Wed, 31 May 2023 11:44:09 -0400 Subject: [PATCH] update ecrypt_check --- src/libecrypt.c | 31 ++++++++----------------------- 1 file changed, 8 insertions(+), 23 deletions(-) diff --git a/src/libecrypt.c b/src/libecrypt.c index 6ae49f8..d52cf35 100644 --- a/src/libecrypt.c +++ b/src/libecrypt.c @@ -5,13 +5,6 @@ #include #include -/* -key_status -0 - keys match -1 - keys do not match -*/ -int key_status; - void ecrypt_gen(int N) { @@ -53,12 +46,6 @@ ecrypt_gen(int N) } } -/* -Return values for ecrypt_check: -0 - keys match -1 - keys do not match -2 - error opening key -*/ int ecrypt_check(char *firstkey, char *secondkey) { @@ -72,8 +59,7 @@ ecrypt_check(char *firstkey, char *secondkey) key1 = fopen(firstkey, "r"); if (key1 == NULL) { printf("error opening %s\n", firstkey); - key_status = 2; - return key_status; + return 1; } fseek(key1, 0, SEEK_END); @@ -82,16 +68,15 @@ ecrypt_check(char *firstkey, char *secondkey) key2 = fopen(secondkey, "r"); if (key2 == NULL) { printf("error opening %s\n", secondkey); - key_status = 2; - return key_status; + return 1; } fseek(key2, 0, SEEK_END); cnt1 = ftell(key2); if (cnt1 != cnt2) { - key_status = 1; - return key_status; + printf("no match\n"); + return 1; } else { while (! feof(key1)) { if (fgetc(key1) != fgetc(key2)) { @@ -100,11 +85,11 @@ ecrypt_check(char *firstkey, char *secondkey) } } if (flg) { - key_status = 1; - return key_status; + printf("no match\n"); + return 1; } else { - key_status = 0; - return key_status; + printf("match\n"); + return 0; } }