diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2012-11-12 18:03:17 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2012-11-12 18:03:17 +0100 |
commit | 3ad3a70d4d2a3e4504890456d8bbd8bd79395e57 (patch) | |
tree | 8c71185fc025226a2e3e12f06dd57996d34c6bc2 /src | |
parent | b1b8baac9929fec7f3c196865fa25d3ec0362cf7 (diff) | |
download | gnutls-3ad3a70d4d2a3e4504890456d8bbd8bd79395e57.tar.gz |
Added some help on failure.
Diffstat (limited to 'src')
-rw-r--r-- | src/pkcs11.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/pkcs11.c b/src/pkcs11.c index 91238ddd33..7aa82d9586 100644 --- a/src/pkcs11.c +++ b/src/pkcs11.c @@ -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); } |