Lines Matching refs:public

171  * |primary|, |public|, |private|: pointers to the three shared DRBGs
182 EVP_RAND_CTX *public,
209 || !TEST_int_ne(public_reseed = reseed_counter(public), 0)
220 /* Generate random output from the public and private DRBG */
236 || !TEST_int_eq(state(public), expected_state)
247 /* Test whether public DRBG was reseeded as expected */
248 if (!TEST_int_ge(reseed_counter(public), public_reseed)
249 || !TEST_uint_ge(reseed_counter(public),
255 /* Test whether public DRBG was reseeded as expected */
269 if (!TEST_time_t_ge(reseed_time(public), reseed_time(primary))
308 /* separate public and private results */
331 * Test whether primary, public and private DRBG are reseeded
333 * output of the public and private DRBG and send it back to
337 EVP_RAND_CTX *public,
364 /* random output of public drbg */
388 if (TEST_true(test_drbg_reseed(1, primary, public, private,
406 EVP_RAND_CTX *public,
431 public,
441 primary, public, private,
449 /* output of public drbg */
472 /* count public and private duplicates separately */
479 TEST_note("ERROR: %d duplicate prefixes in public random output", duplicate[0]);
515 result[i].private ? "private" : "public"
529 EVP_RAND_CTX *primary, *public, *private;
533 || !TEST_ptr(public = RAND_get0_public(NULL))
538 if (!TEST_true(test_rand_reseed_on_fork(primary, public, private)))
556 EVP_RAND_CTX *primary, *public, *private;
572 || !TEST_ptr(public = RAND_get0_public(NULL))
577 if (!TEST_ptr_ne(public, private)
578 || !TEST_ptr_ne(public, primary)
580 || !TEST_ptr_eq(prov_rand(public)->parent, prov_rand(primary))
591 EVP_RAND_uninstantiate(public);
597 primary, public, private,
606 primary, public, private,
612 * Test whether the public and private DRBG are both reseeded when their
617 primary, public, private,
623 * Test whether the public DRBG is reseeded when its reseed counter differs
629 primary, public, private,
639 inc_reseed_counter(public);
641 primary, public, private,
660 primary, public, private,
690 EVP_RAND_CTX *public = NULL, *private = NULL;
692 if (!TEST_ptr(public = RAND_get0_public(NULL))
695 || !TEST_true(set_reseed_time_interval(public, 1))) {