Lines Matching defs:pHashCtx

1948  * @param   pHashCtx            The hash context union.
1951 static int rtLdrPE_HashInit(PRTLDRPEHASHCTXUNION pHashCtx, RTDIGESTTYPE enmDigest)
1955 case RTDIGESTTYPE_SHA512: RTSha512Init(&pHashCtx->Sha512); break;
1956 case RTDIGESTTYPE_SHA256: RTSha256Init(&pHashCtx->Sha256); break;
1957 case RTDIGESTTYPE_SHA1: RTSha1Init(&pHashCtx->Sha1); break;
1958 case RTDIGESTTYPE_MD5: RTMd5Init(&pHashCtx->Md5); break;
1968 * @param pHashCtx The hash context union.
1973 static void rtLdrPE_HashUpdate(PRTLDRPEHASHCTXUNION pHashCtx, RTDIGESTTYPE enmDigest, void const *pvBuf, size_t cbBuf)
1977 case RTDIGESTTYPE_SHA512: RTSha512Update(&pHashCtx->Sha512, pvBuf, cbBuf); break;
1978 case RTDIGESTTYPE_SHA256: RTSha256Update(&pHashCtx->Sha256, pvBuf, cbBuf); break;
1979 case RTDIGESTTYPE_SHA1: RTSha1Update(&pHashCtx->Sha1, pvBuf, cbBuf); break;
1980 case RTDIGESTTYPE_MD5: RTMd5Update(&pHashCtx->Md5, pvBuf, cbBuf); break;
1989 * @param pHashCtx The hash context union.
1993 static void rtLdrPE_HashFinalize(PRTLDRPEHASHCTXUNION pHashCtx, RTDIGESTTYPE enmDigest, PRTLDRPEHASHRESUNION pHashRes)
1997 case RTDIGESTTYPE_SHA512: RTSha512Final(&pHashCtx->Sha512, pHashRes->abSha512); break;
1998 case RTDIGESTTYPE_SHA256: RTSha256Final(&pHashCtx->Sha256, pHashRes->abSha256); break;
1999 case RTDIGESTTYPE_SHA1: RTSha1Final(&pHashCtx->Sha1, pHashRes->abSha1); break;
2000 case RTDIGESTTYPE_MD5: RTMd5Final(pHashRes->abMd5, &pHashCtx->Md5); break;
2094 * @param pHashCtx Hash context scratch area.
2099 PRTLDRPEHASHCTXUNION pHashCtx, PRTLDRPEHASHRESUNION pHashRes, PRTERRINFO pErrInfo)
2101 int rc = rtLdrPE_HashInit(pHashCtx, enmDigest);
2132 rtLdrPE_HashUpdate(pHashCtx, enmDigest, pbCur, cbChunk);
2151 rtLdrPE_HashUpdate(pHashCtx, enmDigest, pbCur, cbChunk);
2167 rtLdrPE_HashUpdate(pHashCtx, enmDigest, pbCur, cbRead);
2183 rtLdrPE_HashUpdate(pHashCtx, enmDigest, s_abZeros,
2190 rtLdrPE_HashFinalize(pHashCtx, enmDigest, pHashRes);