version 1.91, 2002/01/18 18:14:17 |
version 1.92, 2002/02/16 20:40:08 |
|
|
char buf[1024]; |
char buf[1024]; |
char *name = NULL; |
char *name = NULL; |
|
|
switch (key_type_from_name(key_type_name)) { |
if (key_type_name == NULL) |
case KEY_RSA1: |
|
name = _PATH_SSH_CLIENT_IDENTITY; |
|
break; |
|
case KEY_DSA: |
|
name = _PATH_SSH_CLIENT_ID_DSA; |
|
break; |
|
case KEY_RSA: |
|
name = _PATH_SSH_CLIENT_ID_RSA; |
name = _PATH_SSH_CLIENT_ID_RSA; |
break; |
else |
default: |
switch (key_type_from_name(key_type_name)) { |
fprintf(stderr, "bad key type"); |
case KEY_RSA1: |
exit(1); |
name = _PATH_SSH_CLIENT_IDENTITY; |
break; |
break; |
} |
case KEY_DSA: |
|
name = _PATH_SSH_CLIENT_ID_DSA; |
|
break; |
|
case KEY_RSA: |
|
name = _PATH_SSH_CLIENT_ID_RSA; |
|
break; |
|
default: |
|
fprintf(stderr, "bad key type"); |
|
exit(1); |
|
break; |
|
} |
|
|
snprintf(identity_file, sizeof(identity_file), "%s/%s", pw->pw_dir, name); |
snprintf(identity_file, sizeof(identity_file), "%s/%s", pw->pw_dir, name); |
fprintf(stderr, "%s (%s): ", prompt, identity_file); |
fprintf(stderr, "%s (%s): ", prompt, identity_file); |
fflush(stderr); |
fflush(stderr); |