LCOV - code coverage report
Current view: top level - externals/mbedtls/library - ecp.c (source / functions) Coverage Total Hit
Test: lcov.info Lines: 68.1 % 750 511
Test Date: 2026-01-29 09:48:10 Functions: 63.5 % 74 47
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 39.9 % 602 240

Function Name Sort by function name Hit count Sort by function hit count
ecp_add_mixed 1236
ecp_check_pubkey_sw 40
ecp_comb_recode_core 20
ecp_comb_recode_scalar 20
ecp_double_jac 3080
ecp_group_is_static_comb_table 106
ecp_modp 39140
ecp_mul_comb 20
ecp_mul_comb_after_precomp 20
ecp_mul_comb_core 20
ecp_mul_restartable_internal 20
ecp_normalize_jac 26
ecp_normalize_jac_many 20
ecp_pick_window_size 20
ecp_precompute_comb 10
ecp_randomize_jac 8
ecp_safe_invert_jac 1200
ecp_select_comb 1180
ecp_sw_rhs 40
mbedtls_ecp_check_privkey 36
mbedtls_ecp_check_pub_priv 0
mbedtls_ecp_check_pubkey 40
mbedtls_ecp_copy 48
mbedtls_ecp_curve_info_from_grp_id 0
mbedtls_ecp_curve_info_from_name 0
mbedtls_ecp_curve_info_from_tls_id 0
mbedtls_ecp_curve_list 0
mbedtls_ecp_export 0
mbedtls_ecp_gen_key 0
mbedtls_ecp_gen_keypair 0
mbedtls_ecp_gen_keypair_base 0
mbedtls_ecp_gen_privkey 4
mbedtls_ecp_gen_privkey_sw 4
mbedtls_ecp_get_type 160
mbedtls_ecp_group_copy 0
mbedtls_ecp_group_free 96
mbedtls_ecp_group_init 96
mbedtls_ecp_grp_id_list 0
mbedtls_ecp_is_zero 22
mbedtls_ecp_keypair_calc_public 0
mbedtls_ecp_keypair_free 36
mbedtls_ecp_keypair_get_group_id 0
mbedtls_ecp_keypair_init 36
mbedtls_ecp_mul 0
mbedtls_ecp_mul_restartable 8
mbedtls_ecp_mul_shortcuts 12
mbedtls_ecp_muladd 0
mbedtls_ecp_muladd_restartable 6
mbedtls_ecp_point_cmp 0
mbedtls_ecp_point_free 204
mbedtls_ecp_point_init 260
mbedtls_ecp_point_read_binary 20
mbedtls_ecp_point_read_string 0
mbedtls_ecp_point_write_binary 6
mbedtls_ecp_read_key 16
mbedtls_ecp_set_public_key 0
mbedtls_ecp_set_zero 0
mbedtls_ecp_sw_derive_y 0
mbedtls_ecp_tls_read_group 0
mbedtls_ecp_tls_read_group_id 0
mbedtls_ecp_tls_read_point 0
mbedtls_ecp_tls_write_group 0
mbedtls_ecp_tls_write_point 0
mbedtls_ecp_write_key 0
mbedtls_ecp_write_key_ext 8
mbedtls_ecp_write_public_key 0
mbedtls_mpi_add_mod 3120
mbedtls_mpi_mul_int_mod 3080
mbedtls_mpi_mul_mod 39140
mbedtls_mpi_shift_l_mod 13556
mbedtls_mpi_sub_int_mod 40
mbedtls_mpi_sub_mod 22816
mpi_free_many 56
mpi_init_many 56

Generated by: LCOV version 2.0-1