Skip to main contentModule dcu
Source - AttestationReport
- This structure contains both the report body and its cryptographic signature.
- AttestationResponse
- Response structure containing the attestation report from the dcu devices
- Body
- A structure representing the body of an attestation report.
This is marked with
repr(C) for C compatibility and can be serialized/deserialized. - DcuDevice
- A handle to the dcu device.
- MkfdIoctlSecurityAttestationArgs
- IOCTL arguments structure for security attestation requests
Note: Maintains #[repr(C)] for compatibility with kernel interface
- DcuDeviceIoctl
- IOCTL command enumeration for DCU device operations
- DCU_GET_REPORT
- Predefined IOCTL command for getting attestation reports
Uses write-read operation mode with MkfdIoctlSecurityAttestationArgs structure
- save_certificates
- Saves certificates to local files
- verify_report
- Performs complete verification of a single attestation report.