mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-03-03 19:43:09 +08:00
FIX: fixed some compiler warnings about strlen call and sscanf.
CHG: trying some optimised gcc settings in Makefile
This commit is contained in:
parent
92243fcbee
commit
77dee16f64
2 changed files with 6 additions and 5 deletions
|
@ -1,6 +1,6 @@
|
||||||
CC = gcc
|
CC = gcc
|
||||||
LD = gcc
|
LD = gcc
|
||||||
CFLAGS = -std=c99 -Wall -Winline -O3
|
CFLAGS = -std=c99 -march=native -Wall -Winline -O3
|
||||||
LDFLAGS =
|
LDFLAGS =
|
||||||
|
|
||||||
OBJS = crapto1.o crypto1.o
|
OBJS = crapto1.o crypto1.o
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
#define __STDC_FORMAT_MACROS
|
#define __STDC_FORMAT_MACROS
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <string.h>
|
||||||
|
#include <time.h>
|
||||||
#include <inttypes.h>
|
#include <inttypes.h>
|
||||||
#include "crapto1.h"
|
#include "crapto1.h"
|
||||||
#include <stdio.h>
|
|
||||||
#include <time.h>
|
|
||||||
|
|
||||||
#define llx PRIx64
|
#define llx PRIx64
|
||||||
#define lli PRIi64
|
#define lli PRIi64
|
||||||
|
@ -38,7 +39,7 @@ int main (int argc, char *argv[]) {
|
||||||
for (int i = 0; i < encc; i++) {
|
for (int i = 0; i < encc; i++) {
|
||||||
enclen[i] = strlen(argv[i + 6]) / 2;
|
enclen[i] = strlen(argv[i + 6]) / 2;
|
||||||
for (int i2 = 0; i2 < enclen[i]; i2++) {
|
for (int i2 = 0; i2 < enclen[i]; i2++) {
|
||||||
sscanf(argv[i+6] + i2*2,"%2x", (uint8_t*)&enc[i][i2]);
|
sscanf(argv[i+6] + i2*2, "%2x", (unsigned int *)&enc[i][i2]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -97,7 +98,7 @@ int main (int argc, char *argv[]) {
|
||||||
lfsr_rollback_word(revstate, nr_enc, 1);
|
lfsr_rollback_word(revstate, nr_enc, 1);
|
||||||
lfsr_rollback_word(revstate, uid ^ nt, 0);
|
lfsr_rollback_word(revstate, uid ^ nt, 0);
|
||||||
crypto1_get_lfsr(revstate, &key);
|
crypto1_get_lfsr(revstate, &key);
|
||||||
printf("\nFound Key: [%012"llx"]\n\n",key);
|
printf("\nFound Key: [%012"llx"]\n\n", key);
|
||||||
crypto1_destroy(revstate);
|
crypto1_destroy(revstate);
|
||||||
|
|
||||||
t1 = clock() - t1;
|
t1 = clock() - t1;
|
||||||
|
|
Loading…
Reference in a new issue