From 3820c024dbb300590bbb01c0f493d4747aee3cdc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se> Date: Tue, 14 May 2002 19:10:54 +0200 Subject: [PATCH] * x86/aes-encrypt.asm (aes_encrypt): Use the AES_LAST_ROUND macro for the first column of the final round. Rev: src/nettle/x86/aes-encrypt.asm:1.3 --- x86/aes-encrypt.asm | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/x86/aes-encrypt.asm b/x86/aes-encrypt.asm index b5b93cce..528f2ee0 100644 --- a/x86/aes-encrypt.asm +++ b/x86/aes-encrypt.asm @@ -180,20 +180,10 @@ C .Laes_got_t: decl %ebp jnz .Laes_encrypt_loop - C // last round - C // first column - C a b c d - movl %eax,%edi - andl $0x000000ff,%edi - movl %ebx,%ebp - andl $0x0000ff00,%ebp - orl %ebp,%edi - movl %ecx,%ebp - andl $0x00ff0000,%ebp - orl %ebp,%edi - movl %edx,%ebp - andl $0xff000000,%ebp - orl %ebp,%edi + C last round + C first column + + AES_LAST_ROUND(a,b,c,d) pushl %edi C // second column -- GitLab