LCOV - code coverage report
Current view: top level - os_stub/spdm_device_secret_lib_sample - key_ex.c (source / functions) Coverage Total Hit
Test: coverage.info Lines: 100.0 % 4 4
Test Date: 2026-01-18 08:10:21 Functions: 100.0 % 1 1

            Line data    Source code
       1              : /**
       2              :  *  Copyright Notice:
       3              :  *  Copyright 2025-2026 DMTF. All rights reserved.
       4              :  *  License: BSD 3-Clause License. For full text see link: https://github.com/DMTF/libspdm/blob/main/LICENSE.md
       5              :  **/
       6              : 
       7              : #include "hal/base.h"
       8              : #include "internal/libspdm_common_lib.h"
       9              : 
      10              : uint8_t g_key_exchange_start_mut_auth = 0;
      11              : bool g_mandatory_mut_auth = false;
      12              : 
      13              : #if (LIBSPDM_ENABLE_CAPABILITY_KEY_EX_CAP) && (LIBSPDM_ENABLE_CAPABILITY_MUT_AUTH_CAP)
      14            2 : extern uint8_t libspdm_key_exchange_start_mut_auth(
      15              :     void *spdm_context,
      16              :     uint32_t session_id,
      17              :     spdm_version_number_t spdm_version,
      18              :     uint8_t slot_id,
      19              :     uint8_t *req_slot_id,
      20              :     uint8_t session_policy,
      21              :     size_t opaque_data_length,
      22              :     const void *opaque_data,
      23              :     bool *mandatory_mut_auth)
      24              : {
      25            2 :     *req_slot_id = 0;
      26            2 :     *mandatory_mut_auth = g_mandatory_mut_auth;
      27              : 
      28            2 :     return g_key_exchange_start_mut_auth;
      29              : }
      30              : #endif /* (LIBSPDM_ENABLE_CAPABILITY_KEY_EX_CAP) && (LIBSPDM_ENABLE_CAPABILITY_MUT_AUTH_CAP) */
        

Generated by: LCOV version 2.0-1