Commit bf4f348471 for openssl.org
commit bf4f348471a3c070b960fe4b3e51c0f29b26b435
Author: Norbert Pocs <norbertp@openssl.org>
Date: Mon May 11 16:27:42 2026 +0200
Move curve448 intrinsic headers to .inc
They are included only to one header.
Signed-off-by: Norbert Pocs <norbertp@openssl.org>
Reviewed-by: Saša NedvÄ›dický <sashan@openssl.org>
Reviewed-by: Nikola Pajkovsky <nikolap@openssl.org>
MergeDate: Mon May 18 07:03:50 2026
(Merged from https://github.com/openssl/openssl/pull/31153)
diff --git a/crypto/ec/curve448/arch_32/arch_intrinsics.h b/crypto/ec/curve448/arch_32/arch_intrinsics.inc
similarity index 94%
rename from crypto/ec/curve448/arch_32/arch_intrinsics.h
rename to crypto/ec/curve448/arch_32/arch_intrinsics.inc
index 6a2bf46a53..78f5afc69f 100644
--- a/crypto/ec/curve448/arch_32/arch_intrinsics.h
+++ b/crypto/ec/curve448/arch_32/arch_intrinsics.inc
@@ -10,6 +10,8 @@
* Originally written by Mike Hamburg
*/
+/* IWYU pragma: private, include word.h */
+
#ifndef OSSL_CRYPTO_EC_CURVE448_ARCH_32_INTRINSICS_H
#define OSSL_CRYPTO_EC_CURVE448_ARCH_32_INTRINSICS_H
diff --git a/crypto/ec/curve448/arch_64/arch_intrinsics.h b/crypto/ec/curve448/arch_64/arch_intrinsics.inc
similarity index 94%
rename from crypto/ec/curve448/arch_64/arch_intrinsics.h
rename to crypto/ec/curve448/arch_64/arch_intrinsics.inc
index 14294892e7..5dc906a241 100644
--- a/crypto/ec/curve448/arch_64/arch_intrinsics.h
+++ b/crypto/ec/curve448/arch_64/arch_intrinsics.inc
@@ -10,6 +10,8 @@
* Originally written by Mike Hamburg
*/
+/* IWYU pragma: private, include word.h */
+
#ifndef OSSL_CRYPTO_EC_CURVE448_ARCH_64_INTRINSICS_H
#define OSSL_CRYPTO_EC_CURVE448_ARCH_64_INTRINSICS_H
diff --git a/crypto/ec/curve448/word.h b/crypto/ec/curve448/word.h
index a697879eeb..65ff1be12b 100644
--- a/crypto/ec/curve448/word.h
+++ b/crypto/ec/curve448/word.h
@@ -21,9 +21,9 @@
#include "internal/constant_time.h"
#ifdef INT128_MAX
-#include "arch_64/arch_intrinsics.h"
+#include "arch_64/arch_intrinsics.inc"
#else
-#include "arch_32/arch_intrinsics.h"
+#include "arch_32/arch_intrinsics.inc"
#endif
#if (ARCH_WORD_BITS == 64)