From 337dfc323e481b72049e2e5ccb28612c004e2ac7 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Mon, 23 Mar 2026 22:13:35 -0400 Subject: [PATCH] Rust wrapper: avoid uninitialized sys::XtsAesStreamData Fix F-1066 --- wrapper/rust/wolfssl-wolfcrypt/src/aes.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wrapper/rust/wolfssl-wolfcrypt/src/aes.rs b/wrapper/rust/wolfssl-wolfcrypt/src/aes.rs index 7b58b25f26..53f96039e9 100644 --- a/wrapper/rust/wolfssl-wolfcrypt/src/aes.rs +++ b/wrapper/rust/wolfssl-wolfcrypt/src/aes.rs @@ -2655,7 +2655,7 @@ impl XTSStream { /// wolfSSL library return code on failure. pub fn new_ex(heap: Option<*mut core::ffi::c_void>, dev_id: Option) -> Result { let ws_xtsaes = new_ws_xtsaes(heap, dev_id)?; - let ws_xtsaesstreamdata: MaybeUninit = MaybeUninit::uninit(); + let ws_xtsaesstreamdata: MaybeUninit = MaybeUninit::zeroed(); let ws_xtsaesstreamdata = unsafe { ws_xtsaesstreamdata.assume_init() }; let xtsstream = XTSStream {ws_xtsaes, ws_xtsaesstreamdata}; Ok(xtsstream)