Comments (2)
sorry, I am not familiar with openbmc.
Can you introduce how to build openbmc?
from spdm-emu.
Hi jyao
Thanks for your reply, I think my question is not clear, and my issue has been solved.
I want to run spdm-requester-emu and spdm-responder-emu on openbmc+qemu, but I got "segment fault" issue when I run responder-emu, and after troubleshooting, I found that's because there are no certificate relative files, after put some files in RSA3072 and ecp384 folders to my openbmc+qemu, both emu can run on my openbmc+qemu, I can see the SPDM handshake messages.
Because I saw the message "Support to be included in OpenBMC. It is in planning" on libspdm github project, so I thought this library is ready for openbmc, and I am not familiar with openbmc too, so here are only my steps that I tried:
- clone openbmc project
- In openbmc folder, run ". setup romulus build" (it's a ast2500 project), then run "bitbake obmc-phosphor-image".
- After build success, use qemu to run the obmc-image
- Try to put both emu and all keys relative files to openbmc-qemu, run them, then you should see all the SPDM handshake messages.
Regards,
John
from spdm-emu.
Related Issues (20)
- add responder-validator to CI
- Issue with Release folder creation on Windows environment. HOT 2
- Add tdisp_context for TDISP library
- should not use interface_id from requester in get_version
- Please provide use case to test SPDM 1.2 commands
- need to update super-project-pointer of SPDM-Responder-Validator
- Spdm-emu should read corresponding cert according to alias_cert model the when set cert
- How can responder know when it needs to reply "RESPOND_NOT_READY" respond? HOT 1
- Connection error in SPDM_EMU when using SPDM over MCTP HOT 3
- remove MULTI_KEY_CAP if PUB_KEY_ID is used.
- Error when running ./spdm_responder_emu --cap CERT,MEAS_NO_SIG,CHAL on SPDM_NEGOTIATE_ALGORITHMS HOT 1
- clear GET_KEY_PAIR_INFO and SET_KEY_PAIR_INFO if PUB_KEY_ID is set
- Need add support for LIBSPDM_ENABLE_VENDOR_DEFINED_MESSAGES HOT 7
- spdm_responder_lib cannot identify capability conflict of DATA_TRANSFER_SIZE and MAX_SPDM_MSG_SIZE for SPDM version 1.0 & 1.1 HOT 4
- [Enhancement] Some hardcode should be updated
- Enquiry for ERROR Param 1 & 2 before GET_CAPABILITIES HOT 1
- spdm-emu contribution HOT 2
- Build error on aarch64 & GCC toolchain (maccumulate-outgoing-args, mno-red-zone) HOT 1
- need to have better way to demonstrate how to do 1-by-1 measurement calculation.
- libspdm_x509_verify_cert_chain fails for the certificate ecp384/bundle_responder.certchain.der HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spdm-emu.