LCOV - code coverage report
Current view: top level - spdm_crypt_lib - libspdm_crypt_asym.c (source / functions) Coverage Total Hit
Test: coverage.info Lines: 50.9 % 617 314
Test Date: 2026-10-01 20:56:25 Functions: 75.0 % 36 27
Branches: 46.2 % 331 153

Function Name Sort by function name Hit count Sort by function hit count
libspdm_asym_free 1222
libspdm_asym_func_need_hash 315
libspdm_asym_get_public_key_from_der 5
libspdm_asym_get_public_key_from_der_wrap 9
libspdm_asym_sign 103
libspdm_asym_sign_hash 54
libspdm_asym_sign_wrap 198
libspdm_asym_verify 0
libspdm_asym_verify_ex 0
libspdm_asym_verify_hash 0
libspdm_asym_verify_hash_ex 85
libspdm_asym_verify_wrap 120
libspdm_copy_signature_swap_endian 20
libspdm_copy_signature_swap_endian_ecdsa 10
libspdm_copy_signature_swap_endian_rsa 10
libspdm_create_signing_context 82
libspdm_ecdsa_sign_wrap 157
libspdm_ecdsa_verify_wrap 87
libspdm_get_asym_signature_size 714
libspdm_get_req_asym_signature_size 118
libspdm_get_signing_context_string 0
libspdm_is_palindrome 69
libspdm_is_signature_buffer_palindrome 52
libspdm_req_asym_free 74
libspdm_req_asym_func_need_hash 73
libspdm_req_asym_get_public_key_from_der 4
libspdm_req_asym_sign 25
libspdm_req_asym_sign_hash 16
libspdm_req_asym_verify 0
libspdm_req_asym_verify_ex 0
libspdm_req_asym_verify_hash 0
libspdm_req_asym_verify_hash_ex 32
libspdm_rsa_pkcs1_sign_with_nid_wrap 41
libspdm_rsa_pkcs1_verify_with_nid_wrap 33
libspdm_rsa_pss_sign_wrap 0
libspdm_rsa_pss_verify_wrap 0

Generated by: LCOV version 2.0-1