From 09afcaa36218d562d8855809541e37a925134258 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se> Date: Wed, 15 May 2002 11:42:05 +0200 Subject: [PATCH] (aes_encrypt): Use AES_SUBST_BYTE. Rev: src/nettle/x86/aes-encrypt.asm:1.16 --- x86/aes-encrypt.asm | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/x86/aes-encrypt.asm b/x86/aes-encrypt.asm index f8487c31..32b266ad 100644 --- a/x86/aes-encrypt.asm +++ b/x86/aes-encrypt.asm @@ -114,25 +114,7 @@ aes_encrypt: C S-box substitution mov $4,%edi .Lsubst: - movl %eax,%ebp - andl $0x000000ff,%ebp - movb AES_SBOX + _aes_encrypt_table (%ebp),%al - roll $8,%eax - - movl %ebx,%ebp - andl $0x000000ff,%ebp - movb AES_SBOX + _aes_encrypt_table (%ebp),%bl - roll $8,%ebx - - movl %ecx,%ebp - andl $0x000000ff,%ebp - movb AES_SBOX + _aes_encrypt_table (%ebp),%cl - roll $8,%ecx - - movl %edx,%ebp - andl $0x000000ff,%ebp - movb AES_SBOX + _aes_encrypt_table (%ebp),%dl - roll $8,%edx + AES_SUBST_BYTE(_aes_encrypt_table) decl %edi jnz .Lsubst -- GitLab