Skip to content

Commit f99c7cb

Browse files
committed
Define SSL_get_peer_tmp_key
1 parent 3943852 commit f99c7cb

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
@@ -17189,7 +17189,7 @@ size_t wolfSSL_get_server_random(const WOLFSSL *ssl, unsigned char *out,
1718917189
* NOTE: currently wolfSSL_KeepHandshakeResources(WOLFSSL* ssl) must be called
1719017190
* before the ephemeral key is stored.
1719117191
* return WOLFSSL_SUCCESS on success */
17192-
int wolfSSL_get_server_tmp_key(const WOLFSSL* ssl, WOLFSSL_EVP_PKEY** pkey)
17192+
int wolfSSL_get_peer_tmp_key(const WOLFSSL* ssl, WOLFSSL_EVP_PKEY** pkey)
1719317193
{
1719417194
WOLFSSL_EVP_PKEY* ret = NULL;
1719517195

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
@@ -4394,7 +4394,9 @@ WOLFSSL_API size_t wolfSSL_BIO_wpending(const WOLFSSL_BIO *bio);
43944394
WOLFSSL_API int wolfSSL_BIO_supports_pending(const WOLFSSL_BIO *bio);
43954395
WOLFSSL_API size_t wolfSSL_BIO_ctrl_pending(WOLFSSL_BIO *b);
43964396

4397-
WOLFSSL_API int wolfSSL_get_server_tmp_key(const WOLFSSL* ssl, WOLFSSL_EVP_PKEY** pkey);
4397+
/* Definition for backwards comaptiblity */
4398+
#define wolfSSL_get_server_tmp_key wolfSSL_get_peer_tmp_key
4399+
WOLFSSL_API int wolfSSL_get_peer_tmp_key(const WOLFSSL* ssl, WOLFSSL_EVP_PKEY** pkey);
43984400

43994401
WOLFSSL_API int wolfSSL_CTX_set_min_proto_version(WOLFSSL_CTX* ctx, int version);
44004402
WOLFSSL_API int wolfSSL_CTX_set_max_proto_version(WOLFSSL_CTX* ctx, int version);

0 commit comments

Comments
 (0)