Return to misc.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.32, 2005/06/17 02:44:32 | version 1.33, 2005/07/04 00:58:43 | ||
---|---|---|---|
|
|
||
} | } | ||
return -1; | return -1; | ||
} | } | ||
char * | |||
tohex(const u_char *d, u_int l) | |||
{ | |||
char b[3], *r; | |||
u_int i, hl; | |||
hl = l * 2 + 1; | |||
r = xmalloc(hl); | |||
*r = '\0'; | |||
for (i = 0; i < l; i++) { | |||
snprintf(b, sizeof(b), "%02x", d[i]); | |||
strlcat(r, b, hl); | |||
} | |||
return (r); | |||
} | |||