Return to bufaux.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.32.4.2, 2005/06/05 02:22:39 | version 1.32.4.3, 2005/09/02 03:44:59 | ||
---|---|---|---|
|
|
||
buf[0] = 0x00; | buf[0] = 0x00; | ||
/* Get the value of in binary */ | /* Get the value of in binary */ | ||
oi = BN_bn2bin(value, buf+1); | oi = BN_bn2bin(value, buf+1); | ||
if (oi != bytes-1) { | if (oi < 0 || (u_int)oi != bytes - 1) { | ||
error("buffer_put_bignum2_ret: BN_bn2bin() failed: " | error("buffer_put_bignum2_ret: BN_bn2bin() failed: " | ||
"oi %d != bin_size %d", oi, bytes); | "oi %d != bin_size %d", oi, bytes); | ||
xfree(buf); | xfree(buf); |