Lines Matching refs:hLen
87 int hLen, maskedDBLen, MSBits, emLen;
97 hLen = EVP_MD_size(Hash);
98 if (hLen < 0)
102 * -1 sLen == hLen
107 sLen = hLen;
125 if (emLen < (hLen + sLen + 2)) { /* sLen can be small negative */
133 maskedDBLen = emLen - hLen - 1;
140 if (PKCS1_MGF1(DB, maskedDBLen, H, hLen, mgf1Hash) < 0)
157 || !EVP_DigestUpdate(&ctx, mHash, hLen))
165 if (memcmp(H_, H, hLen)) {
194 int hLen, maskedDBLen, MSBits, emLen;
201 hLen = EVP_MD_size(Hash);
202 if (hLen < 0)
206 * -1 sLen == hLen
211 sLen = hLen;
226 sLen = emLen - hLen - 2;
227 } else if (emLen < (hLen + sLen + 2)) {
242 maskedDBLen = emLen - hLen - 1;
247 || !EVP_DigestUpdate(&ctx, mHash, hLen))
256 if (PKCS1_MGF1(EM, maskedDBLen, H, hLen, mgf1Hash))
265 p += emLen - sLen - hLen - 2;