Functions specific to Ultralight C cards.
More...
|
UFR_STATUS DL_API | ULC_ExternalAuth_PKM (UFR_HANDLE hndUFR, IN uint8_t *key) |
| Multi reader support. Provided Key mode (PK) The 3DES authentication is executed using the transceive mode of reader. Pointer to array which contains 2K 3DES key (16 bytes ) is parameter of this functions. Function don’t use the key which stored into reader. DES algorithm for authentication executes in host device, not in reader. After authentication, the reader leaves the transceive mode, but stay in mode where the HALT command doesn’t sending to the card. In this mode user can use functions for block and linear reading or writing. Reader stay into this mode, until the error during reading data from card, or writing data into card occurs, or until the user calls function card_halt_enable().
|
|
UFR_STATUS DL_API | ULC_write_3des_key_factory_keyM (UFR_HANDLE hndUFR, IN uint8_t *new_3des_key) |
| Multi reader support. This function puts the reader in an “anti-collision” mode of operation.
|
|
UFR_STATUS DL_API | ULC_write_3des_key_no_authM (UFR_HANDLE hndUFR, IN uint8_t *new_3des_key) |
| Multi reader support. No authentication This function puts the reader in an “anti-collision” mode of operation.
|
|
UFR_STATUS DL_API | ULC_write_3des_keyM (UFR_HANDLE hndUFR, IN uint8_t *new_3des_key, IN uint8_t *old_3des_key) |
| Multi reader support. This function puts the reader in an “anti-collision” mode of operation.
|
|
Functions specific to Ultralight C cards.
◆ ULC_ExternalAuth_PKM()
Multi reader support. Provided Key mode (PK) The 3DES authentication is executed using the transceive mode of reader. Pointer to array which contains 2K 3DES key (16 bytes ) is parameter of this functions. Function don’t use the key which stored into reader. DES algorithm for authentication executes in host device, not in reader. After authentication, the reader leaves the transceive mode, but stay in mode where the HALT command doesn’t sending to the card. In this mode user can use functions for block and linear reading or writing. Reader stay into this mode, until the error during reading data from card, or writing data into card occurs, or until the user calls function card_halt_enable().
- Parameters
-
hndUFR | handle of the uFR device |
key | pointer to data array of 16 bytes which contains 2K 3DES key |
- Returns
- Operation status
◆ ULC_write_3des_key_factory_keyM()
Multi reader support. This function puts the reader in an “anti-collision” mode of operation.
- Parameters
-
hndUFR | handle of the uFR device |
new_3des_key | pointer to array of 16 bytes which contains new 2K 3DES key |
- Returns
- Operation status
◆ ULC_write_3des_key_no_authM()
Multi reader support. No authentication This function puts the reader in an “anti-collision” mode of operation.
- Parameters
-
hndUFR | handle of the uFR device |
new_3des_key | pointer to array of 16 bytes which contains new 2K 3DES key |
- Returns
- Operation status
◆ ULC_write_3des_keyM()
Multi reader support. This function puts the reader in an “anti-collision” mode of operation.
- Parameters
-
hndUFR | handle of the uFR device |
new_3des_key | pointer to array of 16 bytes which contains new 2K 3DES key |
old_3des_key | pointer to array of 16 bytes which contains current 2K 3DES key |
- Returns
- Operation status