49 BYTE keyInformationDataLength;
50 BYTE cardChallenge[8];
51 BYTE cardChallengeLength;
52 BYTE sequenceCounter[3];
53 BYTE sequenceCounterLength;
54 BYTE cardCryptogram[8];
68 BYTE secureChannelProtocol,
69 BYTE *secureChannelProtocolImpl,
71 PBYTE keyInformationData,
73 DWORD recvBufferLength,
78 BYTE secureChannelProtocol,
90 BYTE secureChannelProtocol,
103 PBYTE wrappedApduCommand,
111 BYTE keyParameterReference,
118 BYTE map_scp11a_key_usage_qualifier(
BYTE securityLevel);
121 BYTE map_scp11a_security_level(
BYTE keyUsageQualifier);
124 BYTE map_scp11a_scp03_impl(
BYTE keyUsageQualifier);
127 DWORD scp11_private_key_length_from_key_parameter_reference(
BYTE keyParameterReference);
131 PBYTE sdPublicKey,
PDWORD sdPublicKeyLength,
BYTE *keyParameterReference);
141 BYTE keyParameterReference,
142 PBYTE oceStaticPrivateKey,
143 DWORD oceStaticPrivateKeyLength,
144 PBYTE sdStaticPublicKey,
145 DWORD sdStaticPublicKeyLength,
146 PBYTE oceEphemeralPrivateKey,
147 DWORD oceEphemeralPrivateKeyLength,
148 PBYTE sdEphemeralPublicKey,
149 DWORD sdEphemeralPublicKeyLength,
151 DWORD sharedInfoLength,
153 DWORD receiptInputLength,
155 DWORD receiptLength);
Definition: security.h:243
unsigned char BYTE
A Microsoft/Muscle BYTE definition.
Definition: types.h:67
unsigned char * PBYTE
A Microsoft/Muscle LPBYTE, pointer to unsigned char.
Definition: types.h:64
unsigned long * PDWORD
A Microsoft LPDWORD/Muscle pointer to a DWORD.
Definition: types.h:66
unsigned long DWORD
A Microsoft/Muscle DWORD definition.
Definition: types.h:68