Lines Matching refs:pool
141 size_t ossl_pool_acquire_entropy(RAND_POOL *pool)
156 bytes_needed = ossl_rand_pool_bytes_needed(pool, 4 /*entropy_factor*/);
179 ossl_rand_pool_add(pool, arg, &v, sizeof(v) , 2);
181 return ossl_rand_pool_entropy_available(pool);
626 size_t ossl_pool_acquire_entropy(RAND_POOL *pool)
629 return ossl_rand_pool_entropy_available(pool);
643 bytes_needed = ossl_rand_pool_bytes_needed(pool, 1 /*entropy_factor*/);
645 buffer = ossl_rand_pool_add_begin(pool, bytes_needed);
648 ossl_rand_pool_add_end(pool, bytes, 8 * bytes);
656 entropy_available = ossl_rand_pool_entropy_available(pool);
673 bytes_needed = ossl_rand_pool_bytes_needed(pool, 1 /*entropy_factor*/);
685 buffer = ossl_rand_pool_add_begin(pool, bytes_needed);
689 ossl_rand_pool_add_end(pool, bytes, 8 * bytes);
699 bytes_needed = ossl_rand_pool_bytes_needed(pool, 1);
701 entropy_available = ossl_rand_pool_entropy_available(pool);
708 entropy_available = ossl_prov_acquire_entropy_from_tsc(pool);
714 entropy_available = ossl_prov_acquire_entropy_from_cpu(pool);
726 bytes_needed = ossl_rand_pool_bytes_needed(pool, 1 /*entropy_factor*/);
731 buffer = ossl_rand_pool_add_begin(pool, bytes_needed);
737 ossl_rand_pool_add_end(pool, bytes, 8 * bytes);
738 bytes_needed = ossl_rand_pool_bytes_needed(pool, 1);
740 entropy_available = ossl_rand_pool_entropy_available(pool);
746 return ossl_rand_pool_entropy_available(pool);
754 int ossl_pool_add_nonce_data(RAND_POOL *pool)
774 return ossl_rand_pool_add(pool, (unsigned char *)&data, sizeof(data), 0);
777 int ossl_rand_pool_add_additional_data(RAND_POOL *pool)
798 return ossl_rand_pool_add(pool, (unsigned char *)&data, sizeof(data), 0);