globalplatform
|
#include <security.h>
Data Fields | |
BYTE | securityLevel |
The security level. | |
BYTE | secureChannelProtocol |
The Secure Channel Protocol. | |
BYTE | secureChannelProtocolImpl |
The Secure Channel Protocol implementation. | |
BYTE | C_MACSessionKey [16] |
The Secure Channel C-MAC session key. | |
BYTE | R_MACSessionKey [16] |
The Secure Channel R-MAC session key. | |
BYTE | encryptionSessionKey [16] |
The Secure Channel encryption session key. | |
BYTE | dataEncryptionSessionKey [16] |
Secure Channel data encryption key. | |
BYTE | lastC_MAC [16] |
The last computed C-MAC. Only 8 byte used for SCP01 and SCP02. Used as MAC Chaining Value for SCP03. | |
BYTE | lastR_MAC [8] |
The last computed R-MAC. | |
BYTE | keySetVersion |
The keyset version used in secure channel. | |
BYTE | keyIndex |
The key index used in secured channel. | |
BYTE | invokingAid [16] |
The invoking AID used for the mutual authentication. | |
DWORD | invokingAidLength |
The length of the invoking AID buffer. | |
LONG | sessionEncryptionCounter |
Session counter for SCP03 ICV encryption. | |
The security information negotiated at GP211_mutual_authentication().