]> git.zerfleddert.de Git - proxmark3-svn/commitdiff
Only documentation and minor changes
authorMartin Holst Swende <martin@swende.se>
Mon, 30 Jun 2014 09:23:14 +0000 (11:23 +0200)
committerMartin Holst Swende <martin@swende.se>
Mon, 30 Jun 2014 09:23:14 +0000 (11:23 +0200)
client/cmdhficlass.c

index 0650eef9b20525b844fba93fb38872f20ec0a75b..7156b1188809ab9c492ac52a2efb4d2e32e270e6 100644 (file)
@@ -491,6 +491,7 @@ int CmdHFiClassReader_Dump(const char *Cmd)
 
     //calc h2
     hash2(KEY, keytable);
 
     //calc h2
     hash2(KEY, keytable);
+    printarr_human_readable("keytable", keytable, 128);
 
   }
 
 
   }
 
@@ -533,13 +534,21 @@ int CmdHFiClassReader_Dump(const char *Cmd)
                 permutekey_rev(key_sel,key_sel_p);
                 used_key = key_sel_p;
             }else{
                 permutekey_rev(key_sel,key_sel_p);
                 used_key = key_sel_p;
             }else{
+                //Perhaps this should also be permuted to std format?
+                // Something like the code below? I have no std system
+                // to test this with /Martin
+
+                //uint8_t key_sel_p[8] = { 0 };
+                //permutekey_rev(KEY,key_sel_p);
+                //used_key = key_sel_p;
+
                 used_key = KEY;
 
             }
                 used_key = KEY;
 
             }
-            printvar("CC:",CCNR,8);
             printvar("Used key",used_key,8);
             diversifyKey(CSN,used_key, div_key);
             printvar("Div key", div_key, 8);
             printvar("Used key",used_key,8);
             diversifyKey(CSN,used_key, div_key);
             printvar("Div key", div_key, 8);
+            printvar("CC_NR:",CCNR,12);
             doMAC(CCNR,12,div_key, MAC);
             printvar("MAC", MAC, 4);
 
             doMAC(CCNR,12,div_key, MAC);
             printvar("MAC", MAC, 4);
 
Impressum, Datenschutz