Backport from minidriver:
commit 90020fea0ac34b2f98b68a5798fa85cb5ad12175 (tag: 3.2) Author: Dave Pate <dpate@yubico.com> Date: Thu Jul 27 00:31:54 2017 -0700 Release 3.2 Adds automatic PUK blocking Adds feature to turn automatic PUK blocking off Miscellaneous fixes with metadata handling
This commit is contained in:
+6
-6
@@ -55,12 +55,8 @@ struct ykpiv_state {
|
||||
SCARDHANDLE card;
|
||||
int verbose;
|
||||
char *pin;
|
||||
|
||||
ykpiv_allocator allocator;
|
||||
bool isNEO;
|
||||
uint8_t mgmKey[CB_MGM_KEY];
|
||||
bool fMgmKeySet;
|
||||
|
||||
};
|
||||
|
||||
union u_APDU {
|
||||
@@ -93,7 +89,11 @@ extern unsigned const char aid[];
|
||||
|
||||
#define CB_ATR_MAX 33
|
||||
|
||||
#define ATR_NEO_R3 "\x3b\xfc\x13\x00\x00\x81\x31\xfe\x15\x59\x75\x62\x69\x6b\x65\x79\x4e\x45\x4f\x72\x33\xe1"
|
||||
#define ATR_YK4 "\x3b\xf8\x13\x00\x00\x81\x31\xfe\x15\x59\x75\x62\x69\x6b\x65\x79\x34\xd4"
|
||||
#define YKPIV_ATR_NEO_R3 "\x3b\xfc\x13\x00\x00\x81\x31\xfe\x15\x59\x75\x62\x69\x6b\x65\x79\x4e\x45\x4f\x72\x33\xe1"
|
||||
#define YKPIV_ATR_YK4 "\x3b\xf8\x13\x00\x00\x81\x31\xfe\x15\x59\x75\x62\x69\x6b\x65\x79\x34\xd4"
|
||||
|
||||
#define CHREF_ACT_CHANGE_PIN 0
|
||||
#define CHREF_ACT_UNBLOCK_PIN 1
|
||||
#define CHREF_ACT_CHANGE_PUK 2
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user