3072 encryption keys don't function with the g10code GPG smartcard. 2048 keys do
work, as do 3072 signing keys. Not sure on authentication keys just yet. Seems
to be the same issue as T1105 but I can't add
a comment on it. I'm running Ubuntu karmic on amd64,
mcasadevall@daybreak:~$ gpg2 --version
gpg (GnuPG) 2.0.12
libgcrypt 1.4.4
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
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
Cipher: 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH, CAMELLIA128,
CAMELLIA192, CAMELLIA256
Hash: MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Compression: Uncompressed, ZIP, ZLIB, BZIP2
mcasadevall@daybreak:~$ gpg2 --card-status
Application ID ...: D27600012401020000050000005D0000
Version ..........: 2.0
Manufacturer .....: ZeitControl
Serial number ....: 0000005D
Name of cardholder: Michael Casadevall
Language prefs ...: en
Sex ..............: male
URL of public key : [not set]
Login data .......: [not set]
Signature PIN ....: forced
Key attributes ...: 3072R 2048R 3072R
Max. PIN lengths .: 32 32 32
PIN retry counter : 3 0 3
Signature counter : 2
Signature key ....: 3396 1F69 327C 1645 B0CF 057E 89D1 1A4A 4E4D 5498
Encryption key....: B3D8 25C9 AE46 67CA 4357 1DEA EBBA 6FA1 7450 D014
Authentication key: FFFC 04A6 3FE8 AF4C F9A6 F660 A3C2 A7CD 1A8B DA08
Any attempts to use a 3074G bit key causes a Card Error. I'm happy to use a
2048R key if this is something that can't be worked around, but as I'm
regenerating a new GPG key as part of my move to the smartcard, I'd like to
reduce the number of subkeys on my keyring.
The cardreader is libccid supported. Not sure what else to put in here