cosmetic coding style fixes
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2055 e0336214-984f-0b4b-a45f-81c69e1f0ede
This commit is contained in:
parent
20e918a3b8
commit
6b2db45060
|
@ -85,35 +85,34 @@ iso14443a_code_nvb_bits(unsigned char *nvb, unsigned int bits)
|
|||
return 0;
|
||||
}
|
||||
|
||||
int random_bit(void)
|
||||
static int random_bit(void)
|
||||
{
|
||||
unsigned long e;
|
||||
unsigned long e;
|
||||
|
||||
e = randctx[0];
|
||||
randctx[0]=randctx[1];
|
||||
randctx[1]=(randctx[2]<<19) + (randctx[2]>>13) + randctx[3];
|
||||
randctx[2]=randctx[3] ^ randctx[0];
|
||||
randctx[3]=e+randctx[1];
|
||||
e = randctx[0];
|
||||
randctx[0] = randctx[1];
|
||||
randctx[1] = (randctx[2]<<19) + (randctx[2]>>13) + randctx[3];
|
||||
randctx[2] = randctx[3] ^ randctx[0];
|
||||
randctx[3] = e+randctx[1];
|
||||
|
||||
return randctx[1]&1;
|
||||
return randctx[1]&1;
|
||||
}
|
||||
|
||||
/* first bit is '1', second bit '2' */
|
||||
static void
|
||||
rnd_toggle_bit_in_field(unsigned char *bitfield, unsigned int size, unsigned int bit)
|
||||
{
|
||||
unsigned int byte,rnd;
|
||||
unsigned int byte,rnd;
|
||||
|
||||
if(bit && (bit <= (size*8)) )
|
||||
{
|
||||
rnd=random_bit();
|
||||
if (bit && (bit <= (size*8))) {
|
||||
rnd = random_bit();
|
||||
|
||||
DEBUGP("xor'ing bit %u with %u\n",bit,rnd);
|
||||
bit--;
|
||||
byte=bit/8;
|
||||
bit=rnd<<(bit%8);
|
||||
bitfield[byte] ^= bit;
|
||||
}
|
||||
DEBUGP("xor'ing bit %u with %u\n",bit,rnd);
|
||||
bit--;
|
||||
byte = bit/8;
|
||||
bit = rnd << (bit % 8);
|
||||
bitfield[byte] ^= bit;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -31,10 +31,12 @@
|
|||
#include <string.h>
|
||||
#include <errno.h>
|
||||
|
||||
#define DEBUG_LIBRFID
|
||||
#include <librfid/rfid.h>
|
||||
|
||||
#ifndef LIBRFID_FIRMWARE
|
||||
|
||||
|
||||
#include <librfid/rfid_reader.h>
|
||||
#include <librfid/rfid_asic.h>
|
||||
#include <librfid/rfid_asic_rc632.h>
|
||||
|
@ -51,7 +53,7 @@
|
|||
plus 10 bytes reserve */
|
||||
#define RECVBUF_LEN SENDBUF_LEN
|
||||
|
||||
//#define DEBUG_REGISTER
|
||||
#define DEBUG_REGISTER
|
||||
|
||||
#ifdef DEBUG_REGISTER
|
||||
#define DEBUGRC DEBUGPC
|
||||
|
|
Loading…
Reference in New Issue