[openssl/openssl] f7feb2: [aarch64] move constants to rodata

2 views
Skip to first unread message

Theo Buehler

unread,
Oct 6, 2025, 3:55:39 AMOct 6
to openssl...@openssl.org
Branch: refs/heads/master
Home: https://github.com/openssl/openssl
Commit: f7feb2d937ac1bb5551da66d80009e73ca462597
https://github.com/openssl/openssl/commit/f7feb2d937ac1bb5551da66d80009e73ca462597
Author: Theo Buehler <t...@openbsd.org>
Date: 2025-10-06 (Mon, 06 Oct 2025)

Changed paths:
M crypto/aes/asm/aes-sha1-armv8.pl
M crypto/aes/asm/aes-sha256-armv8.pl
M crypto/aes/asm/aes-sha512-armv8.pl

Log Message:
-----------
[aarch64] move constants to rodata

The 3.6.0 has new assembly which again has constants in .text. This
breaks on platforms enforcing execute-only memory.

See, e.g., #24137 and PRs linked therein, among others.

Reviewed-by: Paul Dale <paul...@oracle.com>
Reviewed-by: Saša Nedvědický <sas...@openssl.org>
Reviewed-by: Tomas Mraz <to...@openssl.org>
Reviewed-by: Tim Hudson <t...@openssl.org>
Reviewed-by: Tom Cosgrove <tom.co...@arm.com>
(Merged from https://github.com/openssl/openssl/pull/28726)



To unsubscribe from these emails, change your notification settings at https://github.com/openssl/openssl/settings/notifications
Reply all
Reply to author
Forward
0 new messages