intel / intel/confidential-computing.tee.dcap
sgx_qv_get_quote_supplemental_data_size() always emits the errors running on non-sgx platform
Open
- Dominant language
- C
- Stars
- 326
- Forks
- 198
- PR merge metrics
- No merged PRs in 30d
Description
Theoretically, the role of attestation verifier can be not a sgx platform, and this is why QVL is provided. However, sgx_qv_get_quote_supplemental_data_size() always attempts to load qve to compare the supplemental data version. It is reasonable by design but the failure of loading qve always prints the misleading errors.
Shall we decrease the error level or even mute the errors printed by the logic under the calling path of sgx_qv_get_quote_supplemental_data_size() -> initialize_enclave() ?
Contributor guide
Assessment
This issue has not been assessed yet.