Lines Matching defs:pool
344 size_t data_collect_method(RAND_POOL *pool)
365 size_t bytes_needed = ossl_rand_pool_bytes_needed(pool, ENTROPY_FACTOR);
366 size_t bytes_remaining = ossl_rand_pool_bytes_remaining(pool);
466 * Try not to overfeed the pool
472 ossl_rand_pool_add(pool, (unsigned char *)data.buffer, total_length,
474 return ossl_rand_pool_entropy_available(pool);
500 size_t get_entropy_method(RAND_POOL *pool)
511 for (bytes_needed = ossl_rand_pool_bytes_needed(pool, 1);
530 ossl_rand_pool_add(pool, buffer, bytes_to_get, 8 * bytes_to_get);
533 return ossl_rand_pool_entropy_available(pool);
543 size_t ossl_pool_acquire_entropy(RAND_POOL *pool)
546 return get_entropy_method(pool);
547 return data_collect_method(pool);
550 int ossl_pool_add_nonce_data(RAND_POOL *pool)
601 return ossl_rand_pool_add(pool, (unsigned char *)&data, sizeof(data), 0);