From 468646cef2f1368dbd750caaec8b73b0515242f3 Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Mon, 8 Dec 2025 15:35:40 +0100 Subject: [PATCH] MSVC compat --- src/libsodium/crypto_ipcrypt/ipcrypt_aesni.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libsodium/crypto_ipcrypt/ipcrypt_aesni.c b/src/libsodium/crypto_ipcrypt/ipcrypt_aesni.c index 944edb3b..f1c24d4d 100644 --- a/src/libsodium/crypto_ipcrypt/ipcrypt_aesni.c +++ b/src/libsodium/crypto_ipcrypt/ipcrypt_aesni.c @@ -102,7 +102,7 @@ aes_decrypt(uint8_t out[16], const uint8_t in[16], const BlockVec *rkeys) static BlockVec tweak_expand(const uint8_t tweak[8]) { - return _mm_shuffle_epi8(_mm_loadu_si64((const void *) tweak), + return _mm_shuffle_epi8(_mm_loadl_epi64((const __m128i *) (const void *) tweak), _mm_setr_epi8(0x00, 0x01, -128, -128, 0x02, 0x03, -128, -128, 0x04, 0x05, -128, -128, 0x06, 0x07, -128, -128)); }