rev180: Use CRYPT_CURVE_FREE to free CTX and G

Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
This commit is contained in:
Stefan Berger 2024-01-04 18:18:45 -05:00 committed by Stefan Berger
parent 31fda0cd51
commit 4f2a8de359

View File

@ -706,10 +706,7 @@ LIB_EXPORT BOOL CryptEccIsPointOnCurve(
//
pAssert(Qin != NULL);
OK = (E != NULL && (ExtEcc_IsPointOnCurve(ecQ, E)));
if (E) {
OsslContextLeave(E->CTX); // libtpms added: avoid memory leak
EC_GROUP_free(E->G);
}
CRYPT_CURVE_FREE(E); // libtpms added
return OK;
}