I am trying to use an Omnikey 6121 smartcard reader with an OpenPGPv2 smart card. The reader is recognized, as I see from
gpg --card-status and I was able to edit some card details like URL, name etc
However, when I try to issue a "keytocard" command, I get the following:
gpg: writing new key gpg: 3 Admin PIN attempts remaining before card is permanently locked Please enter the Admin PIN gpg: ccid_transceive failed: (0x10002) gpg: apdu_send_simple(0) failed: invalid value gpg: failed to store the key: invalid argument gpg: error writing key to card: invalid argument
Same error with --debug-ccid-driver.
And similarly, if I just issue a "generate":
gpg/card> generate Make off-card backup of encryption key? (Y/n) n Please enter the PIN What keysize do you want for the Signature key? (2048) What keysize do you want for the Encryption key? (2048) What keysize do you want for the Authentication key? (2048) Please specify how long the key should be valid. 0 = key does not expire <n> = key expires in n days <n>w = key expires in n weeks <n>m = key expires in n months <n>y = key expires in n years Key is valid for? (0) Key does not expire at all Is this correct? (y/N) y You need a user ID to identify your key; the software constructs the user ID from the Real Name, Comment and E-mail Address in this form: "Heinrich Heine (Der Dichter) <firstname.lastname@example.org>" Real name: Deim0s Anomaly E-mail address: email@example.com Comment: You selected this USER-ID: "Deim0s Anomaly <firstname.lastname@example.org>" Change (N)ame, (C)omment, (E)-mail or (O)kay/(Q)uit? O gpg: generating new key gpg: 3 Admin PIN attempts remaining before card is permanently locked Please enter the Admin PIN gpg: please wait while key is being generated ... gpg: generating key failed gpg: key generation failed: general error Key generation failed: general error gpg/card>
what's going on? Can somebody please help?