From 015abb62e042e09b678f271aa1ecd3c6f2287c13 Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Thu, 3 Nov 2022 15:38:23 -0400 Subject: [PATCH] Factor out a few more warnings. --- crypto/src/hash.rs | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/crypto/src/hash.rs b/crypto/src/hash.rs index 905d51b42..92416c96b 100644 --- a/crypto/src/hash.rs +++ b/crypto/src/hash.rs @@ -2,7 +2,6 @@ use std::ffi::c_void; use std::io::Write; -use std::mem::MaybeUninit; use std::os::raw::{c_int, c_uint}; use std::ptr::null; @@ -151,11 +150,9 @@ impl HMACSHA512 { #[inline(always)] pub fn finish(&mut self) -> [u8; 64] { - unsafe { - let mut tmp: [u8; 64] = MaybeUninit::uninit().assume_init(); - self.finish_into(&mut tmp); - tmp - } + let mut tmp = [0u8; 64]; + self.finish_into(&mut tmp); + tmp } } @@ -210,11 +207,9 @@ impl HMACSHA384 { #[inline(always)] pub fn finish(&mut self) -> [u8; 48] { - unsafe { - let mut tmp: [u8; 48] = MaybeUninit::uninit().assume_init(); - self.finish_into(&mut tmp); - tmp - } + let mut tmp = [0u8; 48]; + self.finish_into(&mut tmp); + tmp } }