libspdm currently allows for decoding the get measurements request/response itself, but doesn't include a method for the whole transaction log (VCA + GET_MEASUREMENTS + MEASUREMENTS) as returned by Redfish Action.
I would like to add a method such as this:
libspdm_return_t libspdm_parse_measurement_transaction_data(void* data, size_t data_size, spdm_measurement_block_common_header_t** measurements, size_t* measurement_count);
That would abstract the clients from each having to reinvent parts of libspdm and keep those implementations up to date with new versions.