[openssl/openssl] 1d1ca7: Preserve callee-saved registers in aarch64 AES-CTR...

Fangming.Fang noreply at github.com
Wed Jan 10 08:54:47 UTC 2024


  Branch: refs/heads/master
  Home:   https://github.com/openssl/openssl
  Commit: 1d1ca79fe35dbe5c05faed5a2ef8c4de9c5adc49
      https://github.com/openssl/openssl/commit/1d1ca79fe35dbe5c05faed5a2ef8c4de9c5adc49
  Author: fangming.fang <fangming.fang at arm.com>
  Date:   2024-01-10 (Wed, 10 Jan 2024)

  Changed paths:
    M crypto/aes/asm/aesv8-armx.pl

  Log Message:
  -----------
  Preserve callee-saved registers in aarch64 AES-CTR code

The AES-CTR assembly code uses v8-v15 registers, they are
callee-saved registers, they must be preserved before the
use and restored after the use.

Change-Id: If9192d1f0f3cea7295f4b0d72ace88e6e8067493

Reviewed-by: Shane Lontis <shane.lontis at oracle.com>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23233)




More information about the openssl-commits mailing list