diff --git a/gost94/src/macros.rs b/gost94/src/macros.rs index 09ba786b4..bd00cdc08 100644 --- a/gost94/src/macros.rs +++ b/gost94/src/macros.rs @@ -1,8 +1,6 @@ macro_rules! gost94_impl { ($state:ident, $sbox:expr) => { - use digest::impl_write; - use digest::{consts::U32, generic_array::GenericArray}; - use digest::{BlockInput, FixedOutputDirty, Reset, Update}; + use digest::{consts::U32, impl_write, BlockInput, FixedOutputDirty, Reset, Update}; use $crate::gost94::{Block, Gost94, SBox}; /// GOST94 state @@ -33,7 +31,7 @@ macro_rules! gost94_impl { impl FixedOutputDirty for $state { type OutputSize = U32; - fn finalize_into_dirty(&mut self, out: &mut GenericArray) { + fn finalize_into_dirty(&mut self, out: &mut digest::Output) { self.sh.finalize_into_dirty(out) } }