X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/a81b99b9b1fbd8eae9f819a2d997a2cef0e2efea..b9534ca070fcb38d37b572810365bbb4b8ffbc8b:/tools/mfkey/mfkey64.c diff --git a/tools/mfkey/mfkey64.c b/tools/mfkey/mfkey64.c index b09eeaeb..6a7e78c0 100755 --- a/tools/mfkey/mfkey64.c +++ b/tools/mfkey/mfkey64.c @@ -1,11 +1,9 @@ #define __STDC_FORMAT_MACROS -#include -#include "crapto1.h" #include +#include #include - -#define llx PRIx64 -#define lli PRIi64 +#include +#include "crapto1.h" int main (int argc, char *argv[]) { struct Crypto1State *revstate; @@ -38,7 +36,7 @@ int main (int argc, char *argv[]) { for (int i = 0; i < encc; i++) { enclen[i] = strlen(argv[i + 6]) / 2; for (int i2 = 0; i2 < enclen[i]; i2++) { - sscanf(argv[i+6] + i2*2,"%2x", (uint8_t*)&enc[i][i2]); + sscanf(argv[i+6] + i2*2, "%2x", (unsigned int *)&enc[i][i2]); } } @@ -97,7 +95,7 @@ int main (int argc, char *argv[]) { lfsr_rollback_word(revstate, nr_enc, 1); lfsr_rollback_word(revstate, uid ^ nt, 0); crypto1_get_lfsr(revstate, &key); - printf("\nFound Key: [%012"llx"]\n\n",key); + printf("\nFound Key: [%012" PRIx64 "]\n\n", key); crypto1_destroy(revstate); t1 = clock() - t1;