monkeysphere gen-subkey command now creates DSA subkeys due to gpg UI change
gpg has apparently changed there edit/addkey command ordering so that the monkeysphere gen-subkey command now creates DSA instead of RSA authentication subkeys. This is a big problem because DSA keys are not supported by the monkeysphere key translation tools.
Here's the problem:
test2@servo:~ 130$ gpg --expert --edit 37AAF27E gpg (GnuPG) 1.4.10; Copyright (C) 2008 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. Secret key is available. pub 1024R/37AAF27E created: 2009-12-20 expires: 2009-12-21 usage: SC trust: ultimate validity: ultimate sub 1024R/9916822B created: 2009-12-20 expires: 2009-12-21 usage: E sub 2048D/3A19F52E created: 2009-12-20 expires: never usage: A [ultimate] (1). foo bar Command> addkey Key is protected. You need a passphrase to unlock the secret key for user: "foo bar " 1024-bit RSA key, ID 37AAF27E, created 2009-12-20 Please select what kind of key you want: (3) DSA (sign only) (4) RSA (sign only) (5) Elgamal (encrypt only) (6) RSA (encrypt only) (7) DSA (set your own capabilities) (8) RSA (set your own capabilities) Your selection?
The (7) option used to be RSA, and now it's apparently DSA. I have no idea why this was changed.
(from redmine: created on 2009-12-20, closed on 2010-01-12)