Skip to content

Commit 7742513

Browse files
committed
Replace rust-crypto with a copy of rustc's SHA-256
1 parent 04a3be7 commit 7742513

File tree

14 files changed

+693
-20
lines changed

14 files changed

+693
-20
lines changed

Cargo.lock

Lines changed: 1 addition & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ rustup-utils = { path = "src/rustup-utils", version = "0.1.9" }
2323
error-chain = { path = "src/error-chain", version = "0.1.9" }
2424
clap = "2.2.4"
2525
regex = "0.1.41"
26-
rust-crypto = "0.2.35"
2726
url = "1.1.0"
2827
term = "0.4.4"
2928
itertools = "0.4.1"

src/rustup-cli/main.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ extern crate regex;
1212
#[macro_use]
1313
extern crate rustup;
1414
extern crate term;
15-
extern crate crypto;
1615
extern crate itertools;
1716
extern crate time;
1817
extern crate rand;

src/rustup-cli/self_update.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,7 @@ use rustup::{NotifyHandler};
3636
use errors::*;
3737
use rustup_dist::dist;
3838
use rustup_utils::utils;
39-
use crypto::sha2::Sha256;
40-
use crypto::digest::Digest;
39+
use rustup_utils::sha2::{Sha256, Digest};
4140
use std::env;
4241
use std::env::consts::EXE_SUFFIX;
4342
use std::path::{Path, PathBuf};

src/rustup-dist/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ license = "MIT OR Apache-2.0"
1414

1515
[dependencies]
1616
regex = "0.1.41"
17-
rust-crypto = "0.2.35"
1817
itertools = "0.4.1"
1918
ole32-sys = "0.2.0"
2019
url = "1.1.0"

src/rustup-dist/src/dist.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ use std::path::Path;
1212
use std::fmt;
1313

1414
use regex::Regex;
15-
use crypto::sha2::Sha256;
16-
use crypto::digest::Digest;
15+
use rustup_utils::sha2::{Sha256, Digest};
1716
use itertools::Itertools;
1817

1918
pub const DEFAULT_DIST_ROOT: &'static str = "https://static.rust-lang.org/dist";

src/rustup-dist/src/download.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ use notifications::*;
33
use rustup_utils::utils;
44
use temp;
55

6-
use crypto::sha2::Sha256;
7-
use crypto::digest::Digest;
6+
use rustup_utils::sha2::{Sha256, Digest};
87

98
use std::path::Path;
109
use std::process::Command;

src/rustup-dist/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#![recursion_limit = "1024"]
22

33
extern crate regex;
4-
extern crate crypto;
54
extern crate itertools;
65
extern crate tempdir;
76
extern crate walkdir;

src/rustup-dist/src/manifestation.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ use errors::*;
1010
use notifications::*;
1111
use rustup_utils::utils;
1212
use prefix::InstallPrefix;
13-
use crypto::sha2::Sha256;
14-
use crypto::digest::Digest;
13+
use rustup_utils::sha2::{Sha256, Digest};
1514
use itertools::Itertools;
1615
use std::path::Path;
1716

src/rustup-utils/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ repository = "https://github.com/rust-lang-nursery/rustup.rs"
1212
license = "MIT OR Apache-2.0"
1313

1414
[dependencies]
15-
rust-crypto = "0.2.35"
1615
rand = "0.3.11"
1716
scopeguard = "0.1.2"
1817
error-chain = { path = "../error-chain", version = "0.1.9" }
1918
libc = "0.2.0"
2019
native-tls = { git = "https://github.com/sfackler/rust-native-tls.git" }
20+
rustc-serialize = "0.3.19"
2121

2222
[target."cfg(windows)".dependencies]
2323
winapi = "0.2.4"

0 commit comments

Comments
 (0)