uFCoder 2.62
|
Some card chips supports originality checking mechanism using Elliptic Curve Digital Signature Algorithm (ECDSA). Chip families that support originality checking mechanism are NTAG 21x and Mifare Ultralight EV1. For details on originality checking, you must have an non-disclosure agreement (NDA) with the manufacturer who will provide you with the relevant documentation. More...
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) |
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. | |
Some card chips supports originality checking mechanism using Elliptic Curve Digital Signature Algorithm (ECDSA). Chip families that support originality checking mechanism are NTAG 21x and Mifare Ultralight EV1. For details on originality checking, you must have an non-disclosure agreement (NDA) with the manufacturer who will provide you with the relevant documentation.
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.
hndUFR | handle of the uFR device |
lpucECCSignature | 56 bytes ECC signature |
lpucUid | pointer to a chip UID (in case of successfully executed operation). Returned here for convenience. |
lpucUidLen | pointer 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). |
lpucDlogicCardType | pointer 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). |