X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/314a9b9cdd3d0e45bef3158e0a40de8568edf236..096dee178438c0a722eaf112c8b63ad4eaa9064a:/client/emv/emv_pk.c?ds=inline diff --git a/client/emv/emv_pk.c b/client/emv/emv_pk.c index b577855e..bbaf0294 100644 --- a/client/emv/emv_pk.c +++ b/client/emv/emv_pk.c @@ -44,7 +44,7 @@ static ssize_t emv_pk_read_bin(char *buf, unsigned char *bin, size_t size, size_ { size_t left = size; char *p = buf; - while (*p && *p == ' ') + while (*p && (*p == ' ' || *p == '\t')) p++; while (left > 0) { @@ -71,7 +71,7 @@ static ssize_t emv_pk_read_bin(char *buf, unsigned char *bin, size_t size, size_ return -(p - buf); } - while (*p && *p == ' ') + while (*p && (*p == ' ' || *p == '\t')) p++; p--; @@ -87,7 +87,7 @@ static ssize_t emv_pk_read_ymv(char *buf, unsigned *ymv) *ymv = 0; - while (*p && *p == ' ') + while (*p && (*p == ' ' || *p == '\t')) p++; for (i = 0; i < 3; i++) { @@ -103,7 +103,7 @@ static ssize_t emv_pk_read_ymv(char *buf, unsigned *ymv) temp[i] = (c1 * 16 + c2); } - while (*p && *p == ' ') + while (*p && (*p == ' ' || *p == '\t')) p++; p--; @@ -119,11 +119,11 @@ static ssize_t emv_pk_read_ymv(char *buf, unsigned *ymv) static ssize_t emv_pk_read_string(char *buf, char *str, size_t size) { char *p = buf; - while (*p && *p == ' ') + while (*p && (*p == ' ' || *p == '\t')) p++; while (size > 1) { - if (*p == ' ') + if (*p == ' ' || *p == '\t') break; else if (*p < 0x20 || *p >= 0x7f) return -(p - buf); @@ -135,7 +135,7 @@ static ssize_t emv_pk_read_string(char *buf, char *str, size_t size) *str = 0; - while (*p && *p == ' ') + while (*p && (*p == ' ' || *p == '\t')) p++; p--; @@ -503,7 +503,7 @@ struct emv_pk *emv_pk_get_ca_pk(const unsigned char *rid, unsigned char idx) if (!pk) return NULL; - printf("Verifying CA PK for %02hhx:%02hhx:%02hhx:%02hhx:%02hhx IDX %02hhx %zd bits...", + printf("Verifying CA Public Key for %02hhx:%02hhx:%02hhx:%02hhx:%02hhx IDX %02hhx %zd bits...", pk->rid[0], pk->rid[1], pk->rid[2],