> It works with a RSA key, but not with ECC. Try with secp256k1 and you'll > only get Sign and Certify capabilities. At least this is what happens on > my side.
I apologize for sounding like I'm condescending here: it's not my intent. However, there are very important things you are apparently not quite understanding, so I'm going to be excruciatingly clear. A primary key must have the Certify capability -- it's used to certify the subkeys, after all. This means algorithms which can only encrypt cannot serve as a primary key. ECC algorithms come in two varieties: ones that can sign (EdDSA, ECDSA) and ones that can encrypt (the rest). So if you insist on using ECC, you must use EdDSA or ECDSA as the primary key. Which means your primary key cannot encrypt. RSA does not have this limitation. RSA can be used for signing and encrypting. This is why my example used RSA. Use RSA. _______________________________________________ Gnupg-users mailing list Gnupg-users@gnupg.org http://lists.gnupg.org/mailman/listinfo/gnupg-users