nfc-developer / sdm-backend

Backend server for Secure Dynamic Messaging (SDM). Supports decryption of PICCData, SDMENCFileData, and validation of SDMMAC. Compatible with NTAG 424 DNA (both variants). Written in Python 3 Flask. Pull requests welcome.
MIT License
75 stars 39 forks source link

CAN NOT VALIDATE NON ZERO KEY SIGNED MESSAGES #39

Closed bhavin-qryptal closed 1 year ago

bhavin-qryptal commented 1 year ago

The latest version of the SDM backend is unable to validate tags created with non zero keys and NFC Developer App. I was able to get validation working by rolling back code to Sep 2022 commit. So it is suggesting that the issue was introduced in commits after Sep 2022.

icedevml commented 1 year ago

Hello,

thanks for your issue and sorry for late reply. We are working on synchronizing the demo app with the recent sdm-backend open source version. For now, the workaround is as you've previously suggested - reverting back to the code from Sep 2022 commit.