Padlock: fix byte swapping assembly for AES-192 and 256
[openssl.git] / engines / asm / e_padlock-x86_64.pl
index 7982f19932720197417285431c1cf98bc8e8846e..2622e272db287b00337554fb26ab3c84efe8af52 100644 (file)
@@ -94,6 +94,8 @@ padlock_capability:
 .align 16
 padlock_key_bswap:
        mov     240($arg1),%edx
+       inc     %edx
+       shl     \$2,%edx
 .Lbswap_loop:
        mov     ($arg1),%eax
        bswap   %eax