tpm2: Do NULL pointer check before dereferencing

Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
This commit is contained in:
Stefan Berger 2018-03-28 21:40:39 -04:00
parent 90f1760304
commit 12ee6008f0

View File

@ -114,7 +114,7 @@ C_2_2_MQV(
)
{
CURVE_INITIALIZED(E, curveId);
const ECC_CURVE_DATA *C = AccessCurveData(E);
const ECC_CURVE_DATA *C;
POINT(pQeA);
POINT_INITIALIZED(pQeB, QeB);
POINT_INITIALIZED(pQsB, QsB);
@ -128,6 +128,7 @@ C_2_2_MQV(
// Parameter checks
if(E == NULL)
ERROR_RETURN(TPM_RC_VALUE);
C = AccessCurveData(E);
pAssert(outZ != NULL && pQeB != NULL && pQsB != NULL && deA != NULL
&& dsA != NULL);
// Process: