![]()  | 
     BALTECH Docs | 
    C API for BALTECH SDK
   
    
   
   | 
   
| brp_errcode brp_Desfire_AuthExtKey | ( | brp_protocol | protocol, | 
| brp_Desfire_AuthExtKey_SecureMessaging | SecureMessaging, | ||
| unsigned | DesKeyNr, | ||
| brp_Desfire_AuthExtKey_CryptoMode | CryptoMode, | ||
| brp_buf | Key, | ||
| size_t | Key_len | ||
| ) | 
This command authenticates a card with the reader, similarly to the brp_Desfire_Authenticate() command, but uses an external authentication key provided as a parameter.
Allowed are keys with a length of 8, 16 and 24 Byte.
| [in] | protocol | used to execute the command | 
| [in] | SecureMessaging | Sets the secure messaging mode. | 
| [in] | DesKeyNr | DESFire key number (0-13). | 
| [in] | CryptoMode | Sets the encryption algorithm. | 
| [in] | Key | Key to use for authentication | 
| [in] | Key_len |