From 7e68d7f61a06748fc6fcf6e0c77ad664a1c866b8 Mon Sep 17 00:00:00 2001 From: Ingo Franzki Date: Fri, 27 Feb 2026 10:06:17 +0100 Subject: [PATCH] libseckey: Adjustments for OpenSSL v4.0.0 API changes and deprecations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit With OpenSSL 4.0.0 function X509_NAME_get_entry() returns a const pointer. Make the local variable also const to avoid compile warnings like: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] Signed-off-by: Ingo Franzki Signed-off-by: Jan Höppner --- libseckey/sk_utilities.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libseckey/sk_utilities.c b/libseckey/sk_utilities.c index e1c7f28c..afaa8c52 100644 --- a/libseckey/sk_utilities.c +++ b/libseckey/sk_utilities.c @@ -395,7 +395,7 @@ const struct sk_digest_info *SK_UTIL_get_digest_info(int digest_nid) static bool SK_UTILS_is_duplicate_name_entry(const X509_NAME *name, const X509_NAME_ENTRY *entry) { - X509_NAME_ENTRY *ne; + const X509_NAME_ENTRY *ne; int count, i; count = X509_NAME_entry_count(name);