On 13 December 2015 at 18:20, Gilles Dartiguelongue <e...@gentoo.org> wrote: > > I was trying to cleanup my local USE flag settings and stumbled on the > following three: smartcard, pcsc-lite and pkcs11. > > Knowing all 3 are related, I greped use.local.desc to see what each > meant for different packages. To sum up what I found: > * pcsc-lite is basically: enable smartcard support through <pkg>sys- > apps/pcsc-lite</pkg> > * pkcs11: enabled PKCS#11 (smartcard) via $pkg > > These look like the same thing to me so I propose we merge them all > into USE=smartcard as this is the feature being enabled, not the lib or > the standard being used to access the hardware if any.
pcsc-lite and PKCS#11 interfaces are both related to smartcards but different unrelated interfaces. I am unsure merging them will serve the purpose for applications that are capable of supporting more than one interface. also, please notice that PKCS#11 is not all about smartcards, but an interface to any cryptographic hardware. Regards, Alon