Hi,
I am currently developing an application using Flutter to write to an NTAG424 DNA NFC tag; however, I am encountering some issues with AuthenticateEV2First. I get the correct response 9100h but my RndA is not matching with the RndA that I generated.
for instance my generated RndA is 13c5db8a5930439fc3def9a4C675360f. The D(K0 , TI || RndA´ || PDcap2 || PCDcap2) is d8e5fa458b297bedbdc3f3d3d81a09b4746b8598fbaf31afd8afc24623eb2e2. As you can see the RndA' does not match with the one I generated.
p.s. My decryption method works correctly with the examples in https://www.nxp.com/docs/en/application-note/AN12196.pdf
Best regards, Shaghayegh.