From 045c411f4e59dc7cd9ab66a9ba00387a13b8fb55 Mon Sep 17 00:00:00 2001 From: Felipe Ventura Date: Tue, 12 Mar 2024 14:30:33 -0500 Subject: [PATCH] fix casting --- oqsprov/oqsprov_keys.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/oqsprov/oqsprov_keys.c b/oqsprov/oqsprov_keys.c index 25e99503..23e95267 100644 --- a/oqsprov/oqsprov_keys.c +++ b/oqsprov/oqsprov_keys.c @@ -1105,7 +1105,7 @@ OQSX_KEY *oqsx_key_from_x509pubkey(const X509_PUBKEY *xpk, OSSL_LIB_CTX *libctx, } oqsx = oqsx_key_op(palg, p, plen, KEY_OP_PUBLIC, libctx, propq); if (get_keytype(OBJ_obj2nid(palg->algorithm)) == KEY_TYPE_CMP_SIG) - OPENSSL_clear_free((void *)p, plen); + OPENSSL_clear_free((unsigned char *)p, plen); return oqsx; } @@ -1284,7 +1284,7 @@ OQSX_KEY *oqsx_key_from_pkcs8(const PKCS8_PRIV_KEY_INFO *p8inf, if (get_keytype(OBJ_obj2nid(palg->algorithm)) != KEY_TYPE_CMP_SIG) { ASN1_OCTET_STRING_free(oct); } else { - OPENSSL_clear_free((void *)p, + OPENSSL_clear_free((unsigned char *)p, plen); // for COMPOSITE p include both privkey } return oqsx;