EEPROM中sr.bin的签名验证流程

学习了这篇文章,不知道这样理解对不对,还请指教

核心是BMC设备是否存在device_desc_pubkey.bin这个ECC公钥(华为可能不是这个名字),hwdiscovery组件会根据这个ECC公钥存在与否进行校验,如果不存在则不对CSR进行ECC校验,如果存在则进行校验。
根据bingo的demo,和近期SIG组评审,伙伴的ECC公钥需要单独配置生成,在bingo和BMC Studio出CSR的时候,并不会主动进行ECC签名,只会进行外层hpm中的CMS签名,也就是rootca,
所以就会产生,华为BMC无法自发现伙伴板卡,伙伴能自发现华为板卡。