LCOV - code coverage report
Current view: top level - os_stub/mbedtlslib/mbedtls/library - ecp.c (source / functions) Coverage Total Hit
Test: coverage.info Lines: 48.7 % 1159 564
Test Date: 2026-02-08 08:13:03 Functions: 56.4 % 94 53

Function Name Sort by function name Hit count Sort by function hit count
ecp_add_mixed 207509
ecp_check_bad_points_mx 0
ecp_check_pubkey_mx 0
ecp_check_pubkey_sw 16127
ecp_comb_recode_core 3387
ecp_comb_recode_scalar 3387
ecp_double_add_mxz 0
ecp_double_jac 497016
ecp_group_is_static_comb_table 29752
ecp_modp 6429275
ecp_mul_comb 3387
ecp_mul_comb_after_precomp 3387
ecp_mul_comb_core 3387
ecp_mul_mxz 0
ecp_mul_restartable_internal 3387
ecp_normalize_jac 4885
ecp_normalize_jac_many 3146
ecp_normalize_mxz 0
ecp_pick_window_size 3387
ecp_precompute_comb 1573
ecp_randomize_jac 391
ecp_randomize_mxz 0
ecp_restart_ma_free 1040
ecp_restart_ma_init 0
ecp_restart_rsm_free 1040
ecp_restart_rsm_init 0
ecp_safe_invert_jac 201774
ecp_select_comb 198387
ecp_sw_rhs 16127
mbedtls_ecp_check_budget 513151
mbedtls_ecp_check_privkey 3533
mbedtls_ecp_check_pub_priv 0
mbedtls_ecp_check_pubkey 16127
mbedtls_ecp_copy 7388
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 316
mbedtls_ecp_gen_privkey_mx 0
mbedtls_ecp_gen_privkey_sw 316
mbedtls_ecp_get_type 74020
mbedtls_ecp_group_copy 6
mbedtls_ecp_group_free 27938
mbedtls_ecp_group_init 28158
mbedtls_ecp_grp_id_list 0
mbedtls_ecp_is_zero 1573
mbedtls_ecp_keypair_calc_public 0
mbedtls_ecp_keypair_free 12746
mbedtls_ecp_keypair_get_group_id 0
mbedtls_ecp_keypair_init 12746
mbedtls_ecp_mul 0
mbedtls_ecp_mul_restartable 391
mbedtls_ecp_mul_shortcuts 2996
mbedtls_ecp_muladd 0
mbedtls_ecp_muladd_restartable 1498
mbedtls_ecp_point_cmp 0
mbedtls_ecp_point_free 50105
mbedtls_ecp_point_init 65137
mbedtls_ecp_point_read_binary 12740
mbedtls_ecp_point_read_string 0
mbedtls_ecp_point_write_binary 12
mbedtls_ecp_read_key 146
mbedtls_ecp_restart_free 1040
mbedtls_ecp_restart_init 2300
mbedtls_ecp_restart_is_enabled 6534
mbedtls_ecp_self_test 0
mbedtls_ecp_set_max_ops 0
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 0
mbedtls_ecp_write_public_key 0
mbedtls_mpi_add_mod 513143
mbedtls_mpi_mul_int_mod 497016
mbedtls_mpi_mul_mod 6429275
mbedtls_mpi_shift_l_mod 2195573
mbedtls_mpi_sub_int_mod 16127
mbedtls_mpi_sub_mod 3730134
mpi_free_many 9604
mpi_init_many 9604
self_test_adjust_exponent 0
self_test_point 0
self_test_rng 0

Generated by: LCOV version 2.0-1