aes-s390x.pl: fix stg offset caused by typo in perlasm
authorPatrick Steuer <patrick.steuer@de.ibm.com>
Tue, 3 Mar 2020 16:40:07 +0000 (17:40 +0100)
committerPatrick Steuer <patrick.steuer@de.ibm.com>
Thu, 5 Mar 2020 16:19:33 +0000 (17:19 +0100)
Signed-off-by: Patrick Steuer <patrick.steuer@de.ibm.com>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/11234)

crypto/aes/asm/aes-s390x.pl

index a0c817a1fb70dcc4245360ed63e5c1f9667201d5..175bd15331fbf3dd98a3dc035510bc4257db3ca9 100644 (file)
@@ -1989,7 +1989,7 @@ $code.=<<___;
 
 .Lxts_enc_done:
        stg     $sp,$tweak+0($sp)       # wipe tweak
-       stg     $sp,$twesk+8($sp)
+       stg     $sp,$tweak+8($sp)
        lm${g}  %r6,$ra,6*$SIZE_T($sp)
        br      $ra
 .size  AES_xts_encrypt,.-AES_xts_encrypt
@@ -2269,7 +2269,7 @@ $code.=<<___;
        stg     $sp,$tweak-16+8($sp)
 .Lxts_dec_done:
        stg     $sp,$tweak+0($sp)       # wipe tweak
-       stg     $sp,$twesk+8($sp)
+       stg     $sp,$tweak+8($sp)
        lm${g}  %r6,$ra,6*$SIZE_T($sp)
        br      $ra
 .size  AES_xts_decrypt,.-AES_xts_decrypt