Skip to content

Commit 337dfc3

Browse files
Rust wrapper: avoid uninitialized sys::XtsAesStreamData
Fix F-1066
1 parent 9843f03 commit 337dfc3

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

  • wrapper/rust/wolfssl-wolfcrypt/src

wrapper/rust/wolfssl-wolfcrypt/src/aes.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2655,7 +2655,7 @@ impl XTSStream {
26552655
/// wolfSSL library return code on failure.
26562656
pub fn new_ex(heap: Option<*mut core::ffi::c_void>, dev_id: Option<i32>) -> Result<Self, i32> {
26572657
let ws_xtsaes = new_ws_xtsaes(heap, dev_id)?;
2658-
let ws_xtsaesstreamdata: MaybeUninit<sys::XtsAesStreamData> = MaybeUninit::uninit();
2658+
let ws_xtsaesstreamdata: MaybeUninit<sys::XtsAesStreamData> = MaybeUninit::zeroed();
26592659
let ws_xtsaesstreamdata = unsafe { ws_xtsaesstreamdata.assume_init() };
26602660
let xtsstream = XTSStream {ws_xtsaes, ws_xtsaesstreamdata};
26612661
Ok(xtsstream)

0 commit comments

Comments
 (0)