Lines Matching defs:cbScratch
2092 * @param cbScratch Size of the scratch buffer.
2098 static int rtldrPE_HashImageCommon(PRTLDRMODPE pModPe, void *pvScratch, uint32_t cbScratch, RTDIGESTTYPE enmDigest,
2119 uint32_t cbRead = RT_MIN(SpecialPlaces.cbToHash - off, cbScratch);
2422 void *pvScratch, size_t cbScratch, PRTERRINFO pErrInfo)
2424 AssertReturn(cbScratch >= _4K, VERR_INTERNAL_ERROR_3);
2444 uint32_t const cbScratchReadMax = cbScratch & ~(uint32_t)(_4K - 1);
2641 uint32_t cbScratch = _256K - _4K;
2643 uint32_t cbScratch = _1M;
2645 void *pvScratch = RTMemTmpAlloc(cbScratch);
2648 cbScratch = _4K;
2649 pvScratch = RTMemTmpAlloc(cbScratch);
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);
2744 uint32_t cbScratch = _16K;
2745 void *pvScratch = RTMemTmpAlloc(cbScratch);
2748 cbScratch = _4K;
2749 pvScratch = RTMemTmpAlloc(cbScratch);
2759 int rc = rtldrPE_HashImageCommon(pModPe, pvScratch, cbScratch, enmDigest, &HashCtx, &HashRes, NULL);