]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - tools/mfkey/mfkey32.c
Updated clone/sim cmd help + minor text fixes
[proxmark3-svn] / tools / mfkey / mfkey32.c
index 43e5a094dab57627c51705cb25b2b776b4321758..1196868d42103a7c77d5bad62255b3385dfb6960 100755 (executable)
@@ -3,10 +3,7 @@
 #include "crapto1.h"
 #include <stdio.h>
 #include <stdlib.h>
-#include <time.h>
 
-#define llx PRIx64
-#define lli PRIi64
 int main (int argc, char *argv[]) {
        struct Crypto1State *s,*t;
        uint64_t key;     // recovered key
@@ -46,9 +43,7 @@ int main (int argc, char *argv[]) {
        uint32_t p64 = prng_successor(nt, 64);
        printf("  nt': %08x\n", p64);
        printf(" nt'': %08x\n", prng_successor(p64, 32));
-
-       clock_t t1 = clock();
-               
+       
        // Extract the keystream from the messages
        printf("\nKeystream used to generate {ar} and {at}:\n");
        ks2 = ar0_enc ^ p64;
@@ -64,11 +59,9 @@ int main (int argc, char *argv[]) {
                crypto1_word(t, uid ^ nt, 0);
                crypto1_word(t, nr1_enc, 1);
                if (ar1_enc == (crypto1_word(t, 0, 0) ^ p64)) {
-                       printf("\nFound Key: [%012"llx"]\n\n",key);
+                       printf("\nFound Key: [%012" PRIx64 "]\n\n",key);
                        break;}
        }
        free(s);
-       t1 = clock() - t1;
-       if ( t1 > 0 ) printf("Time : %.0f ticks \n", (float)t1);
        return 0;
 }
Impressum, Datenschutz