Lines Matching defs:primary
387 * There are three shared DRBG instances: <primary>, <public>, and
397 * The <primary> DRBG
403 * The <primary> DRBG is a global instance which is accessed concurrently by
407 EVP_RAND_CTX *primary;
489 EVP_RAND_CTX_free(dgbl->primary);
615 * Get the primary random generator.
630 ret = dgbl->primary;
639 ret = dgbl->primary;
653 ret = dgbl->primary = rand_new_drbg(ctx, dgbl->seed,
657 * The primary DRBG may be shared between multiple threads so we must
663 ret = dgbl->primary = NULL;
677 EVP_RAND_CTX *rand, *primary;
684 primary = RAND_get0_primary(ctx);
685 if (primary == NULL)
696 rand = rand_new_drbg(ctx, primary, SECONDARY_RESEED_INTERVAL,
710 EVP_RAND_CTX *rand, *primary;
717 primary = RAND_get0_primary(ctx);
718 if (primary == NULL)
729 rand = rand_new_drbg(ctx, primary, SECONDARY_RESEED_INTERVAL,
825 if (dgbl->primary != NULL) {
842 if (dgbl->primary != NULL) {