BALTECH Docs |
C API for BALTECH SDK
|
brp_errcode brp_Mif_SectorSwitch | ( | brp_protocol | protocol, |
bool | L3SectorSwitch, | ||
unsigned | SectorSwitchKeyIdx, | ||
brp_buf | SectorSwitchKeyDivData, | ||
size_t | SectorSwitchKeyDivData_len, | ||
brp_Mif_SectorSwitch_SectorSpec_Entry * | SectorSpec, | ||
size_t | SectorSpec_len, | ||
brp_buf | SectorKeysDivData, | ||
size_t | SectorKeysDivData_len | ||
) |
This command performs a sector switch command (only for EV1 cards).
Prior the card has to be set in 14443-4 mode, all sectors are addressed with sector Key B.
[in] | protocol | used to execute the command |
[in] | L3SectorSwitch | If true , the target level of the sector switch is SL3, else SL1/SL3-Mixed. |
[in] | SectorSwitchKeyIdx | Crypto Memory Index (SAM or CryptoMemory) of L1L3MixSectorSwitchKey or L3SectorSwitchKey * SAM: MSByte: Key version / LSByte: KeyIdx * Crypto Memory: MSByte: Page (0..15) / LSByte: KeyIdx (0x80-0xBF) |
[in] | SectorSwitchKeyDivData | If diversification data is specified, key diversification of the SectorSwitchKey will be done according to NXP AN10922. |
[in] | SectorSwitchKeyDivData_len | |
[in] | SectorSpec | |
[in] | SectorSpec_len | |
[in] | SectorKeysDivData | If diversification data is specified, key diversification of the sector keys will be done according to NXP AN10922. |
[in] | SectorKeysDivData_len |