[Pcsclite-muscle] IFD handler for Linux NFC subsystem devices

Juraj Šarinay juraj at sarinay.com
Wed Oct 30 05:24:01 PDT 2024


On Tue, 2024-10-29 at 08:49 +0200, Martin Paljak wrote:
> How does this compare to https://github.com/nfc-tools/ifdnfc ? (or
> how the linux-nfc and nfc-tools repos related)

Hi Martin

My library is an alternative to libnfc + ifdnfc on Linux that will
hopefully work with more adapters.

> Maybe a small writeup in the README would help

Thanks for the suggestion.

> when it comes to *nfc or *rfid projects (be it lib or something else)
> the landscape is a healthy mess of different layer stackings and
> different approaches.

Absolutely. I use the "standard" Linux NFC subsystem that appeared in
2011:

https://lore.kernel.org/lkml/BANLkTik1wb6Px+K+bBkzkt=dEMi_Xx3T3Q@mail.gmail.com/
https://lore.kernel.org/linux-wireless/1307051170-17374-1-git-send-email-lauro.venancio@openbossa.org/

Even though one might be tempted to consider this the single true Linux
NFC subsystem, it does not seem to be used much. There is neard
https://github.com/linux-nfc/neard
and, more recently, libfido2
https://github.com/Yubico/libfido2

libnfc of nfc-tools and ifdnfc are older and do not use the "recent"
interface on Linux. The tools support other platforms, too.

Then there is of course Android, probably the most common use of NFC
+Linux in practice, with yet another approach...

Best,
Juraj




More information about the pcsclite-muscle mailing list