From f6c3eae1de76a7da3c6a71217251ee48df93fb7c Mon Sep 17 00:00:00 2001 From: JacobBarthelmeh Date: Wed, 16 Dec 2020 15:05:33 -0500 Subject: [PATCH] g++ build fix --- src/ssl.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/ssl.c b/src/ssl.c index 4e349ada9..d61950c5d 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -7368,14 +7368,14 @@ int wolfSSL_CTX_check_private_key(const WOLFSSL_CTX* ctx) ctx->privateKeyId, ctx->heap, ctx->privateKeyDevId); if (ret == 0 && der->keyOID == RSAk) { - ret = wc_CryptoCb_RsaCheckPrivKey(pkey, der->publicKey, + ret = wc_CryptoCb_RsaCheckPrivKey((RsaKey*)pkey, der->publicKey, der->pubKeySize); - wc_FreeRsaKey(pkey); + wc_FreeRsaKey((RsaKey*)pkey); } else if (ret == 0 && der->keyOID == ECDSAk) { - ret = wc_CryptoCb_EccCheckPrivKey(pkey, der->publicKey, + ret = wc_CryptoCb_EccCheckPrivKey((ecc_key*)pkey, der->publicKey, der->pubKeySize); - wc_ecc_free(pkey); + wc_ecc_free((ecc_key*)pkey); } if (pkey != NULL) { XFREE(pkey, ctx->heap, type); @@ -7975,18 +7975,18 @@ int wolfSSL_check_private_key(const WOLFSSL* ssl) ssl->buffers.keyId, ssl->heap, ssl->buffers.keyDevId); if (ret == 0 && der.keyOID == RSAk) { - ret = wc_CryptoCb_RsaCheckPrivKey(pkey, der.publicKey, + ret = wc_CryptoCb_RsaCheckPrivKey((RsaKey*)pkey, der.publicKey, der.pubKeySize); if (ret == 0) ret = 1; - wc_FreeRsaKey(pkey); + wc_FreeRsaKey((RsaKey*)pkey); } else if (ret == 0 && der.keyOID == ECDSAk) { - ret = wc_CryptoCb_EccCheckPrivKey(pkey, der.publicKey, + ret = wc_CryptoCb_EccCheckPrivKey((ecc_key*)pkey, der.publicKey, der.pubKeySize); if (ret == 0) ret = 1; - wc_ecc_free(pkey); + wc_ecc_free((ecc_key*)pkey); } if (pkey != NULL) { XFREE(pkey, ssl->heap, type);