Lines Matching refs:buflen
595 unsigned char *buf, unsigned int buflen, in drbg_ctr_generate() argument
599 int len = min_t(int, buflen, INT_MAX); in drbg_ctr_generate()
708 unsigned int buflen, in drbg_hmac_generate() argument
725 while (len < buflen) { in drbg_hmac_generate()
731 outlen = (drbg_blocklen(drbg) < (buflen - len)) ? in drbg_hmac_generate()
732 drbg_blocklen(drbg) : (buflen - len); in drbg_hmac_generate()
937 unsigned int buflen) in drbg_hash_hashgen() argument
951 while (len < buflen) { in drbg_hash_hashgen()
959 outlen = (drbg_blocklen(drbg) < (buflen - len)) ? in drbg_hash_hashgen()
960 drbg_blocklen(drbg) : (buflen - len); in drbg_hash_hashgen()
965 if (len < buflen) in drbg_hash_hashgen()
977 unsigned char *buf, unsigned int buflen, in drbg_hash_generate() argument
995 len = drbg_hash_hashgen(drbg, buf, buflen); in drbg_hash_generate()
1359 unsigned char *buf, unsigned int buflen, in drbg_generate() argument
1369 if (0 == buflen || !buf) { in drbg_generate()
1380 if (buflen > (drbg_max_request_bytes(drbg))) { in drbg_generate()
1382 buflen); in drbg_generate()
1425 len = drbg->d_ops->generate(drbg, buf, buflen, &addtllist); in drbg_generate()
1492 unsigned char *buf, unsigned int buflen, in drbg_generate_long() argument
1500 slice = ((buflen - len) / drbg_max_request_bytes(drbg)); in drbg_generate_long()
1501 chunk = slice ? drbg_max_request_bytes(drbg) : (buflen - len); in drbg_generate_long()
1508 } while (slice > 0 && (len < buflen)); in drbg_generate_long()