version 1.18, 2002/05/06 23:34:33 |
version 1.19, 2003/06/10 18:24:40 |
|
|
void usage(char *); |
void usage(char *); |
|
|
int |
int |
main(argc, argv) |
main(int argc, char *argv[]) |
int argc; |
|
char *argv[]; |
|
{ |
{ |
int n, i, cnt = 1, pass = 0, hexmode = 0; |
int n, i, cnt = 1, pass = 0, hexmode = 0; |
char passwd[SKEY_MAX_PW_LEN+1], key[SKEY_BINKEY_SIZE]; |
char passwd[SKEY_MAX_PW_LEN+1], key[SKEY_BINKEY_SIZE]; |
|
|
|
|
/* Get user's secret password */ |
/* Get user's secret password */ |
if (!pass) { |
if (!pass) { |
(void)fputs("Reminder - Do not use this program while logged in via telnet.\n", stderr); |
fputs("Reminder - Do not use this program while" |
|
" logged in via telnet.\n", stderr); |
(void)fputs("Enter secret password: ", stderr); |
(void)fputs("Enter secret password: ", stderr); |
readpass(passwd, sizeof(passwd)); |
readpass(passwd, sizeof(passwd)); |
if (passwd[0] == '\0') |
if (passwd[0] == '\0') |
|
|
} |
} |
|
|
void |
void |
usage(s) |
usage(char *s) |
char *s; |
|
{ |
{ |
(void)fprintf(stderr, "Usage: %s [-x] [-md4|-md5|-sha1|-rmd160] [-n count] [-p password] <sequence#>[/] key\n", s); |
fprintf(stderr, |
|
"Usage: %s [-x] [-md4|-md5|-sha1|-rmd160] [-n count] " |
|
"[-p password] <sequence#>[/] key\n", s); |
exit(1); |
exit(1); |
} |
} |