[BACK]Return to skey.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / skey

Diff for /src/usr.bin/skey/skey.c between version 1.10 and 1.11

version 1.10, 1997/07/17 05:48:40 version 1.11, 1999/03/06 20:19:20
Line 37 
Line 37 
 {  {
         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];
         char    buf[33], *seed, *slash;          char    bufs[33], bufh[33], *seed, *slash;
   
         /* If we were called as otp-METHOD, set algorithm based on that */          /* If we were called as otp-METHOD, set algorithm based on that */
         if ((slash = strrchr(argv[0], '/')))          if ((slash = strrchr(argv[0], '/')))
Line 129 
Line 129 
         if (cnt == 1) {          if (cnt == 1) {
                 while (n-- != 0)                  while (n-- != 0)
                         f(key);                          f(key);
                 (void)puts(hexmode ? put8(buf, key) : btoe(buf, key));                  (void)puts(hexmode ? put8(bufh, key) : btoe(bufs, key));
         } else {          } else {
                 for (i = 0; i <= n - cnt; i++)                  for (i = 0; i <= n - cnt; i++)
                         f(key);                          f(key);
                 for (; i <= n; i++) {                  for (; i <= n; i++) {
                         if (hexmode)                          if (hexmode)
                                 (void)printf("%d: %-29s  %s\n", i,                                  (void)printf("%d: %-29s  %s\n", i,
                                     btoe(buf, key), put8(buf, key));                                      btoe(bufs, key), put8(bufh, key));
                         else                          else
                                 (void)printf("%d: %-29s\n", i, btoe(buf, key));                                  (void)printf("%d: %-29s\n", i, btoe(bufs, key));
                         f(key);                          f(key);
                 }                  }
         }          }

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11