Lines Matching defs:public
387 * There are three shared DRBG instances: <primary>, <public>, and
388 * <private>. The <public> and <private> DRBGs are secondary ones.
410 * The <public> DRBG
414 * The <public> secondary DRBG is thread-local, i.e., there is one instance
417 CRYPTO_THREAD_LOCAL public;
466 if (!CRYPTO_THREAD_init_local(&dgbl->public, NULL))
488 CRYPTO_THREAD_cleanup_local(&dgbl->public);
522 rand = CRYPTO_THREAD_get_local(&dgbl->public);
523 CRYPTO_THREAD_set_local(&dgbl->public, NULL);
671 * Get the public random generator.
682 rand = CRYPTO_THREAD_get_local(&dgbl->public);
698 CRYPTO_THREAD_set_local(&dgbl->public, rand);
723 * If the public is also NULL then this is the first time we've
726 if (CRYPTO_THREAD_get_local(&dgbl->public) == NULL