[tor-commits] [tor/master] Merge remote-tracking branch 'isis/bug26398'
nickm at torproject.org
nickm at torproject.org
Wed Jul 18 20:25:52 UTC 2018
commit e2261e77272bd57fa20fc00f436feb4f57d52739
Merge: 23811052f 508332fea
Author: Nick Mathewson <nickm at torproject.org>
Date: Wed Jul 18 16:12:29 2018 -0400
Merge remote-tracking branch 'isis/bug26398'
src/rust/Cargo.toml | 9 +++++++++
src/rust/crypto/Cargo.toml | 4 ++++
src/rust/crypto/digests/sha2.rs | 6 ++++++
3 files changed, 19 insertions(+)
diff --cc src/rust/crypto/Cargo.toml
index 869e0d625,c31c8e185..d68ac48e2
--- a/src/rust/crypto/Cargo.toml
+++ b/src/rust/crypto/Cargo.toml
@@@ -26,3 -25,9 +26,7 @@@ rand = { version = "=0.5.0-pre.2", defa
rand_core = { version = "=0.2.0-pre.0", default-features = false }
[features]
-testing = ["tor_log/testing"]
+ # If this feature is enabled, test code which calls Tor C code from Rust will
+ # execute with `cargo test`. Due to numerous linker issues (#25386), this is
+ # currently disabled by default.
+ test-c-from-rust = []
-
diff --cc src/rust/crypto/digests/sha2.rs
index 03e0843dc,bb610ed9e..d0246eeb9
--- a/src/rust/crypto/digests/sha2.rs
+++ b/src/rust/crypto/digests/sha2.rs
@@@ -190,9 -191,10 +194,10 @@@ mod test
println!("{:?}", &result[..]);
- assert_eq!(&result[..], &b"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"[..]);
+ assert_eq!(result, expected);
}
+ #[cfg(feature = "test-c-from-rust")]
#[test]
fn sha512_default() {
let _: Sha512 = Sha512::default();
More information about the tor-commits
mailing list