From GnuPG 1.4.0, when generate new keyring, it will add a subkey by default. However Kleopatra not add that subkey. Reproducible: Always Steps to Reproduce: 1. Generate new OpenPGP keyring 2. Exam the new keyring, no subkey added during the generation process 3. Compare with other GnuPG GUI softwares (KGpg \ Seahorse \ GPA), they all generate a subkey by default. Actual Results: No subkey generated. Expected Results: By default, from GnuPG 1.4.0, gpg will generate a subkey when generate a new gpg keyring. For security reason, it is better to generate a subkey by default. Or give a additional method for user to add a subkey after generate keyring. GnuPG 1.4.18 GnuPG 2.0.26 Debian 7/8 Fedora 21
This is a problem, and Kleopatra needs to change. It's especially problematic because kleopatra doesn't offer a way to create subkeys, so there is no workaround.
This was fixed with commit 61c335853895e50bec7c749dcd505200e96d0521