Lines Matching refs:len
333 size_t len = curr->len; in drbg_ctr_bcc() local
335 while (len) { in drbg_ctr_bcc()
346 len--; in drbg_ctr_bcc()
434 inputlen += seed->len; in drbg_ctr_df()
598 int len = min_t(int, buflen, INT_MAX); in drbg_ctr_generate() local
608 ret = drbg_kcapi_sym_ctr(drbg, NULL, 0, buf, len); in drbg_ctr_generate()
615 len = ret; in drbg_ctr_generate()
617 return len; in drbg_ctr_generate()
710 int len = 0; in drbg_hmac_generate() local
724 while (len < buflen) { in drbg_hmac_generate()
730 outlen = (drbg_blocklen(drbg) < (buflen - len)) ? in drbg_hmac_generate()
731 drbg_blocklen(drbg) : (buflen - len); in drbg_hmac_generate()
734 memcpy(buf + len, drbg->V, outlen); in drbg_hmac_generate()
735 len += outlen; in drbg_hmac_generate()
746 return len; in drbg_hmac_generate()
785 size_t len = addlen; in drbg_add_buf() local
789 while (len) { in drbg_add_buf()
793 len--; dstptr--; addptr--; in drbg_add_buf()
795 len = dstlen - addlen; in drbg_add_buf()
796 while (len && remainder > 0) { in drbg_add_buf()
800 len--; dstptr--; in drbg_add_buf()
825 size_t len = 0; in drbg_hash_df() local
839 while (len < outlen) { in drbg_hash_df()
847 blocklen = (drbg_blocklen(drbg) < (outlen - len)) ? in drbg_hash_df()
848 drbg_blocklen(drbg) : (outlen - len); in drbg_hash_df()
849 memcpy(outval + len, tmp, blocklen); in drbg_hash_df()
850 len += blocklen; in drbg_hash_df()
938 int len = 0; in drbg_hash_hashgen() local
950 while (len < buflen) { in drbg_hash_hashgen()
955 len = ret; in drbg_hash_hashgen()
958 outlen = (drbg_blocklen(drbg) < (buflen - len)) ? in drbg_hash_hashgen()
959 drbg_blocklen(drbg) : (buflen - len); in drbg_hash_hashgen()
961 memcpy(buf + len, dst, outlen); in drbg_hash_hashgen()
962 len += outlen; in drbg_hash_hashgen()
964 if (len < buflen) in drbg_hash_hashgen()
971 return len; in drbg_hash_hashgen()
979 int len = 0; in drbg_hash_generate() local
994 len = drbg_hash_hashgen(drbg, buf, buflen); in drbg_hash_generate()
1004 len = ret; in drbg_hash_generate()
1018 return len; in drbg_hash_generate()
1131 if (pers && pers->len > (drbg_max_addtl(drbg))) { in drbg_seed()
1133 pers->len); in drbg_seed()
1139 drbg->test_data.len); in drbg_seed()
1186 if (pers && pers->buf && 0 < pers->len) { in drbg_seed()
1335 int len = 0; in drbg_generate() local
1346 if (addtl && NULL == addtl->buf && 0 < addtl->len) { in drbg_generate()
1352 len = -EINVAL; in drbg_generate()
1362 if (addtl && addtl->len > (drbg_max_addtl(drbg))) { in drbg_generate()
1364 addtl->len); in drbg_generate()
1382 len = drbg_seed(drbg, addtl, true); in drbg_generate()
1383 if (len) in drbg_generate()
1389 if (addtl && 0 < addtl->len) in drbg_generate()
1392 len = drbg->d_ops->generate(drbg, buf, buflen, &addtllist); in drbg_generate()
1396 if (0 >= len) in drbg_generate()
1445 len = 0; in drbg_generate()
1447 return len; in drbg_generate()
1462 unsigned int len = 0; in drbg_generate_long() local
1467 slice = ((buflen - len) / drbg_max_request_bytes(drbg)); in drbg_generate_long()
1468 chunk = slice ? drbg_max_request_bytes(drbg) : (buflen - len); in drbg_generate_long()
1470 err = drbg_generate(drbg, buf + len, chunk, addtl); in drbg_generate_long()
1474 len += chunk; in drbg_generate_long()
1475 } while (slice > 0 && (len < buflen)); in drbg_generate_long()
1639 const u8 *data, unsigned int len) in drbg_kcapi_set_entropy() argument
1644 drbg_string_fill(&drbg->test_data, data, len); in drbg_kcapi_set_entropy()
1710 crypto_shash_update(&sdesc->shash, input->buf, input->len); in drbg_kcapi_hash()
1813 BUG_ON(in->len < drbg_blocklen(drbg)); in drbg_kcapi_sym()
1882 int len = 0; in drbg_convert_tfm_core() local
1896 len = strlen(cra_driver_name) - start; in drbg_convert_tfm_core()
1899 len)) { in drbg_convert_tfm_core()
1985 int len = 0; in drbg_healthcheck_sanity() local
2028 len = drbg_generate(drbg, buf, OUTBUFLEN, &addtl); in drbg_healthcheck_sanity()
2029 BUG_ON(0 < len); in drbg_healthcheck_sanity()
2031 len = drbg_generate(drbg, buf, (max_request_bytes + 1), NULL); in drbg_healthcheck_sanity()
2032 BUG_ON(0 < len); in drbg_healthcheck_sanity()