Factor out a few more warnings.

This commit is contained in:
Adam Ierymenko 2022-11-03 15:38:23 -04:00
parent ceaba4f725
commit 015abb62e0
No known key found for this signature in database
GPG key ID: C8877CF2D7A5D7F3

View file

@ -2,7 +2,6 @@
use std::ffi::c_void; use std::ffi::c_void;
use std::io::Write; use std::io::Write;
use std::mem::MaybeUninit;
use std::os::raw::{c_int, c_uint}; use std::os::raw::{c_int, c_uint};
use std::ptr::null; use std::ptr::null;
@ -151,11 +150,9 @@ impl HMACSHA512 {
#[inline(always)] #[inline(always)]
pub fn finish(&mut self) -> [u8; 64] { pub fn finish(&mut self) -> [u8; 64] {
unsafe { let mut tmp = [0u8; 64];
let mut tmp: [u8; 64] = MaybeUninit::uninit().assume_init(); self.finish_into(&mut tmp);
self.finish_into(&mut tmp); tmp
tmp
}
} }
} }
@ -210,11 +207,9 @@ impl HMACSHA384 {
#[inline(always)] #[inline(always)]
pub fn finish(&mut self) -> [u8; 48] { pub fn finish(&mut self) -> [u8; 48] {
unsafe { let mut tmp = [0u8; 48];
let mut tmp: [u8; 48] = MaybeUninit::uninit().assume_init(); self.finish_into(&mut tmp);
self.finish_into(&mut tmp); tmp
tmp
}
} }
} }