]> cvs.zerfleddert.de Git - proxmark3-svn/blobdiff - armsrc/crypto1.c
UPD: got the latest updates (@badboy) from @zhovner mfdread.
[proxmark3-svn] / armsrc / crypto1.c
index a212ecc4cc79ce45de6da4337b4ecf6ec04f9f32..98d38b2bf2189ad4a65047e263669e6a67b53c84 100644 (file)
 #include "crapto1.h"
 #include <stdlib.h>
 
 #include "crapto1.h"
 #include <stdlib.h>
 
-
 void crypto1_create(struct Crypto1State *s, uint64_t key)
 {
 //     struct Crypto1State *s = malloc(sizeof(*s));
 void crypto1_create(struct Crypto1State *s, uint64_t key)
 {
 //     struct Crypto1State *s = malloc(sizeof(*s));
-       s->odd = s->even = 0;
        int i;
 
        for(i = 47;s && i > 0; i -= 2) {
                s->odd  = s->odd  << 1 | BIT(key, (i - 1) ^ 7);
                s->even = s->even << 1 | BIT(key, i ^ 7);
        }
        int i;
 
        for(i = 47;s && i > 0; i -= 2) {
                s->odd  = s->odd  << 1 | BIT(key, (i - 1) ^ 7);
                s->even = s->even << 1 | BIT(key, i ^ 7);
        }
-       return;
 }
 void crypto1_destroy(struct Crypto1State *state)
 {
 }
 void crypto1_destroy(struct Crypto1State *state)
 {
Impressum, Datenschutz