pub unsafe extern "C" fn sgx_qv_get_qve_identity(
    pp_qveid: *mut *mut u8,
    p_qveid_size: *mut u32,
    pp_qveid_issue_chain: *mut *mut u8,
    p_qveid_issue_chain_size: *mut u32,
    pp_root_ca_crl: *mut *mut u8,
    p_root_ca_crl_size: *mut u16
) -> quote3_error_t
Expand description

Call quote provider library to get QvE identity.

@param pp_qveid[OUT] - Pointer to the pointer of QvE identity @param p_qveid_size[OUT] - Pointer to the size of QvE identity @param pp_qveid_issue_chain[OUT] - Pointer to the pointer QvE identity certificate chain @param p_qveid_issue_chain_size[OUT] - Pointer to the QvE identity certificate chain size @param pp_root_ca_crl[OUT] - Pointer to the pointer of Intel Root CA CRL @param p_root_ca_crl_size[OUT] - Pointer to the Intel Root CA CRL size

@return Status code of the operation, one of: - SGX_QL_SUCCESS - SGX_QL_ERROR_INVALID_PARAMETER - SGX_QL_NO_QVE_IDENTITY_DATA - SGX_QL_ERROR_OUT_OF_MEMORY - SGX_QL_NETWORK_ERROR - SGX_QL_MESSAGE_ERROR - SGX_QL_ERROR_UNEXPECTED