Lines Matching defs:offHash
56 uint32_t offHash;
63 * offHash with size RTCRDIGESTDESC::cbHash. */
76 /** The hash has been finalized and can be found at offHash. */
90 uint32_t offHash = RT_ALIGN_32(pDesc->cbState, 8);
91 PRTCRDIGESTINT pThis = (PRTCRDIGESTINT)RTMemAllocZ(RT_OFFSETOF(RTCRDIGESTINT, abState[offHash + pDesc->cbHash]));
96 pThis->offHash = offHash;
122 uint32_t const offHash = hSrc->offHash;
123 PRTCRDIGESTINT pThis = (PRTCRDIGESTINT)RTMemAllocZ(RT_OFFSETOF(RTCRDIGESTINT, abState[offHash + hSrc->pDesc->cbHash]));
128 pThis->offHash = offHash;
133 memcpy(pThis->abState, hSrc->abState, offHash);
134 memcpy(&pThis->abState[offHash], &hSrc->abState[offHash], hSrc->pDesc->cbHash);
166 RT_BZERO(&pThis->abState[pThis->offHash], pThis->pDesc->cbHash);
169 RT_BZERO(pThis->abState, pThis->offHash + pThis->pDesc->cbHash);
233 pThis->pDesc->pfnFinal(pThis->abState, &pThis->abState[pThis->offHash]);
250 memcpy(pvHash, &pThis->abState[pThis->offHash], cbNeeded);
253 memcpy(pvHash, &pThis->abState[pThis->offHash], cbNeeded);
259 memcpy(pvHash, &pThis->abState[pThis->offHash], cbHash);
277 && !memcmp(&pThis->abState[pThis->offHash], pvHash, cbHash);
290 return &pThis->abState[pThis->offHash];