From 4ac3c89cd76420ae7f83efa8d41c834896d924b0 Mon Sep 17 00:00:00 2001 From: Daniel Pouzzner Date: Wed, 15 Apr 2026 12:29:35 -0500 Subject: [PATCH] wolfssl/ssl.h: add backward compat mappings for wolfSSL*PrivateKey_id(). --- wolfssl/ssl.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/wolfssl/ssl.h b/wolfssl/ssl.h index b2cf8b2212..a245079d63 100644 --- a/wolfssl/ssl.h +++ b/wolfssl/ssl.h @@ -3769,6 +3769,8 @@ WOLFSSL_API int wolfSSL_make_eap_keys(WOLFSSL* ssl, void* key, unsigned int len, WOLFSSL_API int wolfSSL_CTX_use_PrivateKey_Id_ex(WOLFSSL_CTX* ctx, const unsigned char* id, long sz, int devId, long keySz); + /* backward compatibility mapping for old confusable name. */ + #define wolfSSL_CTX_use_PrivateKey_id wolfSSL_CTX_use_PrivateKey_Id_ex WOLFSSL_API int wolfSSL_CTX_use_PrivateKey_Id(WOLFSSL_CTX* ctx, const unsigned char* id, long sz, int devId); @@ -3791,6 +3793,8 @@ WOLFSSL_API int wolfSSL_make_eap_keys(WOLFSSL* ssl, void* key, unsigned int len, WOLFSSL_API int wolfSSL_CTX_use_AltPrivateKey_Id_ex(WOLFSSL_CTX* ctx, const unsigned char* id, long sz, int devId, long keySz); + /* backward compatibility mapping for old confusable name. */ + #define wolfSSL_CTX_use_AltPrivateKey_id wolfSSL_CTX_use_AltPrivateKey_Id_ex WOLFSSL_API int wolfSSL_CTX_use_AltPrivateKey_Id(WOLFSSL_CTX* ctx, const unsigned char* id, long sz, int devId); WOLFSSL_API int wolfSSL_CTX_use_AltPrivateKey_Label(WOLFSSL_CTX* ctx, @@ -3806,6 +3810,8 @@ WOLFSSL_API int wolfSSL_make_eap_keys(WOLFSSL* ssl, void* key, unsigned int len, long sz, int format); WOLFSSL_API int wolfSSL_use_PrivateKey_Id_ex(WOLFSSL* ssl, const unsigned char* id, long sz, int devId, long keySz); + /* backward compatibility mapping for old confusable name. */ + #define wolfSSL_use_PrivateKey_id wolfSSL_use_PrivateKey_Id_ex WOLFSSL_API int wolfSSL_use_PrivateKey_Id(WOLFSSL* ssl, const unsigned char* id, long sz, int devId); WOLFSSL_API int wolfSSL_use_PrivateKey_Label(WOLFSSL* ssl, const char* label, int devId); @@ -3822,6 +3828,8 @@ WOLFSSL_API int wolfSSL_make_eap_keys(WOLFSSL* ssl, void* key, unsigned int len, WOLFSSL_API int wolfSSL_use_AltPrivateKey_Id_ex(WOLFSSL* ssl, const unsigned char* id, long sz, int devId, long keySz); + /* backward compatibility mapping for old confusable name. */ + #define wolfSSL_use_AltPrivateKey_id wolfSSL_use_AltPrivateKey_Id_ex WOLFSSL_API int wolfSSL_use_AltPrivateKey_Id(WOLFSSL* ssl, const unsigned char* id, long sz, int devId); WOLFSSL_API int wolfSSL_use_AltPrivateKey_Label(WOLFSSL* ssl,