Lines Matching refs:len

324 		size_t len = curr->len;  in drbg_ctr_bcc()  local
326 while (len) { in drbg_ctr_bcc()
337 len--; in drbg_ctr_bcc()
425 inputlen += seed->len; in drbg_ctr_df()
589 int len = min_t(int, buflen, INT_MAX); in drbg_ctr_generate() local
599 ret = drbg_kcapi_sym_ctr(drbg, NULL, 0, buf, len); in drbg_ctr_generate()
606 len = ret; in drbg_ctr_generate()
608 return len; in drbg_ctr_generate()
699 int len = 0; in drbg_hmac_generate() local
713 while (len < buflen) { in drbg_hmac_generate()
719 outlen = (drbg_blocklen(drbg) < (buflen - len)) ? in drbg_hmac_generate()
720 drbg_blocklen(drbg) : (buflen - len); in drbg_hmac_generate()
723 memcpy(buf + len, drbg->V, outlen); in drbg_hmac_generate()
724 len += outlen; in drbg_hmac_generate()
735 return len; in drbg_hmac_generate()
772 size_t len = addlen; in drbg_add_buf() local
776 while (len) { in drbg_add_buf()
780 len--; dstptr--; addptr--; in drbg_add_buf()
782 len = dstlen - addlen; in drbg_add_buf()
783 while (len && remainder > 0) { in drbg_add_buf()
787 len--; dstptr--; in drbg_add_buf()
812 size_t len = 0; in drbg_hash_df() local
826 while (len < outlen) { in drbg_hash_df()
834 blocklen = (drbg_blocklen(drbg) < (outlen - len)) ? in drbg_hash_df()
835 drbg_blocklen(drbg) : (outlen - len); in drbg_hash_df()
836 memcpy(outval + len, tmp, blocklen); in drbg_hash_df()
837 len += blocklen; in drbg_hash_df()
925 int len = 0; in drbg_hash_hashgen() local
937 while (len < buflen) { in drbg_hash_hashgen()
942 len = ret; in drbg_hash_hashgen()
945 outlen = (drbg_blocklen(drbg) < (buflen - len)) ? in drbg_hash_hashgen()
946 drbg_blocklen(drbg) : (buflen - len); in drbg_hash_hashgen()
948 memcpy(buf + len, dst, outlen); in drbg_hash_hashgen()
949 len += outlen; in drbg_hash_hashgen()
951 if (len < buflen) in drbg_hash_hashgen()
958 return len; in drbg_hash_hashgen()
966 int len = 0; in drbg_hash_generate() local
981 len = drbg_hash_hashgen(drbg, buf, buflen); in drbg_hash_generate()
991 len = ret; in drbg_hash_generate()
1005 return len; in drbg_hash_generate()
1144 if (pers && pers->len > (drbg_max_addtl(drbg))) { in drbg_seed()
1146 pers->len); in drbg_seed()
1152 drbg->test_data.len); in drbg_seed()
1221 if (pers && pers->buf && 0 < pers->len) { in drbg_seed()
1372 int len = 0; in drbg_generate() local
1383 if (addtl && NULL == addtl->buf && 0 < addtl->len) { in drbg_generate()
1389 len = -EINVAL; in drbg_generate()
1399 if (addtl && addtl->len > (drbg_max_addtl(drbg))) { in drbg_generate()
1401 addtl->len); in drbg_generate()
1420 len = drbg_seed(drbg, addtl, true); in drbg_generate()
1421 if (len) in drbg_generate()
1428 len = drbg_seed_from_random(drbg); in drbg_generate()
1429 if (len) in drbg_generate()
1433 if (addtl && 0 < addtl->len) in drbg_generate()
1436 len = drbg->d_ops->generate(drbg, buf, buflen, &addtllist); in drbg_generate()
1440 if (0 >= len) in drbg_generate()
1489 len = 0; in drbg_generate()
1491 return len; in drbg_generate()
1506 unsigned int len = 0; in drbg_generate_long() local
1511 slice = ((buflen - len) / drbg_max_request_bytes(drbg)); in drbg_generate_long()
1512 chunk = slice ? drbg_max_request_bytes(drbg) : (buflen - len); in drbg_generate_long()
1514 err = drbg_generate(drbg, buf + len, chunk, addtl); in drbg_generate_long()
1518 len += chunk; in drbg_generate_long()
1519 } while (slice > 0 && (len < buflen)); in drbg_generate_long()
1645 const u8 *data, unsigned int len) in drbg_kcapi_set_entropy() argument
1650 drbg_string_fill(&drbg->test_data, data, len); in drbg_kcapi_set_entropy()
1716 crypto_shash_update(&sdesc->shash, input->buf, input->len); in drbg_kcapi_hash()
1817 BUG_ON(in->len < drbg_blocklen(drbg)); in drbg_kcapi_sym()
1886 int len = 0; in drbg_convert_tfm_core() local
1900 len = strlen(cra_driver_name) - start; in drbg_convert_tfm_core()
1903 len)) { in drbg_convert_tfm_core()
1989 int len = 0; in drbg_healthcheck_sanity() local
2034 len = drbg_generate(drbg, buf, OUTBUFLEN, &addtl); in drbg_healthcheck_sanity()
2035 BUG_ON(0 < len); in drbg_healthcheck_sanity()
2037 len = drbg_generate(drbg, buf, (max_request_bytes + 1), NULL); in drbg_healthcheck_sanity()
2038 BUG_ON(0 < len); in drbg_healthcheck_sanity()