Remove dependency on regular num-bigint

This commit is contained in:
BlackHoleFox
2020-06-09 18:42:56 -05:00
parent 6e3560c10f
commit 556b9cb671
4 changed files with 4 additions and 6 deletions
+2 -1
View File
@@ -476,7 +476,8 @@ impl Certificate {
_ => return Err(Error::InvalidObject),
};
let serial = parsed_cert.tbs_certificate.serial.into();
let serial = Serial::try_from(parsed_cert.tbs_certificate.serial.to_bytes_be().as_slice())
.map_err(|_| Error::InvalidObject)?;
let issuer = parsed_cert.tbs_certificate.issuer.to_string();
let subject = parsed_cert.tbs_certificate.subject.to_string();
let subject_pki = PublicKeyInfo::parse(&parsed_cert.tbs_certificate.subject_pki)?;
+1 -1
View File
@@ -59,7 +59,7 @@ use crate::{
use elliptic_curve::weierstrass::PublicKey as EcPublicKey;
use log::{error, warn};
#[cfg(feature = "untested")]
use num_bigint_rsa::traits::ModInverse;
use num_bigint::traits::ModInverse;
#[cfg(feature = "untested")]
use num_integer::Integer;
#[cfg(feature = "untested")]