From 99539b88757e3895f22ffe8abed4a8dfb9159e85 Mon Sep 17 00:00:00 2001 From: toddouska Date: Thu, 31 Dec 2015 11:19:47 -0800 Subject: [PATCH] fix aesni 192bit key expansion over read of 64bits --- wolfcrypt/src/aes_asm.asm | 2 +- wolfcrypt/src/aes_asm.s | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/wolfcrypt/src/aes_asm.asm b/wolfcrypt/src/aes_asm.asm index 921d89a73..5453d2e45 100644 --- a/wolfcrypt/src/aes_asm.asm +++ b/wolfcrypt/src/aes_asm.asm @@ -794,7 +794,7 @@ AES_192_Key_Expansion PROC movdqa [rsp+0], xmm6 movdqu xmm1,[rdi] - movdqu xmm3,16[rdi] + movq xmm3,qword ptr 16[rdi] movdqa [rsi],xmm1 movdqa xmm5,xmm3 diff --git a/wolfcrypt/src/aes_asm.s b/wolfcrypt/src/aes_asm.s index 92d670416..46f7e29e6 100644 --- a/wolfcrypt/src/aes_asm.s +++ b/wolfcrypt/src/aes_asm.s @@ -657,7 +657,7 @@ AES_192_Key_Expansion: # parameter 2: %rsi movdqu (%rdi), %xmm1 -movdqu 16(%rdi), %xmm3 +movq 16(%rdi), %xmm3 movdqa %xmm1, (%rsi) movdqa %xmm3, %xmm5