]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
Added some help on failure.
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Mon, 12 Nov 2012 17:03:17 +0000 (18:03 +0100)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Mon, 12 Nov 2012 17:03:17 +0000 (18:03 +0100)
src/pkcs11.c

index 91238ddd3363accb9abda9c1ff700061765dd1d8..7aa82d9586100eb6f36ba793649af82cd1bd707f 100644 (file)
@@ -573,6 +573,10 @@ pkcs11_generate (FILE * outfile, const char *url, gnutls_pk_algorithm_t pk,
     {
       fprintf (stderr, "Error in %s:%d: %s\n", __func__, __LINE__,
                gnutls_strerror (ret));
+      if (login == 0)
+        fprintf(stderr, "Note that --login was not specified and it may be required for generation.\n");
+      else if (bits != 1024)
+        fprintf (stderr, "Note that several smart cards do not support arbitrary size keys.\nTry --bits 1024 or 2048.\n");
       exit(1);
     }