intel / intel/confidential-computing.tee.dcap

sgx_qv_get_quote_supplemental_data_size() always emits the errors running on non-sgx platform

Open
#174 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.