21 |
#define WPT_CARD_H |
#define WPT_CARD_H |
22 |
|
|
23 |
/* Existing card flags. */ |
/* Existing card flags. */ |
24 |
enum { |
enum card_flag_t { |
25 |
GPG_CARDFLAG_NONE = 0, |
GPG_CARDFLAG_NONE = 0, |
26 |
GPG_CARDFLAG_REPLACE = 1, /* replace existing keys. */ |
GPG_CARDFLAG_REPLACE = 1, /* replace existing keys. */ |
27 |
GPG_CARDFLAG_BAKENC = 2 /* backup encryption key. */ |
GPG_CARDFLAG_BAKENC = 2 /* backup encryption key. */ |
28 |
}; |
}; |
29 |
|
|
30 |
/* Symbolic PIN ids */ |
/* Symbolic PIN ids */ |
31 |
enum { |
enum card_pin_t { |
32 |
CARD_ADMIN_PIN, |
CARD_ADMIN_PIN, |
33 |
CARD_USER_PIN |
CARD_USER_PIN |
34 |
}; |
}; |
35 |
|
|
36 |
/* (callback) card control ids */ |
/* (callback) card control ids */ |
37 |
enum { |
enum card_ctl_t { |
38 |
CARD_CTL_INSERT = '1', /* insert card */ |
CARD_CTL_INSERT = '1', /* insert card */ |
39 |
CARD_CTL_REMOVE = '2', /* remove card */ |
CARD_CTL_REMOVE = '2', /* remove card */ |
40 |
CARC_CTL_DETECT = '3', /* right card detected */ |
CARC_CTL_DETECT = '3', /* right card detected */ |