BALTECH SDK wrapper functions reference

§ brp_Mif_AuthUserExtended()

brp_errcode brp_Mif_AuthUserExtended ( brp_Mif_AuthUserExtended_t  params)

This command is identical to the brp_Mif_AuthUser() command with the exception that it supports stronger authentication methods (MIFARE and AES), supported by MIFARE Pro cards.

MIFARE Plus SL2 support was deprecated and removed in firmware 2.12.00. It is unsupported in this and all later versions.

Parameters
[in]paramsStruct with the following fields:
  • protocol used to execute the command
  • AuthLevel (in) Desired authentication level.
  • EV1Mode (in) Switches to EV1 secure messaging. (Only supported by MFP EV1 cards)
  • KeyB (in) Key B is used when this flag is set, whereas Key A is used when this flag is cleared.
  • Block (in) Block/Key address of MIFARE Pro card.
  • Key (in) Key to use for authentication.
  • Key_len (in) Length of Key (in bytes).