Fix dead_code warnings in fuzztarget builds

This commit is contained in:
Matt Corallo 2019-01-07 23:13:44 -05:00
parent 5801d19a69
commit d2ae344799
2 changed files with 3 additions and 0 deletions

View file

@ -10,6 +10,7 @@ pub fn slice_to_be32(v: &[u8]) -> u32 {
((v[2] as u32) << 8*1) | ((v[2] as u32) << 8*1) |
((v[3] as u32) << 8*0) ((v[3] as u32) << 8*0)
} }
#[cfg(not(feature = "fuzztarget"))] // Used only by poly1305
#[inline] #[inline]
pub fn slice_to_le32(v: &[u8]) -> u32 { pub fn slice_to_le32(v: &[u8]) -> u32 {
((v[0] as u32) << 8*0) | ((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[3] = ((u >> 8*0) & 0xff) as u8;
v v
} }
#[cfg(not(feature = "fuzztarget"))] // Used only by poly1305
#[inline] #[inline]
pub fn le32_to_array(u: u32) -> [u8; 4] { pub fn le32_to_array(u: u32) -> [u8; 4] {
let mut v = [0; 4]; let mut v = [0; 4];

View file

@ -6,6 +6,7 @@ pub mod ser;
pub(crate) mod byte_utils; pub(crate) mod byte_utils;
pub(crate) mod chacha20; pub(crate) mod chacha20;
#[cfg(not(feature = "fuzztarget"))]
pub(crate) mod poly1305; pub(crate) mod poly1305;
pub(crate) mod chacha20poly1305rfc; pub(crate) mod chacha20poly1305rfc;
pub(crate) mod internal_traits; pub(crate) mod internal_traits;