version 1.3, 2006/08/03 03:34:41 |
version 1.3.6.2, 2006/11/08 00:44:05 |
|
|
return (-1); |
return (-1); |
} |
} |
bin = buffer_ptr(buffer); |
bin = buffer_ptr(buffer); |
BN_bin2bn(bin, bytes, value); |
if (BN_bin2bn(bin, bytes, value) == NULL) { |
|
error("buffer_get_bignum_ret: BN_bin2bn failed"); |
|
return (-1); |
|
} |
if (buffer_consume_ret(buffer, bytes) == -1) { |
if (buffer_consume_ret(buffer, bytes) == -1) { |
error("buffer_get_bignum_ret: buffer_consume failed"); |
error("buffer_get_bignum_ret: buffer_consume failed"); |
return (-1); |
return (-1); |
|
|
xfree(bin); |
xfree(bin); |
return (-1); |
return (-1); |
} |
} |
BN_bin2bn(bin, len, value); |
if (BN_bin2bn(bin, len, value) == NULL) { |
|
error("buffer_get_bignum2_ret: BN_bin2bn failed"); |
|
return (-1); |
|
} |
xfree(bin); |
xfree(bin); |
return (0); |
return (0); |
} |
} |