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:39:20 -04:00
parent 34924e876c
commit 90f1760304

View File

@ -504,12 +504,13 @@ CryptEccSign(
ECC_INITIALIZED(bnD, &signKey->sensitive.sensitive.ecc.b);
ECC_NUM(bnR);
ECC_NUM(bnS);
const ECC_CURVE_DATA *C = AccessCurveData(E);
const ECC_CURVE_DATA *C;
TPM_RC retVal;
//
NOT_REFERENCED(scheme);
if(E == NULL)
ERROR_RETURN(TPM_RC_VALUE);
C = AccessCurveData(E);
signature->signature.ecdaa.signatureR.t.size
= sizeof(signature->signature.ecdaa.signatureR.t.buffer);
signature->signature.ecdaa.signatureS.t.size