projects
/
proxmark3-svn
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix: hf mf mifare - populate keylist
[proxmark3-svn]
/
client
/
emv
/
dump.c
diff --git
a/client/emv/dump.c
b/client/emv/dump.c
index 9915ad737c17823fc9c776b4c2d025deb10126a2..2368680ad361aee8df641f1a438a82e64bdbce35 100644
(file)
--- a/
client/emv/dump.c
+++ b/
client/emv/dump.c
@@
-18,8
+18,10
@@
#endif
#include "dump.h"
#endif
#include "dump.h"
-
#include <stdio.h>
#include <stdio.h>
+#include <string.h>
+
+#define PRINT_INDENT(level) {for (int i = 0; i < (level); i++) fprintf(f, "\t");}
void dump_buffer_simple(const unsigned char *ptr, size_t len, FILE *f)
{
void dump_buffer_simple(const unsigned char *ptr, size_t len, FILE *f)
{
@@
-32,7
+34,7
@@
void dump_buffer_simple(const unsigned char *ptr, size_t len, FILE *f)
fprintf(f, "%s%02hhX", i ? " " : "", ptr[i]);
}
fprintf(f, "%s%02hhX", i ? " " : "", ptr[i]);
}
-void dump_buffer(const unsigned char *ptr, size_t len, FILE *f)
+void dump_buffer(const unsigned char *ptr, size_t len, FILE *f
, int level
)
{
int i, j;
{
int i, j;
@@
-40,6
+42,7
@@
void dump_buffer(const unsigned char *ptr, size_t len, FILE *f)
f = stdout;
for (i = 0; i < len; i += 16) {
f = stdout;
for (i = 0; i < len; i += 16) {
+ PRINT_INDENT(level);
fprintf(f, "\t%02x:", i);
for (j = 0; j < 16; j++) {
if (i + j < len)
fprintf(f, "\t%02x:", i);
for (j = 0; j < 16; j++) {
if (i + j < len)
Impressum
,
Datenschutz