* keygen.c (keygen_set_std_prefs): Warn when setting an IDEA preference

when IDEA is not available.
This commit is contained in:
David Shaw 2003-01-07 15:30:02 +00:00
parent 7b278538c7
commit 254225ac37
2 changed files with 12 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2003-01-07 David Shaw <dshaw@jabberwocky.com>
* keygen.c (keygen_set_std_prefs): Warn when setting an IDEA
preference when IDEA is not available.
2003-01-06 David Shaw <dshaw@jabberwocky.com> 2003-01-06 David Shaw <dshaw@jabberwocky.com>
* trustdb.c (get_validity_info): 'd' for disabled is not a * trustdb.c (get_validity_info): 'd' for disabled is not a

View File

@ -240,7 +240,7 @@ keygen_set_std_prefs (const char *string,int personal)
<=2048 bits, as that is what won't break PGP2, but that is <=2048 bits, as that is what won't break PGP2, but that is
difficult with the current code, and not really worth difficult with the current code, and not really worth
checking as a non-RSA <=2048 bit key wouldn't be usable by checking as a non-RSA <=2048 bit key wouldn't be usable by
PGP2 anyway -dms */ PGP2 anyway. -dms */
} }
else if (!ascii_strcasecmp (string, "none")) else if (!ascii_strcasecmp (string, "none"))
string = ""; string = "";
@ -275,6 +275,12 @@ keygen_set_std_prefs (const char *string,int personal)
else else
{ {
log_info (_("invalid item `%s' in preference string\n"),tok); log_info (_("invalid item `%s' in preference string\n"),tok);
/* Complain if IDEA is not available. */
if(ascii_strcasecmp(tok,"s1")==0
|| ascii_strcasecmp(tok,"idea")==0)
idea_cipher_warn(1);
rc=-1; rc=-1;
} }
} }