X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/86724c17c9914f495e2a7df729d4fe65a9746d82..e57c8b2e5601aacd3655a7c1a5c47a7cab66d914:/armsrc/des.c?ds=sidebyside diff --git a/armsrc/des.c b/armsrc/des.c index a81df9c8..9bfd1090 100644 --- a/armsrc/des.c +++ b/armsrc/des.c @@ -26,7 +26,7 @@ * */ #include -#include +#include "string.h" const uint8_t sbox[256] = { /* S-box 1 */ @@ -274,7 +274,7 @@ uint32_t des_f(uint32_t r, uint8_t* kr){ uint64_t data; uint8_t *sbp; /* sboxpointer */ permute((uint8_t*)e_permtab, (uint8_t*)&r, (uint8_t*)&data); - for(i=0; i<7; ++i) + for(i=0; i<6; ++i) ((uint8_t*)&data)[i] ^= kr[i]; /* Sbox substitution */