Lines Matching refs:hlen

1622     unsigned int hlen;
1640 hlen = mbedtls_md_get_size(md_info);
1649 use_len = hlen;
1650 if (dlen < hlen) {
1687 * \param hlen length of the input hash
1693 static int hash_mprime(const unsigned char *hash, size_t hlen,
1717 if ((ret = mbedtls_md_update(&md_ctx, hash, hlen)) != 0) {
1771 unsigned int hlen;
1777 hlen = mbedtls_md_get_size_from_type((mbedtls_md_type_t) ctx->hash_id);
1778 if (hlen == 0) {
1785 if (ilen + 2 * hlen + 2 < ilen || olen < ilen + 2 * hlen + 2) {
1794 if ((ret = f_rng(p_rng, p, hlen)) != 0) {
1798 p += hlen;
1805 p += hlen;
1806 p += olen - 2 * hlen - 2 - ilen;
1813 if ((ret = mgf_mask(output + hlen + 1, olen - hlen - 1, output + 1, hlen,
1819 if ((ret = mgf_mask(output + 1, hlen, output + hlen + 1, olen - hlen - 1,
1930 unsigned int hlen;
1945 hlen = mbedtls_md_get_size_from_type((mbedtls_md_type_t) ctx->hash_id);
1946 if (hlen == 0) {
1951 if (2 * hlen + 2 > ilen) {
1968 if ((ret = mgf_mask(buf + 1, hlen, buf + hlen + 1, ilen - hlen - 1,
1971 (ret = mgf_mask(buf + hlen + 1, ilen - hlen - 1, buf + 1, hlen,
1990 p += hlen; /* Skip seed */
1993 bad = mbedtls_ct_bool_or(bad, mbedtls_ct_bool(mbedtls_ct_memcmp(lhash, p, hlen)));
1994 p += hlen;
2000 for (i = 0; i < ilen - 2 * hlen - 2; i++) {
2123 size_t slen, min_slen, hlen, offset = 0;
2154 hlen = mbedtls_md_get_size_from_type(hash_id);
2155 if (hlen == 0) {
2167 min_slen = hlen - 2;
2168 if (olen < hlen + min_slen + 2) {
2170 } else if (olen >= hlen + hlen + 2) {
2171 slen = hlen;
2173 slen = olen - hlen - 2;
2175 } else if ((saltlen < 0) || (saltlen + hlen + 2 > olen)) {
2185 p += olen - hlen - slen - 2;
2208 ret = mgf_mask(sig + offset, olen - hlen - 1 - offset, p, hlen,
2217 p += hlen;
2543 unsigned int hlen;
2581 hlen = mbedtls_md_get_size_from_type(mgf1_hash_id);
2582 if (hlen == 0) {
2601 if (siglen < hlen + 2) {
2604 hash_start = p + siglen - hlen - 1;
2606 ret = mgf_mask(p, siglen - hlen - 1, hash_start, hlen, mgf1_hash_id);
2637 if (memcmp(hash_start, result, hlen) != 0) {