Lines Matching refs:hlen

791 	u8 hlen, block_size;  in _mgf1()  local
805 ret = gen_hash_get_hash_sizes(mgf_hash_type, &hlen, &block_size); EG(ret, err); in _mgf1()
806 MUST_HAVE((hlen <= MAX_DIGEST_SIZE), ret, err); in _mgf1()
809 MUST_HAVE((masklen < ((u64)hlen * ((u64)0x1 << 32))), ret, err); in _mgf1()
810 ceil = (u32)(masklen / hlen) + !!(masklen % hlen); in _mgf1()
820 if ((masklen % hlen) && (c == (ceil - 1))) { /* need last chunk smaller than hlen */ in _mgf1()
822 ret = local_memcpy(&mask[c * hlen], digest, (u32)(masklen % hlen)); EG(ret, err); in _mgf1()
824 ret = gen_hash_hfunc_scattered(input, ilens, &mask[c * hlen], mgf_hash_type); EG(ret, err); in _mgf1()
839 u8 hlen, block_size; in emsa_pss_encode() local
877 ret = gen_hash_get_hash_sizes(gen_hash_type, &hlen, &block_size); EG(ret, err); in emsa_pss_encode()
878 MUST_HAVE((hlen <= MAX_DIGEST_SIZE), ret, err); in emsa_pss_encode()
881 MUST_HAVE((embits >= ((8*(u32)hlen) + (8*(u32)saltlen) + 9)), ret, err); in emsa_pss_encode()
884 MUST_HAVE((emlen >= ((u32)hlen + (u32)saltlen + 2)), ret, err); in emsa_pss_encode()
905 ilens_[1] = hlen; in emsa_pss_encode()
913 dblen = (emlen - hlen - 1); in emsa_pss_encode()
915 ret = _mgf1(h, hlen, dbmask, dblen, mgf_hash_type); EG(ret, err); in emsa_pss_encode()
944 ret = local_memcpy(&em[dblen], h, hlen); EG(ret, err); in emsa_pss_encode()
961 u8 hlen, block_size; in emsa_pss_verify() local
992 ret = gen_hash_get_hash_sizes(gen_hash_type, &hlen, &block_size); EG(ret, err); in emsa_pss_verify()
993 MUST_HAVE((hlen <= MAX_DIGEST_SIZE), ret, err); in emsa_pss_verify()
999 MUST_HAVE((embits >= ((8*(u32)hlen) + (8*(u32)saltlen) + 9)), ret, err); in emsa_pss_verify()
1007 MUST_HAVE((emlen >= ((u32)hlen + (u32)saltlen + 2)), ret, err); in emsa_pss_verify()
1023 dblen = (u32)(emlen - hlen - 1); in emsa_pss_verify()
1026 ret = _mgf1(h, hlen, dbmask, dblen, mgf_hash_type); EG(ret, err); in emsa_pss_verify()
1059 ilens_[1] = hlen; in emsa_pss_verify()
1066 ret = are_equal(h, h_, hlen, &cmp); EG(ret, err); in emsa_pss_verify()
1307 u8 hlen, block_size; in rsaes_oaep_encrypt() local
1331 ret = gen_hash_get_hash_sizes(gen_hash_type, &hlen, &block_size); EG(ret, err); in rsaes_oaep_encrypt()
1332 MUST_HAVE((hlen <= MAX_DIGEST_SIZE), ret, err); in rsaes_oaep_encrypt()
1335 MUST_HAVE(((u32)k >= ((2 * (u32)hlen) + 2)), ret, err); in rsaes_oaep_encrypt()
1336 MUST_HAVE(((mlen ) <= ((u32)k - (2 * (u32)hlen) - 2)), ret, err); in rsaes_oaep_encrypt()
1342 maskeddb = &em[hlen + 1]; in rsaes_oaep_encrypt()
1343 MUST_HAVE(((k - hlen - 1) <= sizeof(db)), ret, err); in rsaes_oaep_encrypt()
1358 pslen = (k - mlen - (u32)(2 * hlen) - 2); in rsaes_oaep_encrypt()
1360 db[hlen + i] = 0x00; in rsaes_oaep_encrypt()
1363 db[hlen + pslen] = 0x01; in rsaes_oaep_encrypt()
1365 db[hlen + pslen + 1 + i] = m[i]; in rsaes_oaep_encrypt()
1368 MUST_HAVE((hlen <= sizeof(seed)), ret, err); in rsaes_oaep_encrypt()
1370 MUST_HAVE((seedlen == hlen), ret, err); in rsaes_oaep_encrypt()
1374 ret = get_random(seed, hlen); EG(ret, err); in rsaes_oaep_encrypt()
1377 khlen = (k - hlen - 1); in rsaes_oaep_encrypt()
1379 ret = _mgf1(seed, hlen, dbmask, khlen, mgf_hash_type); EG(ret, err); in rsaes_oaep_encrypt()
1386 ret = _mgf1(maskeddb, (u16)khlen, seedmask, hlen, mgf_hash_type); EG(ret, err); in rsaes_oaep_encrypt()
1388 for(i = 0; i < hlen; i++){ in rsaes_oaep_encrypt()
1426 u8 hlen, block_size; in _rsaes_oaep_decrypt() local
1451 ret = gen_hash_get_hash_sizes(gen_hash_type, &hlen, &block_size); EG(ret, err); in _rsaes_oaep_decrypt()
1452 MUST_HAVE((hlen <= MAX_DIGEST_SIZE), ret, err); in _rsaes_oaep_decrypt()
1456 MUST_HAVE(((u32)k >= ((2 * (u32)hlen) + 2)), ret, err); in _rsaes_oaep_decrypt()
1484 maskeddb = &em[hlen + 1]; in _rsaes_oaep_decrypt()
1486 khlen = (k - hlen - 1); in _rsaes_oaep_decrypt()
1488 ret = _mgf1(maskeddb, (u16)khlen, seedmask, hlen, mgf_hash_type); EG(ret, err); in _rsaes_oaep_decrypt()
1490 for(i = 0; i < hlen; i++){ in _rsaes_oaep_decrypt()
1495 ret = _mgf1(seed, hlen, dbmask, khlen, mgf_hash_type); EG(ret, err); in _rsaes_oaep_decrypt()
1508 ret |= are_equal(&db[0], lhash, hlen, &cmp); in _rsaes_oaep_decrypt()
1512 for(i = hlen; i < khlen; i++){ in _rsaes_oaep_decrypt()
1528 pos = (ret) ? ((i % (khlen - hlen)) + hlen) : pos; in _rsaes_oaep_decrypt()
1530 for(i = hlen; i < khlen; i++){ in _rsaes_oaep_decrypt()
1539 (*mlen) = (u16)(k - hlen - 1 - pos); in _rsaes_oaep_decrypt()
1841 u8 hlen, block_size; in _rsa_iso9796_2_sign_recover() local
1856 ret = gen_hash_get_hash_sizes(gen_hash_type, &hlen, &block_size); EG(ret, err); in _rsa_iso9796_2_sign_recover()
1857 MUST_HAVE((hlen <= MAX_DIGEST_SIZE), ret, err); in _rsa_iso9796_2_sign_recover()
1861 MUST_HAVE(k >= (u32)(2 + hlen), ret, err); in _rsa_iso9796_2_sign_recover()
1864 m1len_ = (mlen >= (k - 2 - hlen)) ? (k - 2 - hlen) : mlen; in _rsa_iso9796_2_sign_recover()
1870 ret = gen_hash_final(&hctx, &s[k - 1 - hlen], gen_hash_type); EG(ret, err); in _rsa_iso9796_2_sign_recover()
1955 u8 hlen, block_size; in rsa_iso9796_2_verify_recover() local
1970 ret = gen_hash_get_hash_sizes(gen_hash_type, &hlen, &block_size); EG(ret, err); in rsa_iso9796_2_verify_recover()
1971 MUST_HAVE((hlen <= MAX_DIGEST_SIZE), ret, err); in rsa_iso9796_2_verify_recover()
1977 MUST_HAVE((slen >= (hlen + 2)), ret, err); in rsa_iso9796_2_verify_recover()
1978 m1len_ = (u32)(slen - (hlen + 2)); in rsa_iso9796_2_verify_recover()
2006 ret = are_equal(H, &X[1 + m1len_], (u16)hlen, &cmp); EG(ret, err); in rsa_iso9796_2_verify_recover()