diff --git a/Cargo.lock b/Cargo.lock index 6ee4045..ae91ebc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -82,9 +82,9 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.1.5" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66c99696f6c9dd7f35d486b9d04d7e6e202aa3e8c40d553f2fdf5e7e0c6a71ef" +checksum = "95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469" dependencies = [ "libc", ] @@ -246,9 +246,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.98" +version = "0.2.101" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320cfe77175da3a483efed4bc0adc1968ca050b098ce4f2f1c13a56626128790" +checksum = "3cb00336871be5ed2c8ed44b60ae9959dc5b9f08539422ed43f09e34ecaeba21" [[package]] name = "lucky_commit" @@ -547,9 +547,9 @@ checksum = "d4f410fedcf71af0345d7607d246e7ad15faaadd49d240ee3b24e5dc21a820ac" [[package]] name = "sha-1" -version = "0.9.7" +version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a0c8611594e2ab4ebbf06ec7cbbf0a99450b8570e96cbf5188b5d5f6ef18d81" +checksum = "99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6" dependencies = [ "block-buffer", "cfg-if 1.0.0", @@ -593,9 +593,9 @@ dependencies = [ [[package]] name = "typenum" -version = "1.13.0" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06" +checksum = "b63708a265f51345575b27fe43f9500ad611579e764c79edbc2037b1121959ec" [[package]] name = "unicode-xid" diff --git a/Cargo.toml b/Cargo.toml index 22204cc..8f0b21f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -23,10 +23,14 @@ path = "src/bin.rs" ocl = { version = "0.19", optional = true } [dependencies] - num_cpus = "1.0" -"sha-1" = { version = "0.9", "default-features" = false, features = ["asm", "compress"] } ocl = { version = "0.19", optional = true } +# See https://github.com/RustCrypto/hashes/issues/315 +[target.'cfg(target_env = "msvc")'.dependencies] +"sha-1" = { version = "0.9", "default-features" = false, features = ["compress"] } +[target.'cfg(not(target_env = "msvc"))'.dependencies] +"sha-1" = { version = "0.9", "default-features" = false, features = ["asm", "compress"] } + [profile.release] lto = true