mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-20 21:33:47 -07:00
minor
This commit is contained in:
parent
f9857a8b0c
commit
26c28c188a
7 changed files with 15 additions and 13 deletions
|
@ -54,6 +54,8 @@ INCLUDES_CLIENT = -I./src -I./deps -I../include -I../common -I./deps/cliparser -
|
||||||
CFLAGS ?= -Wall -Werror -O3
|
CFLAGS ?= -Wall -Werror -O3
|
||||||
# We cannot just use CFLAGS+=... because it has impact on sub-makes if CFLAGS is defined in env:
|
# We cannot just use CFLAGS+=... because it has impact on sub-makes if CFLAGS is defined in env:
|
||||||
PM3CFLAGS = $(CFLAGS) -std=c99 -D_ISOC99_SOURCE $(INCLUDES_CLIENT)
|
PM3CFLAGS = $(CFLAGS) -std=c99 -D_ISOC99_SOURCE $(INCLUDES_CLIENT)
|
||||||
|
# WIP Testing
|
||||||
|
#PM3CFLAGS = $(CFLAGS) -std=c11 -pedantic $(INCLUDES_CLIENT)
|
||||||
PREFIX ?= /usr/local
|
PREFIX ?= /usr/local
|
||||||
ifneq (,$(findstring MINGW,$(platform)))
|
ifneq (,$(findstring MINGW,$(platform)))
|
||||||
PM3CFLAGS += -mno-ms-bitfields -fexec-charset=cp850
|
PM3CFLAGS += -mno-ms-bitfields -fexec-charset=cp850
|
||||||
|
|
|
@ -92,7 +92,7 @@ int JsonSaveInt(json_t *root, const char *path, int value) {
|
||||||
|
|
||||||
int JsonSaveStr(json_t *root, const char *path, const char *value) {
|
int JsonSaveStr(json_t *root, const char *path, const char *value) {
|
||||||
return JsonSaveJsonObject(root, path, json_string(value));
|
return JsonSaveJsonObject(root, path, json_string(value));
|
||||||
};
|
}
|
||||||
|
|
||||||
int JsonSaveBoolean(json_t *root, const char *path, bool value) {
|
int JsonSaveBoolean(json_t *root, const char *path, bool value) {
|
||||||
return JsonSaveJsonObject(root, path, json_boolean(value));
|
return JsonSaveJsonObject(root, path, json_boolean(value));
|
||||||
|
@ -298,7 +298,7 @@ int JsonLoadBufAsHex(json_t *elm, const char *path, uint8_t *data, size_t maxbuf
|
||||||
return 2;
|
return 2;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
};
|
}
|
||||||
|
|
||||||
bool ParamLoadFromJson(struct tlvdb *tlv) {
|
bool ParamLoadFromJson(struct tlvdb *tlv) {
|
||||||
json_t *root;
|
json_t *root;
|
||||||
|
|
|
@ -387,7 +387,7 @@ CborError CborGetArrayBinStringValueEx(CborValue *elm, uint8_t *data, size_t max
|
||||||
*datalen = totallen;
|
*datalen = totallen;
|
||||||
|
|
||||||
return CborNoError;
|
return CborNoError;
|
||||||
};
|
}
|
||||||
|
|
||||||
CborError CborGetBinStringValue(CborValue *elm, uint8_t *data, size_t maxdatalen, size_t *datalen) {
|
CborError CborGetBinStringValue(CborValue *elm, uint8_t *data, size_t maxdatalen, size_t *datalen) {
|
||||||
if (datalen)
|
if (datalen)
|
||||||
|
@ -402,7 +402,7 @@ CborError CborGetBinStringValue(CborValue *elm, uint8_t *data, size_t maxdatalen
|
||||||
*datalen = slen;
|
*datalen = slen;
|
||||||
|
|
||||||
return CborNoError;
|
return CborNoError;
|
||||||
};
|
}
|
||||||
|
|
||||||
CborError CborGetArrayStringValue(CborValue *elm, char *data, size_t maxdatalen, size_t *datalen, char *delimiter) {
|
CborError CborGetArrayStringValue(CborValue *elm, char *data, size_t maxdatalen, size_t *datalen, char *delimiter) {
|
||||||
CborValue array;
|
CborValue array;
|
||||||
|
@ -435,7 +435,7 @@ CborError CborGetArrayStringValue(CborValue *elm, char *data, size_t maxdatalen,
|
||||||
*datalen = totallen;
|
*datalen = totallen;
|
||||||
|
|
||||||
return CborNoError;
|
return CborNoError;
|
||||||
};
|
}
|
||||||
|
|
||||||
CborError CborGetStringValue(CborValue *elm, char *data, size_t maxdatalen, size_t *datalen) {
|
CborError CborGetStringValue(CborValue *elm, char *data, size_t maxdatalen, size_t *datalen) {
|
||||||
if (datalen)
|
if (datalen)
|
||||||
|
@ -450,14 +450,14 @@ CborError CborGetStringValue(CborValue *elm, char *data, size_t maxdatalen, size
|
||||||
*datalen = slen;
|
*datalen = slen;
|
||||||
|
|
||||||
return CborNoError;
|
return CborNoError;
|
||||||
};
|
}
|
||||||
|
|
||||||
CborError CborGetStringValueBuf(CborValue *elm) {
|
CborError CborGetStringValueBuf(CborValue *elm) {
|
||||||
static char stringBuf[2048];
|
static char stringBuf[2048];
|
||||||
memset(stringBuf, 0x00, sizeof(stringBuf));
|
memset(stringBuf, 0x00, sizeof(stringBuf));
|
||||||
|
|
||||||
return CborGetStringValue(elm, stringBuf, sizeof(stringBuf), NULL);
|
return CborGetStringValue(elm, stringBuf, sizeof(stringBuf), NULL);
|
||||||
};
|
}
|
||||||
|
|
||||||
int CBOREncodeElm(json_t *root, const char *rootElmId, CborEncoder *encoder) {
|
int CBOREncodeElm(json_t *root, const char *rootElmId, CborEncoder *encoder) {
|
||||||
json_t *elm = NULL;
|
json_t *elm = NULL;
|
||||||
|
|
|
@ -236,7 +236,7 @@ int MAD1DecodeAndPrint(uint8_t *sector, bool verbose, bool *haveMAD2) {
|
||||||
};
|
};
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
};
|
}
|
||||||
|
|
||||||
int MAD2DecodeAndPrint(uint8_t *sector, bool verbose) {
|
int MAD2DecodeAndPrint(uint8_t *sector, bool verbose) {
|
||||||
PrintAndLogEx(NORMAL, "16 MAD2");
|
PrintAndLogEx(NORMAL, "16 MAD2");
|
||||||
|
@ -255,4 +255,4 @@ int MAD2DecodeAndPrint(uint8_t *sector, bool verbose) {
|
||||||
};
|
};
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
};
|
}
|
||||||
|
|
|
@ -88,7 +88,7 @@ const char *mfGetAccessConditionsDesc(uint8_t blockn, uint8_t *data) {
|
||||||
};
|
};
|
||||||
|
|
||||||
return StaticNone;
|
return StaticNone;
|
||||||
};
|
}
|
||||||
/*
|
/*
|
||||||
static int CalculateEncIVCommand(mf4Session_t *session, uint8_t *iv, bool verbose) {
|
static int CalculateEncIVCommand(mf4Session_t *session, uint8_t *iv, bool verbose) {
|
||||||
memcpy(&iv[0], &session->TI, 4);
|
memcpy(&iv[0], &session->TI, 4);
|
||||||
|
|
|
@ -219,7 +219,7 @@ static int ndefDecodeSig1(uint8_t *sig, size_t siglen) {
|
||||||
}
|
}
|
||||||
|
|
||||||
return PM3_SUCCESS;
|
return PM3_SUCCESS;
|
||||||
};
|
}
|
||||||
|
|
||||||
// https://github.com/nfcpy/ndeflib/blob/master/src/ndef/signature.py#L292
|
// https://github.com/nfcpy/ndeflib/blob/master/src/ndef/signature.py#L292
|
||||||
static int ndefDecodeSig2(uint8_t *sig, size_t siglen) {
|
static int ndefDecodeSig2(uint8_t *sig, size_t siglen) {
|
||||||
|
@ -283,7 +283,7 @@ static int ndefDecodeSig2(uint8_t *sig, size_t siglen) {
|
||||||
}
|
}
|
||||||
|
|
||||||
return PM3_SUCCESS;
|
return PM3_SUCCESS;
|
||||||
};
|
}
|
||||||
|
|
||||||
static int ndefDecodeSig(uint8_t *sig, size_t siglen) {
|
static int ndefDecodeSig(uint8_t *sig, size_t siglen) {
|
||||||
PrintAndLogEx(SUCCESS, "\tsignature version : \t" _GREEN_("0x%02x"), sig[0]);
|
PrintAndLogEx(SUCCESS, "\tsignature version : \t" _GREEN_("0x%02x"), sig[0]);
|
||||||
|
|
|
@ -941,7 +941,7 @@ char *str_ndup(const char *src, size_t len) {
|
||||||
* Returns the number of nibbles (4 bits) entered.
|
* Returns the number of nibbles (4 bits) entered.
|
||||||
*/
|
*/
|
||||||
int hexstring_to_u96(uint32_t *hi2, uint32_t *hi, uint32_t *lo, const char *str) {
|
int hexstring_to_u96(uint32_t *hi2, uint32_t *hi, uint32_t *lo, const char *str) {
|
||||||
int n = 0, i = 0;
|
unsigned int n = 0, i = 0;
|
||||||
|
|
||||||
while (sscanf(&str[i++], "%1x", &n) == 1) {
|
while (sscanf(&str[i++], "%1x", &n) == 1) {
|
||||||
*hi2 = (*hi2 << 4) | (*hi >> 28);
|
*hi2 = (*hi2 << 4) | (*hi >> 28);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue