globalplatform
Data Fields
GP211_SECURITY_INFO Struct Reference

#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.
 

Detailed Description

The security information negotiated at GP211_mutual_authentication().


The documentation for this struct was generated from the following file: