diff options
author | Jonas Schievink <jonasschievink@gmail.com> | 2019-01-18 17:58:48 +0100 |
---|---|---|
committer | Jonas Schievink <jonasschievink@gmail.com> | 2019-01-18 17:58:48 +0100 |
commit | 6378eff9db2e4e76905df194264bb823cbe6fa57 (patch) | |
tree | 9fc9c11d8ab1c25091f365f9bea6bf844f9ce712 /openssl/src/asn1.rs | |
parent | 4ff5f4486f03e720840760b96f4c8097a40ad80e (diff) | |
download | rust-openssl-6378eff9db2e4e76905df194264bb823cbe6fa57.zip |
Forward to BigNumRef::to_asn1_integer
Diffstat (limited to 'openssl/src/asn1.rs')
-rw-r--r-- | openssl/src/asn1.rs | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/openssl/src/asn1.rs b/openssl/src/asn1.rs index c7e90832..6b720dca 100644 --- a/openssl/src/asn1.rs +++ b/openssl/src/asn1.rs @@ -194,14 +194,13 @@ foreign_type_and_impl_send_sync! { impl Asn1Integer { /// Converts a bignum to an `Asn1Integer`. /// - /// Corresponds to [`BN_to_ASN1_INTEGER`]. + /// Corresponds to [`BN_to_ASN1_INTEGER`]. Also see + /// [`BigNumRef::to_asn1_integer`]. /// /// [`BN_to_ASN1_INTEGER`]: https://www.openssl.org/docs/man1.1.0/crypto/BN_to_ASN1_INTEGER.html + /// [`BigNumRef::to_asn1_integer`]: ../bn/struct.BigNumRef.html#method.to_asn1_integer pub fn from_bn(bn: &BigNumRef) -> Result<Self, ErrorStack> { - unsafe { - cvt_p(::ffi::BN_to_ASN1_INTEGER(bn.as_ptr(), ptr::null_mut())) - .map(|p| Asn1Integer::from_ptr(p)) - } + bn.to_asn1_integer() } } |