diff --git a/sdk/tseal/tSeal.cpp b/sdk/tseal/tSeal.cpp index 862c24303..e23206278 100644 --- a/sdk/tseal/tSeal.cpp +++ b/sdk/tseal/tSeal.cpp @@ -202,7 +202,7 @@ extern "C" sgx_status_t sgx_unseal_data(const sgx_sealed_data_t *p_sealed_data, { return SGX_ERROR_INVALID_PARAMETER; } - if (!sgx_is_within_enclave(p_decrypted_text_length, sizeof(p_decrypted_text_length))) + if (!sgx_is_within_enclave(p_decrypted_text_length, sizeof(*p_decrypted_text_length))) { return SGX_ERROR_INVALID_PARAMETER; } @@ -217,8 +217,8 @@ extern "C" sgx_status_t sgx_unseal_data(const sgx_sealed_data_t *p_sealed_data, } if((p_additional_MACtext_length != NULL) && - (!(sgx_is_within_enclave(p_additional_MACtext_length, sizeof(p_additional_MACtext_length)) || - sgx_is_outside_enclave(p_additional_MACtext_length, sizeof(p_additional_MACtext_length))))) + (!(sgx_is_within_enclave(p_additional_MACtext_length, sizeof(*p_additional_MACtext_length)) || + sgx_is_outside_enclave(p_additional_MACtext_length, sizeof(*p_additional_MACtext_length))))) { return SGX_ERROR_INVALID_PARAMETER; } diff --git a/sdk/tseal/tSeal_aad.cpp b/sdk/tseal/tSeal_aad.cpp index 8e2281ad4..663d428b7 100644 --- a/sdk/tseal/tSeal_aad.cpp +++ b/sdk/tseal/tSeal_aad.cpp @@ -196,8 +196,8 @@ extern "C" sgx_status_t sgx_unmac_aadata(const sgx_sealed_data_t *p_sealed_data, { return SGX_ERROR_INVALID_PARAMETER; } - if(!(sgx_is_within_enclave(p_additional_MACtext_length, sizeof(p_additional_MACtext_length)) || - sgx_is_outside_enclave(p_additional_MACtext_length, sizeof(p_additional_MACtext_length)))) + if(!(sgx_is_within_enclave(p_additional_MACtext_length, sizeof(*p_additional_MACtext_length)) || + sgx_is_outside_enclave(p_additional_MACtext_length, sizeof(*p_additional_MACtext_length)))) { return SGX_ERROR_INVALID_PARAMETER; }