Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

This commit supports spdm-requester-emu communicate with other endpoints #341

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Commits on Apr 2, 2024

  1. Support MCTP in kernel binding

    This commit supports spdm-requester-emu communicate with other endpoints
    via MCTP in kernel. It also supports sending single command GET_VERSION
    to test the interface.
    
    Tested:
    Send command:
        spdm_requester_emu --trans MCTP_KERNEL --eid 20 --cmd GET_VERSION
    Sample output:
        spdm_requester_emu version 0.1
        trans - 0x5
        spdm_cmd - 0x01
        connect success!
        context_size - 0x21d8
        libspdm_send_spdm_request[0] msg SPDM_GET_VERSION(0x84), size (0x4):
        0000: 10 84 00 00
        Platform port Transmit transport_type: 00 00 00 05
        Platform port Transmit size: 00 00 00 05
        Platform port Transmit buffer:
            05 10 84 00 00
        Platform port Receive buffer:
            05 10 04 00 00 00 03 00 10 00 11 00 12
        libspdm_receive_spdm_response[0] msg SPDM_VERSION(0x4), size (0xc):
        0000: 10 04 00 00 00 03 00 10 00 11 00 12
        Client stopped
    
    Signed-off-by: Quang Nguyen <[email protected]>
    NguyenTanNhutQuang committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    d7a55a7 View commit details
    Browse the repository at this point in the history