Skip to content

Commit a3bf7a6

Browse files
Merge pull request #6886 from julek-wolfssl/openvpn-master-fix
Define SSL_get_peer_tmp_key
2 parents 22ab217 + f99c7cb commit a3bf7a6

3 files changed

Lines changed: 6 additions & 3 deletions

File tree

src/ssl.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17239,7 +17239,7 @@ size_t wolfSSL_get_server_random(const WOLFSSL *ssl, unsigned char *out,
1723917239
* NOTE: currently wolfSSL_KeepHandshakeResources(WOLFSSL* ssl) must be called
1724017240
* before the ephemeral key is stored.
1724117241
* return WOLFSSL_SUCCESS on success */
17242-
int wolfSSL_get_server_tmp_key(const WOLFSSL* ssl, WOLFSSL_EVP_PKEY** pkey)
17242+
int wolfSSL_get_peer_tmp_key(const WOLFSSL* ssl, WOLFSSL_EVP_PKEY** pkey)
1724317243
{
1724417244
WOLFSSL_EVP_PKEY* ret = NULL;
1724517245

wolfssl/openssl/ssl.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1246,7 +1246,8 @@ typedef WOLFSSL_SRTP_PROTECTION_PROFILE SRTP_PROTECTION_PROFILE;
12461246
#define SSL_CTX_set_tlsext_max_fragment_length \
12471247
wolfSSL_CTX_set_tlsext_max_fragment_length
12481248
#define SSL_get_server_random wolfSSL_get_server_random
1249-
#define SSL_get_server_tmp_key wolfSSL_get_server_tmp_key
1249+
#define SSL_get_server_tmp_key wolfSSL_get_peer_tmp_key
1250+
#define SSL_get_peer_tmp_key wolfSSL_get_peer_tmp_key
12501251

12511252
#define SSL_CTX_set_min_proto_version wolfSSL_CTX_set_min_proto_version
12521253
#define SSL_CTX_set_max_proto_version wolfSSL_CTX_set_max_proto_version

wolfssl/ssl.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4397,7 +4397,9 @@ WOLFSSL_API size_t wolfSSL_BIO_wpending(const WOLFSSL_BIO *bio);
43974397
WOLFSSL_API int wolfSSL_BIO_supports_pending(const WOLFSSL_BIO *bio);
43984398
WOLFSSL_API size_t wolfSSL_BIO_ctrl_pending(WOLFSSL_BIO *b);
43994399

4400-
WOLFSSL_API int wolfSSL_get_server_tmp_key(const WOLFSSL* ssl, WOLFSSL_EVP_PKEY** pkey);
4400+
/* Definition for backwards comaptiblity */
4401+
#define wolfSSL_get_server_tmp_key wolfSSL_get_peer_tmp_key
4402+
WOLFSSL_API int wolfSSL_get_peer_tmp_key(const WOLFSSL* ssl, WOLFSSL_EVP_PKEY** pkey);
44014403

44024404
WOLFSSL_API int wolfSSL_CTX_set_min_proto_version(WOLFSSL_CTX* ctx, int version);
44034405
WOLFSSL_API int wolfSSL_CTX_set_max_proto_version(WOLFSSL_CTX* ctx, int version);

0 commit comments

Comments
 (0)