removed print-functionality.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@956 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -159,49 +159,6 @@ set (int argc, char **argv, int count, OtpAlgorithm *alg, int hexp)
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
|
||||||
print (int argc,
|
|
||||||
char **argv,
|
|
||||||
int count,
|
|
||||||
OtpAlgorithm *alg,
|
|
||||||
int hexp,
|
|
||||||
int extendedp)
|
|
||||||
{
|
|
||||||
char pw[64];
|
|
||||||
OtpKey key;
|
|
||||||
int n;
|
|
||||||
int i;
|
|
||||||
char *seed;
|
|
||||||
char *ext;
|
|
||||||
|
|
||||||
if (argc != 2)
|
|
||||||
usage ();
|
|
||||||
n = atoi(argv[0]);
|
|
||||||
seed = argv[1];
|
|
||||||
des_read_pw_string (pw, sizeof(pw), "Password: ", 0);
|
|
||||||
alg->init (key, pw, seed);
|
|
||||||
if (extendedp)
|
|
||||||
if (hexp)
|
|
||||||
ext = "hex:";
|
|
||||||
else
|
|
||||||
ext = "word:";
|
|
||||||
else
|
|
||||||
ext = "";
|
|
||||||
for (i = 0; i < n; ++i) {
|
|
||||||
char s[30];
|
|
||||||
|
|
||||||
alg->next (key);
|
|
||||||
if (i >= n - count) {
|
|
||||||
if (hexp)
|
|
||||||
otp_print_hex (key, s);
|
|
||||||
else
|
|
||||||
otp_print_stddict (key, s);
|
|
||||||
printf ("%d: %s%s\n", i + 1, ext, s);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
int
|
int
|
||||||
main (int argc, char **argv)
|
main (int argc, char **argv)
|
||||||
{
|
{
|
||||||
@@ -255,6 +212,8 @@ main (int argc, char **argv)
|
|||||||
return set (argc, argv, count, alg, hexp);
|
return set (argc, argv, count, alg, hexp);
|
||||||
else if (renewp)
|
else if (renewp)
|
||||||
return renew (argc, argv, count, alg, hexp);
|
return renew (argc, argv, count, alg, hexp);
|
||||||
else
|
else {
|
||||||
return print (argc, argv, count, alg, hexp, extendedp);
|
fprintf (stderr, "%s: Nothing to do\n", prog);
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user