]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - client/emv/emvcore.h
Emv scan (#691)
[proxmark3-svn] / client / emv / emvcore.h
index 94be4fcf36b8949fc1bd641448f4ff3e689594b8..ece7324a8f5f47525c22933e1922a154481d72f5 100644 (file)
@@ -16,6 +16,7 @@
 #include <stdlib.h>
 #include <inttypes.h>
 #include <string.h>
 #include <stdlib.h>
 #include <inttypes.h>
 #include <string.h>
+#include <jansson.h>
 #include "util.h"
 #include "common.h"
 #include "ui.h"
 #include "util.h"
 #include "common.h"
 #include "ui.h"
@@ -37,6 +38,7 @@ enum TransactionType {
        TT_QVSDCMCHIP,
        TT_CDA,
 };
        TT_QVSDCMCHIP,
        TT_CDA,
 };
+extern char *TransactionTypeStr[];
 
 typedef struct {
        uint8_t CLA;
 
 typedef struct {
        uint8_t CLA;
@@ -90,6 +92,8 @@ extern int trSDA(struct tlvdb *tlv);
 extern int trDDA(bool decodeTLV, struct tlvdb *tlv);
 extern int trCDA(struct tlvdb *tlv, struct tlvdb *ac_tlv, struct tlv *pdol_data_tlv, struct tlv *ac_data_tlv);
 
 extern int trDDA(bool decodeTLV, struct tlvdb *tlv);
 extern int trCDA(struct tlvdb *tlv, struct tlvdb *ac_tlv, struct tlv *pdol_data_tlv, struct tlv *ac_data_tlv);
 
+extern int RecoveryCertificates(struct tlvdb *tlvRoot, json_t *root);
+
 #endif
 
 
 #endif
 
 
Impressum, Datenschutz