56 |
FEATURES SmartCardReaderFeatures; |
FEATURES SmartCardReaderFeatures; |
57 |
BOOL fSupportCommandChaining; |
BOOL fSupportCommandChaining; |
58 |
BOOL fExtentedLeLcFields; |
BOOL fExtentedLeLcFields; |
59 |
DWORD dwMaxLength; |
BYTE bSecureMessagingAlgorithm; |
60 |
|
DWORD dwMaxChallengeLength; |
61 |
|
DWORD dwMaxCertificateLength; |
62 |
|
DWORD dwMaxCommandDataLength; |
63 |
|
DWORD dwMaxResponseLength; |
64 |
BOOL fHasSignature; |
BOOL fHasSignature; |
65 |
BOOL fHasDecryption; |
BOOL fHasDecryption; |
66 |
BOOL fHasAuthentication; |
BOOL fHasAuthentication; |
67 |
|
BOOL fIsReadOnly; |
68 |
} OPENPGP_CONTEXT, *POPENPGP_CONTEXT ; |
} OPENPGP_CONTEXT, *POPENPGP_CONTEXT ; |
69 |
|
|
70 |
DWORD CreateContext(__in PCARD_DATA pCardData); |
DWORD CreateContext(__in PCARD_DATA pCardData, __in DWORD dwFlags); |
71 |
DWORD CheckContext(__in PCARD_DATA pCardData); |
DWORD CheckContext(__in PCARD_DATA pCardData); |
72 |
DWORD CleanContext(__in PCARD_DATA pCardData); |
DWORD CleanContext(__in PCARD_DATA pCardData); |