Fix dead_code warnings in fuzztarget builds 2019-01-fuzz-cleanups
authorMatt Corallo <git@bluematt.me>
Tue, 8 Jan 2019 04:13:44 +0000 (23:13 -0500)
committerMatt Corallo <git@bluematt.me>
Tue, 8 Jan 2019 19:04:06 +0000 (14:04 -0500)
src/util/byte_utils.rs
src/util/mod.rs

index 7230a4e1ce187e2eb1ff4f2c8f68dc9d6301b2ef..44445666f776644947320cacac39fd0c9b57c982 100644 (file)
@@ -10,6 +10,7 @@ pub fn slice_to_be32(v: &[u8]) -> u32 {
        ((v[2] as u32) << 8*1) |
        ((v[3] as u32) << 8*0)
 }
+#[cfg(not(feature = "fuzztarget"))] // Used only by poly1305
 #[inline]
 pub fn slice_to_le32(v: &[u8]) -> u32 {
        ((v[0] as u32) << 8*0) |
@@ -54,6 +55,7 @@ pub fn be32_to_array(u: u32) -> [u8; 4] {
        v[3] = ((u >> 8*0) & 0xff) as u8;
        v
 }
+#[cfg(not(feature = "fuzztarget"))] // Used only by poly1305
 #[inline]
 pub fn le32_to_array(u: u32) -> [u8; 4] {
        let mut v = [0; 4];
index 1a6eb80493404e88a591005d17d1f2480118f7b4..c1b6c230064134d7e19b05f77e0b16875cc040c7 100644 (file)
@@ -6,6 +6,7 @@ pub mod ser;
 
 pub(crate) mod byte_utils;
 pub(crate) mod chacha20;
+#[cfg(not(feature = "fuzztarget"))]
 pub(crate) mod poly1305;
 pub(crate) mod chacha20poly1305rfc;
 pub(crate) mod internal_traits;