From: Nick Mathewson Date: Wed, 18 Jul 2018 20:12:29 +0000 (-0400) Subject: Merge remote-tracking branch 'isis/bug26398' X-Git-Tag: tor-0.3.5.1-alpha~201 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e2261e77272bd57fa20fc00f436feb4f57d52739;p=thirdparty%2Ftor.git Merge remote-tracking branch 'isis/bug26398' --- e2261e77272bd57fa20fc00f436feb4f57d52739 diff --cc src/rust/crypto/Cargo.toml index 869e0d6256,c31c8e185a..d68ac48e28 --- 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 03e0843dc0,bb610ed9e2..d0246eeb94 --- 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();