From cdcdc3f000a66ef2634f3b9ffef752eaab42c119 Mon Sep 17 00:00:00 2001 From: tb <> Date: Sat, 24 Feb 2024 17:53:20 +0000 Subject: Add a few missing endbr64 to libcrypto gcm_{gmult,ghash}_4bit(), aesni_ccm64_decrypt_blocks(), aes_cbc_encrypt(), and aesni_xts_{en,de}crypt() were overlooked in previous passes. Found with a diff for ld.lld by kettenis ok kettenis --- src/lib/libcrypto/modes/asm/ghash-x86_64.pl | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/lib/libcrypto/modes') diff --git a/src/lib/libcrypto/modes/asm/ghash-x86_64.pl b/src/lib/libcrypto/modes/asm/ghash-x86_64.pl index f3caac15d6..bf547a041b 100644 --- a/src/lib/libcrypto/modes/asm/ghash-x86_64.pl +++ b/src/lib/libcrypto/modes/asm/ghash-x86_64.pl @@ -165,6 +165,7 @@ $code=<<___; .type gcm_gmult_4bit,\@function,2 .align 16 gcm_gmult_4bit: + _CET_ENDBR push %rbx push %rbp # %rbp and %r12 are pushed exclusively in push %r12 # order to reuse Win64 exception handler... @@ -195,6 +196,7 @@ $code.=<<___; .type gcm_ghash_4bit,\@function,4 .align 16 gcm_ghash_4bit: + _CET_ENDBR push %rbx push %rbp push %r12 -- cgit v1.2.3-55-g6feb