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
Generated
-2
View File
@@ -424,7 +424,6 @@ dependencies = [
"autocfg 1.0.0", "autocfg 1.0.0",
"num-integer", "num-integer",
"num-traits", "num-traits",
"rand 0.5.6",
] ]
[[package]] [[package]]
@@ -1063,7 +1062,6 @@ dependencies = [
"lazy_static", "lazy_static",
"log", "log",
"nom", "nom",
"num-bigint",
"num-bigint-dig", "num-bigint-dig",
"num-integer", "num-integer",
"num-traits", "num-traits",
+1 -2
View File
@@ -31,8 +31,7 @@ getrandom = "0.1"
hmac = "0.7" hmac = "0.7"
log = "0.4" log = "0.4"
nom = "5" nom = "5"
num-bigint_rsa = { version = "0.6", features = ["rand"], package = "num-bigint-dig" } num-bigint = { version = "0.6", features = ["rand"], package = "num-bigint-dig" }
num-bigint = { version = "0.2", features = ["rand"] }
num-traits = "0.2" num-traits = "0.2"
num-integer = "0.1" num-integer = "0.1"
pbkdf2 = "0.3" pbkdf2 = "0.3"
+2 -1
View File
@@ -476,7 +476,8 @@ impl Certificate {
_ => return Err(Error::InvalidObject), _ => 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 issuer = parsed_cert.tbs_certificate.issuer.to_string();
let subject = parsed_cert.tbs_certificate.subject.to_string(); let subject = parsed_cert.tbs_certificate.subject.to_string();
let subject_pki = PublicKeyInfo::parse(&parsed_cert.tbs_certificate.subject_pki)?; 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 elliptic_curve::weierstrass::PublicKey as EcPublicKey;
use log::{error, warn}; use log::{error, warn};
#[cfg(feature = "untested")] #[cfg(feature = "untested")]
use num_bigint_rsa::traits::ModInverse; use num_bigint::traits::ModInverse;
#[cfg(feature = "untested")] #[cfg(feature = "untested")]
use num_integer::Integer; use num_integer::Integer;
#[cfg(feature = "untested")] #[cfg(feature = "untested")]