LCOV - code coverage report
Current view: top level - utils - s2n_random.c (source / functions) Hit Total Coverage
Test: unit_test_coverage.info Lines: 312 347 89.9 %
Date: 2025-10-01 07:28:15 Functions: 32 35 91.4 %
Branches: 142 332 42.8 %

Function Name Sort by function name Hit count Sort by hit count
s2n_openssl_compat_status 0
s2n_random.c:s2n_get_libcrypto_private_random_data 0
s2n_random.c:s2n_get_libcrypto_random_data 0
s2n_rand_get_urandom_for_test 1
s2n_random.c:s2n_drbg_destructor 1
s2n_set_private_drbg_for_test 1
s2n_rand_set_urandom_for_test 2
s2n_get_public_random_bytes_used 112
s2n_get_private_random_bytes_used 114
s2n_rand_set_callbacks 309
s2n_random.c:s2n_drbg_make_rand_state_key 520
s2n_random.c:s2n_drbg_rand_state_key_cleanup 526
s2n_cpu_supports_rdrand 549
s2n_random.c:s2n_rand_init_cb_impl 549
s2n_random.c:s2n_rand_device_open 552
s2n_random.c:s2n_rand_entropy_fd_close_ptr 552
s2n_openssl_compat_init 578
s2n_rand_init 578
s2n_random.c:s2n_rand_cleanup_cb_impl 580
s2n_rand_cleanup 609
s2n_supports_custom_rand 1335
s2n_random.c:s2n_init_drbgs 3453
s2n_rand_cleanup_thread 3670
s2n_random.c:s2n_rand_get_entropy_from_urandom 6784
s2n_get_seed_entropy 6864
s2n_rand_device_validate 7338
s2n_openssl_compat_rand 40893
s2n_public_random 119345
s2n_get_private_random_data 407771
s2n_get_public_random_data 815000
s2n_random.c:s2n_ensure_uniqueness 1222727
s2n_random.c:s2n_get_custom_random_data 1222769
s2n_random.c:s2n_ensure_initialized_drbgs 1223540
s2n_random.c:s2n_rand_get_entropy_from_rdrand 1749423
s2n_get_mix_entropy 1749482

Generated by: LCOV version 1.14