=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/ssh/ssh-keygen.c,v retrieving revision 1.98.2.1 retrieving revision 1.104 diff -u -r1.98.2.1 -r1.104 --- src/usr.bin/ssh/ssh-keygen.c 2002/06/26 15:30:39 1.98.2.1 +++ src/usr.bin/ssh/ssh-keygen.c 2003/05/11 16:56:48 1.104 @@ -12,7 +12,7 @@ */ #include "includes.h" -RCSID("$OpenBSD: ssh-keygen.c,v 1.98.2.1 2002/06/26 15:30:39 jason Exp $"); +RCSID("$OpenBSD: ssh-keygen.c,v 1.104 2003/05/11 16:56:48 markus Exp $"); #include #include @@ -105,7 +105,6 @@ snprintf(identity_file, sizeof(identity_file), "%s/%s", pw->pw_dir, name); fprintf(stderr, "%s (%s): ", prompt, identity_file); - fflush(stderr); if (fgets(buf, sizeof(buf), stdin) == NULL) exit(1); if (strchr(buf, '\n')) @@ -160,6 +159,10 @@ exit(1); } } + if (k->type == KEY_RSA1) { + fprintf(stderr, "version 1 keys are not supported\n"); + exit(1); + } if (key_to_blob(k, &blob, &len) <= 0) { fprintf(stderr, "key_to_blob failed\n"); exit(1); @@ -412,7 +415,7 @@ key_free(prv); if (ret < 0) exit(1); - log("loading key done"); + logit("loading key done"); exit(0); }