Lines Matching refs:dngbl
273 PROV_DRBG_NONCE_GLOBAL *dngbl = OPENSSL_zalloc(sizeof(*dngbl)); in ossl_prov_drbg_nonce_ctx_new() local
275 if (dngbl == NULL) in ossl_prov_drbg_nonce_ctx_new()
278 dngbl->rand_nonce_lock = CRYPTO_THREAD_lock_new(); in ossl_prov_drbg_nonce_ctx_new()
279 if (dngbl->rand_nonce_lock == NULL) { in ossl_prov_drbg_nonce_ctx_new()
280 OPENSSL_free(dngbl); in ossl_prov_drbg_nonce_ctx_new()
284 return dngbl; in ossl_prov_drbg_nonce_ctx_new()
289 PROV_DRBG_NONCE_GLOBAL *dngbl = vdngbl; in ossl_prov_drbg_nonce_ctx_free() local
291 if (dngbl == NULL) in ossl_prov_drbg_nonce_ctx_free()
294 CRYPTO_THREAD_lock_free(dngbl->rand_nonce_lock); in ossl_prov_drbg_nonce_ctx_free()
296 OPENSSL_free(dngbl); in ossl_prov_drbg_nonce_ctx_free()
306 PROV_DRBG_NONCE_GLOBAL *dngbl in prov_drbg_get_nonce() local
313 if (dngbl == NULL) in prov_drbg_get_nonce()
333 if (!CRYPTO_atomic_add(&dngbl->rand_nonce_count, 1, &data.count, in prov_drbg_get_nonce()
334 dngbl->rand_nonce_lock)) in prov_drbg_get_nonce()