@@ -1141,6 +1141,15 @@ int emv_tlv_get_info(
1141
1141
info -> format = EMV_FORMAT_ANS ;
1142
1142
return emv_tlv_value_get_string (tlv , info -> format , 0 , value_str , value_str_len );
1143
1143
1144
+ case EMV_TAG_9F4F_LOG_FORMAT :
1145
+ info -> tag_name = "Log Format" ;
1146
+ info -> tag_desc =
1147
+ "List (in tag and length format) of data objects representing "
1148
+ "the logged data elements that are passed to the terminal when "
1149
+ "a transaction log record is read" ;
1150
+ info -> format = EMV_FORMAT_DOL ;
1151
+ return 0 ;
1152
+
1144
1153
case 0x9F5D : // Used for different purposes by different kernels
1145
1154
if (tlv -> tag == MASTERCARD_TAG_9F5D_APPLICATION_CAPABILITIES_INFORMATION && // Helps IDE find this case statement
1146
1155
tlv -> length == 3
@@ -1442,6 +1451,21 @@ int emv_tlv_get_info(
1442
1451
info -> format = EMV_FORMAT_VAR ;
1443
1452
return 0 ;
1444
1453
1454
+ case EMV_TAG_BF4C_BIOMETRIC_TRY_COUNTERS_TEMPLATE :
1455
+ info -> tag_name = "Biometric Try Counters Template" ;
1456
+ info -> tag_desc =
1457
+ "A template that contains one or more Biometric Try Counters" ;
1458
+ info -> format = EMV_FORMAT_VAR ;
1459
+ return 0 ;
1460
+
1461
+ case EMV_TAG_BF4D_PREFERRED_ATTEMPTS_TEMPLATE :
1462
+ info -> tag_name = "Preferred Attempts Template" ;
1463
+ info -> tag_desc =
1464
+ "A template that contains the TLV-coded values for the "
1465
+ "preferred attempts of any BIT of a Biometric Type" ;
1466
+ info -> format = EMV_FORMAT_VAR ;
1467
+ return 0 ;
1468
+
1445
1469
default :
1446
1470
info -> format = EMV_FORMAT_B ;
1447
1471
return 1 ;
0 commit comments