Home | History | Annotate | Download | only in tpm2

Lines Matching defs:hLen

354    INT32        hLen = _cpri__GetDigestSize(hashAlg);
363 if(hLen <= 0)
370 // messageSize <= k 2hLen 2
371 if(messageSize > paddedSize - 2 * hLen - 2)
375 pp = &padded[hLen + 1];
376 retVal = _cpri__HashBlock(hashAlg, lSize, (BYTE *)label, hLen, pp);
377 // concatenate PS of k mLen 2hLen 2
378 padLen = paddedSize - messageSize - (2 * hLen) - 2;
379 memset(&pp[hLen], 0, padLen);
380 pp[hLen+padLen] = 0x01;
382 memcpy(&pp[hLen+padLen], message, messageSize);
383 // The total size of db = hLen + pad + mSize;
384 dbSize = hLen+padLen+messageSize;
392 _cpri__GenerateRandom(hLen, mySeed);
393 // mask = MGF1 (seed, nSize hLen 1)
394 if((retVal = _cpri__MGF1(dbSize, mask, hashAlg, hLen, seed)) < 0)
401 pp = &padded[hLen + 1];
403 if((retVal = _cpri__MGF1(hLen, &padded[1], hashAlg, dbSize, pp)) < 0)
409 for(i = hLen; i > 0; i--)
443 INT32 hLen = _cpri__GetDigestSize(hashAlg);
450 pAssert(hLen > 0 && dataOutSize != NULL && dataOut != NULL && padded != NULL);
460 if(paddedSize < (unsigned)((2 * hLen) + 2) || *padded != 0)
464 if((retVal = _cpri__MGF1(hLen, seedMask, hashAlg,
465 paddedSize-hLen-1, &padded[hLen+1])) < 0)
470 for(i = hLen; i > 0; i--)
473 if((retVal = _cpri__MGF1(paddedSize-hLen-1, mask, hashAlg,
474 hLen, seedMask)) < 0)
477 pp = &padded[hLen+1];
479 for(i = paddedSize-hLen-1; i > 0; i--)
483 if((retVal=_cpri__HashBlock(hashAlg, lSize,(BYTE *)label, hLen, seedMask)) < 0)
485 if(memcmp(seedMask, mask, hLen) != 0)
488 pm = &mask[hLen];
489 for(i = paddedSize-(2*hLen)-1; i > 0; i--)
619 INT32 hLen = _cpri__GetDigestSize(hashAlg);
627 pAssert(eOut != NULL && hLen > 0 && hashIn != NULL );
629 mLen = (UINT16)(eOutSize - hLen - 1);
633 if(saltSize > hLen)
634 saltSize = (UINT16)hLen;
642 saltSize = hLen;
643 memcpy(salt, saltIn, hLen);
653 _cpri__CompleteHash(&hashState, hLen, &eOut[eOutSize - hLen - 1]);
655 if((retVal = _cpri__MGF1(mLen, eOut, hashAlg, hLen, &eOut[mLen])) < 0)
704 INT32 hLen = _cpri__GetDigestSize(hashAlg);
716 if(hLen == 0)
722 // Use the hLen bytes at the end of the buffer to generate a mask
724 mLen = eInSize - hLen - 1;
725 if((retVal = _cpri__MGF1(mLen, mask, hashAlg, hLen, &eIn[mLen])) < 0)
774 fail |= (retVal != hLen);
775 fail |= (memcmp(mask, eIn, hLen) != 0);