gnupg: GPGSM GENKEY

 
 5.6.5 Generating a Key
 ----------------------
 
 This is used to generate a new keypair, store the secret part in the PSE
 and the public key in the key database.  We will probably add optional
 commands to allow the client to select whether a hardware token is used
 to store the key.  Configuration options to 'GPGSM' can be used to
 restrict the use of this command.
 
        GENKEY
 
    'GPGSM' checks whether this command is allowed and then does an
 INQUIRY to get the key parameters, the client should then send the key
 parameters in the native format:
 
          S: INQUIRE KEY_PARAM native
          C: D foo:fgfgfg
          C: D bar
          C: END
 
    Please note that the server may send Status info lines while reading
 the data lines from the client.  After this the key generation takes
 place and the server eventually does send an ERR or OK response.  Status
 lines may be issued as a progress indicator.