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-08-16 07:28:39 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 516
s2n_random.c:s2n_drbg_rand_state_key_cleanup 522
s2n_cpu_supports_rdrand 545
s2n_random.c:s2n_rand_init_cb_impl 545
s2n_random.c:s2n_rand_device_open 548
s2n_random.c:s2n_rand_entropy_fd_close_ptr 548
s2n_openssl_compat_init 574
s2n_rand_init 574
s2n_random.c:s2n_rand_cleanup_cb_impl 576
s2n_rand_cleanup 605
s2n_supports_custom_rand 1327
s2n_random.c:s2n_init_drbgs 3445
s2n_rand_cleanup_thread 3679
s2n_get_seed_entropy 6728
s2n_random.c:s2n_rand_get_entropy_from_urandom 6886
s2n_rand_device_validate 7438
s2n_openssl_compat_rand 39946
s2n_public_random 119345
s2n_get_private_random_data 406920
s2n_get_public_random_data 813033
s2n_random.c:s2n_ensure_uniqueness 1219955
s2n_random.c:s2n_get_custom_random_data 1219958
s2n_random.c:s2n_ensure_initialized_drbgs 1220727
s2n_random.c:s2n_rand_get_entropy_from_rdrand 1746514
s2n_get_mix_entropy 1746573

Generated by: LCOV version 1.14