mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-30 10:47:28 +02:00
g++ build fix
This commit is contained in:
16
src/ssl.c
16
src/ssl.c
@ -7368,14 +7368,14 @@ int wolfSSL_CTX_check_private_key(const WOLFSSL_CTX* ctx)
|
|||||||
ctx->privateKeyId, ctx->heap,
|
ctx->privateKeyId, ctx->heap,
|
||||||
ctx->privateKeyDevId);
|
ctx->privateKeyDevId);
|
||||||
if (ret == 0 && der->keyOID == RSAk) {
|
if (ret == 0 && der->keyOID == RSAk) {
|
||||||
ret = wc_CryptoCb_RsaCheckPrivKey(pkey, der->publicKey,
|
ret = wc_CryptoCb_RsaCheckPrivKey((RsaKey*)pkey, der->publicKey,
|
||||||
der->pubKeySize);
|
der->pubKeySize);
|
||||||
wc_FreeRsaKey(pkey);
|
wc_FreeRsaKey((RsaKey*)pkey);
|
||||||
}
|
}
|
||||||
else if (ret == 0 && der->keyOID == ECDSAk) {
|
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);
|
der->pubKeySize);
|
||||||
wc_ecc_free(pkey);
|
wc_ecc_free((ecc_key*)pkey);
|
||||||
}
|
}
|
||||||
if (pkey != NULL) {
|
if (pkey != NULL) {
|
||||||
XFREE(pkey, ctx->heap, type);
|
XFREE(pkey, ctx->heap, type);
|
||||||
@ -7975,18 +7975,18 @@ int wolfSSL_check_private_key(const WOLFSSL* ssl)
|
|||||||
ssl->buffers.keyId, ssl->heap,
|
ssl->buffers.keyId, ssl->heap,
|
||||||
ssl->buffers.keyDevId);
|
ssl->buffers.keyDevId);
|
||||||
if (ret == 0 && der.keyOID == RSAk) {
|
if (ret == 0 && der.keyOID == RSAk) {
|
||||||
ret = wc_CryptoCb_RsaCheckPrivKey(pkey, der.publicKey,
|
ret = wc_CryptoCb_RsaCheckPrivKey((RsaKey*)pkey, der.publicKey,
|
||||||
der.pubKeySize);
|
der.pubKeySize);
|
||||||
if (ret == 0)
|
if (ret == 0)
|
||||||
ret = 1;
|
ret = 1;
|
||||||
wc_FreeRsaKey(pkey);
|
wc_FreeRsaKey((RsaKey*)pkey);
|
||||||
}
|
}
|
||||||
else if (ret == 0 && der.keyOID == ECDSAk) {
|
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);
|
der.pubKeySize);
|
||||||
if (ret == 0)
|
if (ret == 0)
|
||||||
ret = 1;
|
ret = 1;
|
||||||
wc_ecc_free(pkey);
|
wc_ecc_free((ecc_key*)pkey);
|
||||||
}
|
}
|
||||||
if (pkey != NULL) {
|
if (pkey != NULL) {
|
||||||
XFREE(pkey, ssl->heap, type);
|
XFREE(pkey, ssl->heap, type);
|
||||||
|
Reference in New Issue
Block a user