Hello, i have some problems with my gnupg cryptocard and pcmcia cardman4040.
Currently i'm using gnupg 1.4.2, but patched with the new driver for my pcmcia card[0]. So i think the gnupg version should be ok for my needs. If i try to decrypt a file without inserting the cryptocard i get a message to insert the card. But after i have insert the card and proceed i got this message: $ gpg -d foo.gpg gpg: anonymous recipient; trying secret key BD609BA5 ... gpg: apdu_send_simple(0) failed: no card Please insert the card and hit return or enter 'c' to cancel: gpg: pcsc_connect failed: unknown reader (0x80100009) gpg: card reader not available *** glibc detected *** corrupted double-linked list: 0xb7e9b938 *** Aborted $ As far as i know this occurs because pcscd is running. So i have stopped the service and tried it again. Without pcsd i get this message after i have insert the card: $ gpg -d foo.gpg gpg: anonymous recipient; trying secret key BD609BA5 ... gpg: apdu_send_simple(0) failed: no card Please insert the card and hit return or enter 'c' to cancel: gpg: pcsc_establish_context failed: no service (0x8010001d) gpg: card reader not available gpg: anonymous recipient; trying secret key CDBCD48F ... gpg: pcsc_establish_context failed: no service (0x8010001d) gpg: card reader not available gpg: anonymous recipient; trying secret key C6109924 ... gpg: pcsc_establish_context failed: no service (0x8010001d) gpg: card reader not available gpg: encrypted with ELG-E key, ID 00000000 gpg: encrypted with RSA key, ID 00000000 gpg: decryption failed: secret key not available $ Everything stops before i get a chance to insert the PIN. If i insert the card before trying to encrypt the file i can insert at least my PIN but also than i can't decrypt the file: $ gpg -d kernel2.6.15.cardreader.gpg gpg: anonymous recipient; trying secret key BD609BA5 ... gpg: anonymous recipient; trying secret key CDBCD48F ... gpg: anonymous recipient; trying secret key C6109924 ... PIN gpg: okay, we are the anonymous recipient. gpg: encrypted with ELG-E key, ID 00000000 gpg: encrypted with RSA key, ID 00000000 Feb 11 21:23:12 localhost udevd[1028]: udevd.c: udevd event message received Feb 11 21:23:12 localhost udevd[1028]: udevd.c: seq 1011 queued, devpath '/devices/pci0000:00/0000:00:1e.0/0000:02:00.1/1.0' Feb 11 21:23:12 localhost udevd[1028]: udevd.c: seq 1011 forked, pid 4699, 0 seconds old Feb 11 21:23:12 localhost cardmgr[4036]: unsupported card in socket 1 Feb 11 21:23:12 localhost udevd[1028]: udevd.c: seq 1011 exit, 0 seconds old Feb 11 21:23:12 localhost cardmgr[4036]: product info: "OMNIKEY", "CardMan 4040" Feb 11 21:23:12 localhost cardmgr[4036]: manfid: 0x0223, 0x0200 $ What's going wrong? Any hints? Thanks! Bjoern [0] https://www.fsfe.org/en/fellows/greve/files/gnupg_1_4_2_4_i386_deb _______________________________________________ Gnupg-users mailing list [email protected] http://lists.gnupg.org/mailman/listinfo/gnupg-users
