Home | History | Annotate | Download | only in pkcs1

Lines Matching refs:hLen

40    unsigned long x, y, hLen, modulus_len;
56 hLen = hash_descriptor[hash_idx].hashsize;
60 if ((saltlen > modulus_len) || (modulus_len < hLen + saltlen + 2)) {
112 /* generate DB = PS || 0x01 || salt, PS == modulus_len - saltlen - hLen - 2 zero bytes */
114 XMEMSET(DB + x, 0, modulus_len - saltlen - hLen - 2);
115 x += modulus_len - saltlen - hLen - 2;
120 /* generate mask of length modulus_len - hLen - 1 from hash */
121 if ((err = pkcs_1_mgf1(hash_idx, hash, hLen, mask, modulus_len - hLen - 1)) != CRYPT_OK) {
126 for (y = 0; y < (modulus_len - hLen - 1); y++) {
137 /* DB len = modulus_len - hLen - 1 */
139 XMEMCPY(out + y, DB, modulus_len - hLen - 1);
140 y += modulus_len - hLen - 1;
143 XMEMCPY(out + y, hash, hLen);
144 y += hLen;