|
Lines 176-190
Link Here
|
| 176 |
if (skey.val == NULL) |
176 |
if (skey.val == NULL) |
| 177 |
skey.val = (char *) malloc(16+1); |
177 |
skey.val = (char *) malloc(16+1); |
| 178 |
|
178 |
|
| 179 |
|
|
|
| 180 |
btoa8(skey.val,key); |
| 181 |
fprintf(skey.keyfile,"%s %04d %-16s %s %-21s\n",pp->pw_name,n, |
| 182 |
seed,skey.val, tbuf); |
| 183 |
fclose(skey.keyfile); |
| 184 |
printf("\nID %s s/key is %d %s\n",pp->pw_name,n,seed); |
179 |
printf("\nID %s s/key is %d %s\n",pp->pw_name,n,seed); |
| 185 |
printf("%s\n",btoe(buf,key)); |
180 |
printf("%s\n",btoe(buf,key)); |
| 186 |
#ifdef HEXIN |
181 |
#ifdef HEXIN |
| 187 |
printf("%s\n",put8(buf,key)); |
182 |
printf("%s\n",put8(buf,key)); |
| 188 |
#endif |
183 |
#endif |
|
|
184 |
|
| 185 |
/* XXX Because skeylogin uses n-1 */ |
| 186 |
f(key); |
| 187 |
n++; |
| 188 |
|
| 189 |
btoa8(skey.val,key); |
| 190 |
fprintf(skey.keyfile,"%s %04d %-16s %s %-21s\n",pp->pw_name,n, |
| 191 |
seed,skey.val, tbuf); |
| 192 |
fclose(skey.keyfile); |
| 189 |
return 0; |
193 |
return 0; |
| 190 |
} |
194 |
} |