| Electronic Components Datasheet Search |
|
MF2DL1000DA4/02 Datasheet(PDF) 38 Page - NXP Semiconductors |
|
|
|||||||||||||||||||||||||||||
MF2DL1000DA4/02 Datasheet(HTML) 38 Page - NXP Semiconductors |
|
38 / 132 page ![]() NXP Semiconductors MF2DL(H)x0 MIFARE DESFire Light contactless application IC MF2DL_H_x0 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2019. All rights reserved. Product data sheet Rev. 3.3 — 5 April 2019 COMPANY PUBLIC 430733 38 / 132 calculated TMV, as defined in Section 10.3.2.4 and the increased TMC which was used for the calculation of SesTMACKey. In case the application is configured for LRP, this means the used actTMC and sesTMC, see Section 10.3.2.1, are written into the file. On successful CommitTransaction, the sesTMC is also reset to zero and written to the non-user-accessible NVM for future session key generation. If TMC reached the TMCLimit, see Section 10.3.2.2, the application remains selected, but with limited functionality: no data management commands, see Section 11.8 can be executed anymore, except ReadData targeting the TransactionMAC file. Also CommitReaderID will be rejected. All these file updates are processed as a single atomic operation. In case of tearing, either all or none of the changes are applied to the memory. After execution of this command a new transaction is started. The command is rejected if no application has been selected. An error code is also returned if no write access has been done to any of the backup file types and, in case the application is protected by the Transaction MAC feature (see Section 10.3), no Transaction MAC calculation update has been done. This means no command that is included in the Transaction MAC calculation has been executed, i.e. the TMI is still the empty string. So note that if Transaction MAC is enabled, successful execution of CommitTransaction updating the TransactionMAC is possible without any write operation, as read operations are also included in the Transaction MAC calculation. If CommitReaderID is required according to access right configuration of the TransactionMAC, this command will be rejected if no ReaderID has been committed during the ongoing transaction, i.e. if TMRICur is still the empty string. If a ReaderID was committed in an authenticated state (EV2 authenticated state or LRP authenticated state), this value TMRICur is stored in non-volatile memory as TMRIPrev as part of the atomic operation. If the ReaderID was committed when not authenticated, TMRIPrev is not updated. The CommitTransaction requires MAC if there is an active authentication. Information on authentication and secure messaging-dependent structure of the command can be found in Section 9. The CommitTransaction is typically the last command of a transaction before deselecting the card with the ISO/IEC 14443-4 deselect command [3]. Note that TMC and TMV can also be read out encrypted, if preferred. In this case, the TransactionMAC file should be configured for CommMode.Full. One can then use ReadData to retrieve this information, instead of requesting it within the response of CommitTransaction. 10.2.2 AbortTransaction A transaction can be aborted by explicitly issuing a AbortTransaction command. Next to this any ongoing transaction is also automatically aborted after: • unsuccessful execution of a command • selecting an application with the ISOSelectFile command, even if the same application is reselected. • creating/deleting the TransactionMAC file with CreateTransactionMACFile or DeleteTransactionMACFile • enabling LRP with SetConfiguration • renaming files with SetConfiguration |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |