Code coverage report for DMTF/libspdm
Current view: top level - library/spdm_crypt_lib - libspdm_crypt_asym.c (source / functions) Coverage Total Hit
Test: 7d53225164c4aa249b863da608f94d42383fed1c Lines: 84.2 % 627 528
Test Date: 2026-11-15 08:32:33 Functions: 100.0 % 38 38
Branches: 83.2 % 291 242

Function Name Sort by function name Hit count Sort by function hit count
libspdm_asym_free 3118
libspdm_asym_func_need_hash 1438
libspdm_asym_get_public_key_from_der 34
libspdm_asym_get_public_key_from_der_wrap 62
libspdm_asym_sign 260
libspdm_asym_sign_hash 162
libspdm_asym_sign_wrap 582
libspdm_asym_verify 192
libspdm_asym_verify_ex 268
libspdm_asym_verify_hash 38
libspdm_asym_verify_hash_ex 222
libspdm_asym_verify_wrap 898
libspdm_copy_signature_swap_endian 148
libspdm_copy_signature_swap_endian_ecdsa 56
libspdm_copy_signature_swap_endian_rsa 92
libspdm_create_signing_context 586
libspdm_ecdsa_sign_wrap 394
libspdm_ecdsa_verify_wrap 396
libspdm_eddsa_sign_wrap 8
libspdm_eddsa_verify_wrap 28
libspdm_get_asym_signature_size 1580
libspdm_get_req_asym_signature_size 272
libspdm_get_signing_context_string 60
libspdm_is_palindrome 212
libspdm_is_signature_buffer_palindrome 178
libspdm_req_asym_free 226
libspdm_req_asym_func_need_hash 526
libspdm_req_asym_get_public_key_from_der 28
libspdm_req_asym_sign 88
libspdm_req_asym_sign_hash 72
libspdm_req_asym_verify 192
libspdm_req_asym_verify_ex 264
libspdm_req_asym_verify_hash 38
libspdm_req_asym_verify_hash_ex 102
libspdm_rsa_pkcs1_sign_with_nid_wrap 132
libspdm_rsa_pkcs1_verify_with_nid_wrap 270
libspdm_rsa_pss_sign_wrap 48
libspdm_rsa_pss_verify_wrap 204

Generated by: LCOV version 2.0-1