Lines Matching defs:hDigest
76 * @param hDigest The digest to finalize and check.
80 static bool testGenericCheckResult(RTCRDIGEST hDigest, uint32_t iTest, TESTRTDIGEST const *pTest)
82 RTTESTI_CHECK_RC_RET(RTCrDigestFinal(hDigest, NULL, 0), VINF_SUCCESS, false);
86 RTCrDigestGetHash(hDigest), RTCrDigestGetHashSize(hDigest), 0 /*fFlags*/),
114 RTCRDIGEST hDigest;
120 RTTESTI_CHECK_RC_RETV(RTCrDigestCreateByObjIdString(&hDigest, pszDigestObjId), VINF_SUCCESS);
121 uint32_t const cbHash = RTCrDigestGetHashSize(hDigest);
124 RTTESTI_CHECK_RC_RETV(RTCrDigestUpdate(hDigest, paTests[iTest].pvInput, paTests[iTest].cbInput), VINF_SUCCESS);
125 if (!testGenericCheckResult(hDigest, iTest, &paTests[iTest]))
136 RTTESTI_CHECK_RC_RETV(RTCrDigestReset(hDigest), VINF_SUCCESS);
143 RTTESTI_CHECK_RC_RETV(RTCrDigestUpdate(hDigest, pbInput, cbUpdate), VINF_SUCCESS);
148 if (!testGenericCheckResult(hDigest, iTest, &paTests[iTest]))
152 RTTESTI_CHECK_RC(RTCrDigestRelease(hDigest), 0);
158 RTTESTI_CHECK_RC_RETV(RTCrDigestCreateByObjIdString(&hDigest, pszDigestObjId), VINF_SUCCESS);
167 rc |= RTCrDigestUpdate(hDigest, g_abRandom72KB, sizeof(g_abRandom72KB));
174 RTTESTI_CHECK_RC(RTCrDigestReset(hDigest), VINF_SUCCESS);
180 rc |= RTCrDigestUpdate(hDigest, g_abRandom72KB, sizeof(g_abRandom72KB));
186 RTTESTI_CHECK_RC(RTCrDigestRelease(hDigest), 0);