提供一组DCU API 给用户使用,使用下面API 实现DCU 相关操作。
目前支持DCU API列表:
该API以用户随机数user data作为输入,向机器上的所有dcu 设备请求Attestation Report。
该API接收用户随机数(user data)、单个DCU设备的远程证明报告(Report)及 设备相关证书(cert_data) 作为输入参数,执行以下验证流程:
随机数校验:核验报告中包含的user data是否与用户提供的预期值一致
完整性验证:
- -
该API接收用户随机数(user data)及单个机器上所有DCU设备的远程证明报告(Reports)作为输入参数,迭代获取Reports
中单个DCU设备的远程证明报告Report,通过Report 中的芯片ID 获取证书,调用verify_report 对单个报告进行验证