Lines Matching refs:buf
100 u8 *buf; member
203 char buf[16]; in prng_tdes_seed() local
206 BUG_ON(nbytes > sizeof(buf)); in prng_tdes_seed()
208 get_random_bytes(buf, nbytes); in prng_tdes_seed()
212 *((__u64 *)prng_data->prngws.parm_block) ^= *((__u64 *)(buf+i)); in prng_tdes_seed()
238 prng_data->buf = ((u8 *)prng_data) + sizeof(struct prng_data_s); in prng_tdes_instantiate()
332 u8 buf[sizeof(random)]; in prng_sha512_selftest() local
352 &ws, buf, sizeof(buf), NULL, 0); in prng_sha512_selftest()
354 &ws, buf, sizeof(buf), NULL, 0); in prng_sha512_selftest()
357 if (memcmp(buf, random, sizeof(random)) != 0) { in prng_sha512_selftest()
387 prng_data->buf = ((u8 *)prng_data) + sizeof(struct prng_data_s); in prng_sha512_instantiate()
428 prng_data->prev = prng_data->buf + prng_chunk_size; in prng_sha512_instantiate()
476 static int prng_sha512_generate(u8 *buf, size_t nbytes) in prng_sha512_generate() argument
489 &prng_data->prnows, buf, nbytes, NULL, 0); in prng_sha512_generate()
493 if (!memcmp(prng_data->prev, buf, nbytes)) { in prng_sha512_generate()
497 memcpy(prng_data->prev, buf, nbytes); in prng_sha512_generate()
552 *((unsigned long long *)prng_data->buf) = get_tod_clock_fast(); in prng_tdes_read()
568 prng_data->buf, prng_data->buf, n); in prng_tdes_read()
573 if (copy_to_user(ubuf, prng_data->buf, chunk)) { in prng_tdes_read()
623 p = prng_data->buf + prng_chunk_size - prng_data->rest; in prng_sha512_read()
629 p = prng_data->buf; in prng_sha512_read()
694 char *buf) in prng_chunksize_show() argument
696 return snprintf(buf, PAGE_SIZE, "%u\n", prng_chunk_size); in prng_chunksize_show()
703 char *buf) in prng_counter_show() argument
715 return snprintf(buf, PAGE_SIZE, "%llu\n", counter); in prng_counter_show()
722 char *buf) in prng_errorflag_show() argument
724 return snprintf(buf, PAGE_SIZE, "%d\n", prng_errorflag); in prng_errorflag_show()
731 char *buf) in prng_mode_show() argument
734 return snprintf(buf, PAGE_SIZE, "TDES\n"); in prng_mode_show()
736 return snprintf(buf, PAGE_SIZE, "SHA512\n"); in prng_mode_show()
743 const char *buf, size_t count) in prng_reseed_store() argument
757 char *buf) in prng_reseed_limit_show() argument
759 return snprintf(buf, PAGE_SIZE, "%u\n", prng_reseed_limit); in prng_reseed_limit_show()
763 const char *buf, size_t count) in prng_reseed_limit_store() argument
767 if (sscanf(buf, "%u\n", &limit) != 1) in prng_reseed_limit_store()
788 char *buf) in prng_strength_show() argument
790 return snprintf(buf, PAGE_SIZE, "256\n"); in prng_strength_show()