aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910>2012-09-01 21:26:56 +0000
committernils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910>2012-09-01 21:26:56 +0000
commit9587a280ea7c409a39f132f3c5c2fe3fcadc68ef (patch)
treea5327d01477930da3231349a1858e3a7b14ffe5a
parentset keysize also for DSA key in key generation (before DSA key always was 102... (diff)
downloadgpg4usb-9587a280ea7c409a39f132f3c5c2fe3fcadc68ef.tar.gz
gpg4usb-9587a280ea7c409a39f132f3c5c2fe3fcadc68ef.zip
set key-type in key generation to rsa
git-svn-id: http://cpunk.de/svn/src/gpg4usb/branches/0.3.2-1@947 34ebc366-c3a9-4b3c-9f84-69acf7962910
-rw-r--r--keygendialog.cpp15
1 files changed, 8 insertions, 7 deletions
diff --git a/keygendialog.cpp b/keygendialog.cpp
index 4d83069..1517ebb 100644
--- a/keygendialog.cpp
+++ b/keygendialog.cpp
@@ -125,13 +125,14 @@ void KeyGenDialog::keyGenAccept()
* create the string for key generation
*/
keyGenParams = "<GnupgKeyParms format=\"internal\">\n"
- "Key-Type: DSA\n"
- "Key-Length: "
- + keySizeSpinBox->cleanText() + "\n"
- "Subkey-Type: ELG-E\n"
- "Subkey-Length: "
- + keySizeSpinBox->cleanText() + "\n"
- "Name-Real: " + nameEdit->text().toUtf8() + "\n";
+ "Key-Type: RSA\n"
+ "Key-Usage: sign\n"
+ "Key-Length: " + keySizeSpinBox->cleanText() + "\n"
+ "Subkey-Type: RSA\n"
+ "Subkey-Length: " + keySizeSpinBox->cleanText() + "\n"
+ "Subkey-Usage: encrypt\n";
+
+ keyGenParams += "Name-Real: " + nameEdit->text().toUtf8() + "\n";
if (!(commentEdit->text().isEmpty())) {
keyGenParams += "Name-Comment: " + commentEdit->text().toUtf8() + "\n";
}