X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/4c16ae80f0bffae2092e208c46a5005356c24ce1..2d42ea1e4dfb86bd9a68bf46354f03a990f85fed:/tools/nonce2key/nonce2key.c diff --git a/tools/nonce2key/nonce2key.c b/tools/nonce2key/nonce2key.c index cc22ce77..9cee06d6 100644 --- a/tools/nonce2key/nonce2key.c +++ b/tools/nonce2key/nonce2key.c @@ -1,13 +1,13 @@ -#include "crapto1.h" +#include "crapto1/crapto1.h" #include #include typedef unsigned char byte_t; int main(const int argc, const char* argv[]) { struct Crypto1State *state; - uint32_t pos, uid, nt, nr, rr, nr_diff, ks1, ks2; + uint32_t pos, uid, nt, nr, rr, nr_diff; byte_t bt, i, ks3x[8], par[8][8]; - uint64_t key, key_recovered; + uint64_t key_recovered; uint64_t par_info; uint64_t ks_info; nr = rr = 0; @@ -47,7 +47,7 @@ int main(const int argc, const char* argv[]) { printf("%01x|\n",par[i][7]); } - state = lfsr_common_prefix(nr,rr,ks3x,par); + state = lfsr_common_prefix(nr,rr,ks3x,par,0); lfsr_rollback_word(state,uid^nt,0); crypto1_get_lfsr(state,&key_recovered); printf("\nkey recovered: %012" PRIx64 "\n\n",key_recovered);