Lines Matching defs:pvScratch
2091 * @param pvScratch Scratch buffer.
2098 static int rtldrPE_HashImageCommon(PRTLDRMODPE pModPe, void *pvScratch, uint32_t cbScratch, RTDIGESTTYPE enmDigest,
2120 uint8_t *pbCur = (uint8_t *)pvScratch;
2422 void *pvScratch, size_t cbScratch, PRTERRINFO pErrInfo)
2512 uint8_t *pbCur = (uint8_t *)pvScratch;
2645 void *pvScratch = RTMemTmpAlloc(cbScratch);
2646 if (!pvScratch)
2649 pvScratch = RTMemTmpAlloc(cbScratch);
2650 if (!pvScratch)
2657 int rc = rtldrPE_HashImageCommon(pModPe, pvScratch, cbScratch, pSignature->enmDigest,
2679 rc = rtldrPE_VerifyAllPageHashes(pModPe, pAttrib, RTDIGESTTYPE_SHA256, pvScratch, cbScratch, pErrInfo);
2685 rc = rtldrPE_VerifyAllPageHashes(pModPe, pAttrib, RTDIGESTTYPE_SHA1, pvScratch, cbScratch, pErrInfo);
2695 RTMemTmpFree(pvScratch);
2745 void *pvScratch = RTMemTmpAlloc(cbScratch);
2746 if (!pvScratch)
2749 pvScratch = RTMemTmpAlloc(cbScratch);
2750 if (!pvScratch)
2759 int rc = rtldrPE_HashImageCommon(pModPe, pvScratch, cbScratch, enmDigest, &HashCtx, &HashRes, NULL);