Add a missing init
This commit is contained in:
parent
796d7b4deb
commit
157034d995
|
|
@ -616,6 +616,7 @@ impl BigNum {
|
||||||
/// ```
|
/// ```
|
||||||
pub fn from_slice(n: &[u8]) -> Result<BigNum, ErrorStack> {
|
pub fn from_slice(n: &[u8]) -> Result<BigNum, ErrorStack> {
|
||||||
unsafe {
|
unsafe {
|
||||||
|
ffi::init();
|
||||||
assert!(n.len() <= c_int::max_value() as usize);
|
assert!(n.len() <= c_int::max_value() as usize);
|
||||||
cvt_p(ffi::BN_bin2bn(n.as_ptr(), n.len() as c_int, ptr::null_mut()))
|
cvt_p(ffi::BN_bin2bn(n.as_ptr(), n.len() as c_int, ptr::null_mut()))
|
||||||
.map(|p| BigNum::from_ptr(p))
|
.map(|p| BigNum::from_ptr(p))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue