18 |
typedef enum _OPENPGP_CONTAINER |
typedef enum _OPENPGP_CONTAINER |
19 |
{ |
{ |
20 |
ContainerSignature, |
ContainerSignature, |
|
ContainerAuthentication, |
|
21 |
ContainerConfidentiality, |
ContainerConfidentiality, |
22 |
|
ContainerAuthentication, |
23 |
ContainerMax |
ContainerMax |
24 |
} OPENPGP_CONTAINER; |
} OPENPGP_CONTAINER; |
25 |
|
|
26 |
typedef enum _OPENPGP_KEY |
typedef enum _OPENPGP_KEY |
27 |
{ |
{ |
28 |
KeySignature, |
KeySignature, |
|
KeyAuthentication, |
|
29 |
KeyConfidentiality, |
KeyConfidentiality, |
30 |
|
KeyAuthentication, |
31 |
KeyMax |
KeyMax |
32 |
} OPENPGP_KEY; |
} OPENPGP_KEY; |
33 |
|
|
83 |
PCARD_RSA_DECRYPT_INFO pInfo); |
PCARD_RSA_DECRYPT_INFO pInfo); |
84 |
|
|
85 |
DWORD OCardReadContainerMapFile(__in PCARD_DATA pCardData, |
DWORD OCardReadContainerMapFile(__in PCARD_DATA pCardData, |
|
__in PBYTE* ppbResponse, __in PDWORD pdwResponseSize); |
|
86 |
|
__in PBYTE* ppbResponse, __in PDWORD pdwResponseSize); |
87 |
|
|
88 |
|
DWORD OCardGetKeyLengthInBytes(__in PCARD_DATA pCardData, __in OPENPGP_KEY dwKey, |
89 |
|
__out PDWORD pdwLengthInBytes); |
90 |
|
|
91 |
|
DWORD OCardIsConfidentialityKeyTheSameThanAuthentication(__in PCARD_DATA pCardData); |