diff --git a/x86/aes.asm b/x86/aes.asm index d7cc06b598e61ebc8d3ac807d00aeddf381e79dc..25aed23931ad2c54a265b8aab05cbf71214164c3 100644 --- a/x86/aes.asm +++ b/x86/aes.asm @@ -245,22 +245,22 @@ aes_decrypt: .Lisubst: movl %eax,%ebp andl $0x000000ff,%ebp - movb isbox(%ebp),%al + movb AES_SBOX + _aes_decrypt_table (%ebp),%al roll $8,%eax movl %ebx,%ebp andl $0x000000ff,%ebp - movb isbox(%ebp),%bl + movb AES_SBOX + _aes_decrypt_table (%ebp),%bl roll $8,%ebx movl %ecx,%ebp andl $0x000000ff,%ebp - movb isbox(%ebp),%cl + movb AES_SBOX + _aes_decrypt_table (%ebp),%cl roll $8,%ecx movl %edx,%ebp andl $0x000000ff,%ebp - movb isbox(%ebp),%dl + movb AES_SBOX + _aes_decrypt_table (%ebp),%dl roll $8,%edx decl %edi