[Bug 1209394] Re: Typo in option selecting kind of key

Seth Arnold 1209394 at bugs.launchpad.net
Wed Aug 7 21:58:09 UTC 2013


"RSA and RSA" is correct; please note from keygen.c, where I've marked
with NOTE HERE:

...
  tty_printf(_("Please select what kind of key you want:\n"));
  if (!addmode)
    tty_printf (_("   (%d) RSA and RSA (default)\n"), 1 );
  if ( !addmode )
    tty_printf (_("   (%d) DSA and Elgamal\n"), 2 );

  tty_printf(    _("   (%d) DSA (sign only)\n"), 3 );
  tty_printf(    _("   (%d) RSA (sign only)\n"), 4 );

  if (addmode)
    {
      tty_printf (_("   (%d) Elgamal (encrypt only)\n"), 5 );
      tty_printf (_("   (%d) RSA (encrypt only)\n"), 6 );
    }
  if (opt.expert)
    {
      tty_printf (_("   (%d) DSA (set your own capabilities)\n"), 7 );
      tty_printf (_("   (%d) RSA (set your own capabilities)\n"), 8 );
    }

  for (;;)
    {
      *r_usage = 0;
      *r_subkey_algo = 0;
      answer = cpr_get ("keygen.algo", _("Your selection? "));
      cpr_kill_prompt ();
      algo = *answer? atoi(answer): 1;
      xfree (answer);
      if ( algo == 1 && !addmode )
        {
          algo = PUBKEY_ALGO_RSA;
          *r_subkey_algo = PUBKEY_ALGO_RSA;    /* NOTE HERE */
          break;
        }
      else if (algo == 2 && !addmode)
        {
          algo = PUBKEY_ALGO_DSA;
          *r_subkey_algo = PUBKEY_ALGO_ELGAMAL_E;
          break;
        }
      else if (algo == 3)
        {
          algo = PUBKEY_ALGO_DSA;
          *r_usage = PUBKEY_USAGE_SIG;
          break;
        }
      else if (algo == 4)
        {
          algo = PUBKEY_ALGO_RSA;
          *r_usage = PUBKEY_USAGE_SIG;
          break;
        }
      else if (algo == 5 && addmode)
        {
          algo = PUBKEY_ALGO_ELGAMAL_E;
          *r_usage = PUBKEY_USAGE_ENC;
          break;
        }
      else if (algo == 6 && addmode)
        {
          algo = PUBKEY_ALGO_RSA;
          *r_usage = PUBKEY_USAGE_ENC;
          break;
        }
      else if (algo == 7 && opt.expert)
        {
          algo = PUBKEY_ALGO_DSA;
          *r_usage = ask_key_flags (algo, addmode);
          break;
        }
      else if (algo == 8 && opt.expert)
...

This is an RSA encryption key and an RSA signing key.

** Changed in: gnupg (Ubuntu)
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to gnupg in Ubuntu.
https://bugs.launchpad.net/bugs/1209394

Title:
  Typo in option selecting kind of key

Status in “gnupg” package in Ubuntu:
  Invalid

Bug description:
  The message reads...
  ---
  john at kotux:~$ gpg --gen-key
  gpg (GnuPG) 1.4.12; Copyright (C) 2012 Free Software Foundation, Inc.
  This is free software: you are free to change and redistribute it.
  There is NO WARRANTY, to the extent permitted by law.

  Please select what kind of key you want:
     (1) RSA and RSA (default)
     (2) DSA and Elgamal
     (3) DSA (sign only)
     (4) RSA (sign only)
  Your selection? 
  ---

  "RSA and RSA" should actually be "RSA and DSA"

  ProblemType: Bug
  DistroRelease: Ubuntu 13.04
  Package: gnupg 1.4.12-7ubuntu1.1
  ProcVersionSignature: Ubuntu 3.8.0-27.40-generic 3.8.13.4
  Uname: Linux 3.8.0-27-generic x86_64
  ApportVersion: 2.9.2-0ubuntu8.1
  Architecture: amd64
  Date: Wed Aug  7 14:04:40 2013
  InstallationDate: Installed on 2013-07-23 (14 days ago)
  InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
  MarkForUpload: True
  SourcePackage: gnupg
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnupg/+bug/1209394/+subscriptions




More information about the foundations-bugs mailing list