Fix for smartcards with gpg 1.4.2 under Mac OS X

John Clizbe JPClizbe at
Thu Feb 2 06:07:50 CET 2006

Benjamin Donnachie wrote:
> A quick and dirty fix to get gnupg v1.4.2 to work with Mac OS X's built
> in smartcard support with a USB reader...
> Edit g10/g10.c in the gnupg source directory and change:
> to:
> # ifdef _WIN32
>     opt.pcsc_driver = "winscard.dll";
> #else
>     opt.pcsc_driver = "/System/Library/Frameworks/PCSC.framework/PCSC";
> //    opt.pcsc_driver = "";
> #endif
> Make sure that pcscd is running and smartcard support should work!
> Remember, smartcard readers should now be installed in
> /usr/libexec/SmartCardServices/drivers/ - see
> This isn't a very elegant solution, but it works...

not very portable either.

Here's the fix that's in 1.4.3-cvs:

#if defined(_WIN32) || defined(__CYGWIN__)
    opt.pcsc_driver = "winscard.dll";
#elif defined(__APPLE__)
    opt.pcsc_driver = "/System/Library/Frameworks/PCSC.framework/PCSC";
    opt.pcsc_driver = "";

John P. Clizbe                      Inet:   John (a)
You can't spell fiasco without SCO. PGP/GPG KeyID: 0x608D2A10/0x18BB373A
"what's the key to success?"        / "two words: good decisions."
"what's the key to good decisions?" /  "one word: experience."
"how do i get experience?"          / "two words: bad decisions."

"Just how do the residents of Haiku, Hawai'i hold conversations?"

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 671 bytes
Desc: OpenPGP digital signature
Url : /pipermail/attachments/20060201/9de7c9b4/signature.pgp

More information about the Gnupg-devel mailing list