uFCoder 2.58
Loading...
Searching...
No Matches

Functions

UFR_STATUS DL_API ReadECCSignatureM (UFR_HANDLE hndUFR, IN uint8_t lpucECCSignature[ECC_SIG_LEN], OUT uint8_t lpucUid[MAX_UID_LEN], VAR uint8_t *lpucUidLen, VAR uint8_t *lpucDlogicCardType)
 

Detailed Description

Function Documentation

◆ ReadECCSignatureM()

UFR_STATUS DL_API ReadECCSignatureM ( UFR_HANDLE hndUFR,
IN uint8_t lpucECCSignature[ECC_SIG_LEN],
OUT uint8_t lpucUid[MAX_UID_LEN],
VAR uint8_t * lpucUidLen,
VAR uint8_t * lpucDlogicCardType )

Multi reader support. This function returns the ECC signature of the card chip UID. Card chip UID is signed using EC private key known only to a manufacturer.

Parameters
hndUFRhandle of the uFR device
lpucECCSignature56 bytes ECC signature
lpucUidpointer to a chip UID (in case of successfully executed operation). Returned here for convenience.
lpucUidLenpointer to variable which will (in case of successfully executed operation) receive true length of the returned UID. (Maximum UID length is 10 bytes but there is three possible UID sizes: 4, 7 and 10).
lpucDlogicCardTypepointer to variable which will (in case of successfully executed operation) receive DlogicCardType. Returned here for convenience. For DlogicCardType uFR API uses the same constants as with GetDlogicCardType() function (see Appendix: DLogic CardType enumeration).
Returns
Operation status