&cssmKey,
&href->ccHand);
if(crtn) {
+ stPrintCdsaError("CSSM_CSP_CreateMacContext", crtn);
return errSSLCrypto;
}
crtn = CSSM_GenerateMacInit(hmacCtx->ccHand);
if(crtn) {
+ stPrintCdsaError("CSSM_GenerateMacInit", crtn);
return errSSLCrypto;
}
return noErr;
cdata.Length = dataLen;
crtn = CSSM_GenerateMacUpdate(hmacCtx->ccHand, &cdata, 1);
if(crtn) {
+ stPrintCdsaError("CSSM_GenerateMacUpdate", crtn);
return errSSLCrypto;
}
return noErr;
cdata.Length = *hmacLen;
crtn = CSSM_GenerateMacFinal(hmacCtx->ccHand, &cdata);
if(crtn) {
+ stPrintCdsaError("CSSM_GenerateMacFinal", crtn);
return errSSLCrypto;
}
*hmacLen = cdata.Length;