Lines Matching refs:hLen
29 private int hLen;
60 this.hLen = digest.getDigestSize();
63 this.mDash = new byte[8 + sLen + hLen];
145 if (emBits < (8 * hLen + 8 * sLen + 9))
150 digest.doFinal(mDash, mDash.length - hLen - sLen);
159 byte[] h = new byte[hLen];
165 block[block.length - sLen - 1 - hLen - 1] = 0x01;
166 System.arraycopy(salt, 0, block, block.length - sLen - hLen - 1, sLen);
168 byte[] dbMask = maskGeneratorFunction1(h, 0, h.length, block.length - hLen - 1);
176 System.arraycopy(h, 0, block, block.length - hLen - 1, hLen);
194 if (emBits < (8 * hLen + 8 * sLen + 9))
199 digest.doFinal(mDash, mDash.length - hLen - sLen);
217 byte[] dbMask = maskGeneratorFunction1(block, block.length - hLen - 1, hLen, block.length - hLen - 1);
226 for (int i = 0; i != block.length - hLen - sLen - 2; i++)
235 if (block[block.length - hLen - sLen - 2] != 0x01)
241 System.arraycopy(block, block.length - sLen - hLen - 1, mDash, mDash.length - sLen, sLen);
244 digest.doFinal(mDash, mDash.length - hLen);
246 for (int i = block.length - hLen - 1, j = mDash.length - hLen;
286 byte[] hashBuf = new byte[hLen];
292 while (counter < (length / hLen))
300 System.arraycopy(hashBuf, 0, mask, counter * hLen, hLen);
305 if ((counter * hLen) < length)
313 System.arraycopy(hashBuf, 0, mask, counter * hLen, mask.length - (counter * hLen));