From 5e37f9f5a1ccf6f4e96ba84b5f910c08d31e00f4 Mon Sep 17 00:00:00 2001 From: Ribbit Date: Wed, 15 Oct 2025 19:47:11 -0700 Subject: [PATCH] build fix --- src/core/crypto/xts_encryption_layer.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/core/crypto/xts_encryption_layer.cpp b/src/core/crypto/xts_encryption_layer.cpp index ea93fb6675..87b4ce641d 100644 --- a/src/core/crypto/xts_encryption_layer.cpp +++ b/src/core/crypto/xts_encryption_layer.cpp @@ -33,7 +33,7 @@ std::size_t XTSEncryptionLayer::Read(u8* data, std::size_t length, std::size_t o return 0; } if (got < sector_size) { - std::fill(block.begin() + got, block.end(), 0); + std::fill(block.begin() + got, block.end(), u8{0}); } cipher.XTSTranscode(block.data(), sector_size, block.data(), aligned_off / sector_size, sector_size, Op::Decrypt); @@ -80,10 +80,10 @@ std::size_t XTSEncryptionLayer::Read(u8* data, std::size_t length, std::size_t o const std::size_t got = base->Read(block.data(), sector_size, offset); if (got > 0) { if (got < sector_size) { - std::fill(block.begin() + got, block.end(), 0); + std::fill(block.begin() + got, block.end(), u8{0}); } - cipher.XTSTranscode(block.data(), sector_size, block.data(), offset / sec - tor_size, sector_size, Op::Decrypt); + cipher.XTSTranscode(block.data(), sector_size, block.data(), + offset / sector_size, sector_size, Op::Decrypt); const std::size_t to_copy = std::min(length, got); std::memcpy(data, block.data(), to_copy); total_read += to_copy;