diff --git a/src/bn/mod.rs b/src/bn/mod.rs index 7e8697b7..7f33e9ed 100644 --- a/src/bn/mod.rs +++ b/src/bn/mod.rs @@ -84,6 +84,10 @@ impl BigNum { }) } + pub fn one() -> BigNum { + BigNum::new_from(1).unwrap() + } + pub fn new_from_slice(n: &[u8]) -> Result { BigNum::new().and_then(|v| unsafe { try_ssl_null!(ffi::BN_bin2bn(n.as_ptr(), n.len() as c_int, v.raw()));