Decryption with OpenPGP card fails

Edmond edmond at
Sat Apr 28 12:06:22 CEST 2012

Hello, I am facing problems decrypting data with my OpenPGP v2 card.
Signing however is working just fine. I have collected the following
output. The PIN retry counter looks a bit weird, could that be the problem?

$ echo Test >foo.txt
$ gpg2 --default-key 0xF3D84563 --armor -es -r edmond at foo.txt
$ gpg2 --decrypt foo.txt.asc
gpg: encrypted with 4096-bit RSA key, ID 89D322C9, created 2012-03-18
      "Edmond <edmond at>"
gpg: public key decryption failed: General error
gpg: decryption failed: No secret key

[I don't get asked for a PIN when signig because it is still cached by
$ gpg2 --list-keys edmond at
pub   1024D/F3D84563 2009-12-03
uid                  Edmond <edmond at>
uid                  Edmond <edmond at>
uid                  Kalle Blomquist <zartbitter at>
sub   4096g/B9112F3F 2009-12-03 [expires: 2012-04-30]
sub   2048D/25782A52 2011-05-22 [expires: 2012-04-30]
sub   2048R/CD72BB15 2012-03-18 [expires: 2013-03-18]
sub   4096R/89D322C9 2012-03-18 [expires: 2013-03-18]
$ gpg2 --card-status
Application ID ...: [removed by Edmond]
Version ..........: 2.0
Manufacturer .....: ZeitControl
Serial number ....: [removed by Edmond]
Name of cardholder: [not set]
Language prefs ...: en
Sex ..............: unspecified
URL of public key : [not set]
Login data .......: [not set]
Signature PIN ....: forced
Key attributes ...: 2048R 4096R 4096R
Max. PIN lengths .: 32 32 32
PIN retry counter : 3 0 3
Signature counter : 13
Signature key ....: 7723 B3A9 82EC 5035 A00F  0931 DD1C 8306 CD72 BB15
      created ....: 2012-03-18 08:44:51
Encryption key....: AEF8 F0EA 8B13 29F1 F370  E324 F105 21FD 89D3 22C9
      created ....: 2012-03-18 08:47:00
Authentication key: 8E6F 4404 3CA3 3212 8801  61A3 DC13 CEC0 056B 9E3C
      created ....: 2012-01-05 12:36:35
General key info..: pub  2048R/CD72BB15 2012-03-18 Edmond
<edmond at>
sec   1024D/F3D84563  created: 2009-12-03  expires: never
ssb   4096g/B9112F3F  created: 2009-12-03  expires: 2012-04-30
ssb>  2048R/6703B033  created: 2010-07-13  expires: 2011-07-13
                      card-no: [removed by Edmond]
ssb   2048D/25782A52  created: 2011-05-22  expires: 2012-04-30
ssb>  2048R/CD72BB15  created: 2012-03-18  expires: 2013-03-18
                      card-no: [removed by Edmond]
ssb>  4096R/89D322C9  created: 2012-03-18  expires: 2013-03-18
                      card-no: [removed by Edmond]
$ gpg2 --version
gpg (GnuPG/MacGPG2) 2.0.19
libgcrypt 1.5.0
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Home: ~/.gnupg
Supported algorithms:
Pubkey: RSA, ELG, DSA
        CAMELLIA192, CAMELLIA256
Hash: MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Compression: Uncompressed, ZIP, ZLIB, BZIP2

Any help appreciated :)


More information about the Gnupg-users mailing list