Online Store

L’originalité NT4H peut-elle être validée sans configurer d’ID aléatoire (nt4h_rid_read_ecc_signature_pk signature ECC) ?

Est-il possible de valider l’originalité sur le NT4H (en utilisant la signature ECC de nt4h_rid_read_ecc_signature_pk) sans configurer l’ID aléatoire comme décrit dans vos documents API, car je peux le faire en utilisant le SDK NXP sans ID aléatoire configuré ?

Oui. Dans le cas où l’ID aléatoire n’est pas configuré, vous devez utiliser la fonction suivante :
UFR_STATUS ReadECCSignatureExt(OUT uint8_t *lpucECCSignature,
VAR uint8_t *lpucECCSignatureLen,
OUT uint8_t *lpucUid,
VAR uint8_t *lpucUidLen,
                                                               VAR uint8_t *lpucDlogicCardType);

Vous pouvez examiner le code avec https://www.d-logic.com/code/nfc-rfid-reader-sdk/ufr-examples-c-nt4h
fonction void check_signature(void)

Si la longueur de l’UID est 4, l’ID aléatoire est activé et vous devez utiliser la fonction nt4h_rid_read_ecc_signature, si la longueur de l’UID est 7, il s’agit d’un UID normal et vous devez utiliser la fonction ReadECCSignatureExt.