intel / intel/confidential-computing.sgx.sdk
Sgx Memory
- Dominant language
- C++
- Stars
- 2
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
Hi all,
I have a issue related sgx memory. Please help me to fix it.
- Before entering enclave. I printed a param master_key = 036de217f5add709d5b2bcd0b8a0714fd656b76eaa8bb698e7448394f032e59d Then I pass it to enclave via a ecall.
- However. when I print it in enclave . I got master_key=036de217f5add709d5b2bcd0b8a0714fd656b76eaa8bb698e7448394f032e59d����2_� !
I don't know why did "����2_� ! " added ? Although I copied it to a new pointer
Encalve Code:
` unsigned char* _master_key = new unsigned char[64];
memset(_master_key, 0, 64);
memcpy(_master_key, (const unsigned char*)master_key, 64);
LL_CRITICAL("master_key= %s \n", _master_key);
delete[] _master_key;`
Thank you!
Contributor guide
Assessment
This issue has not been assessed yet.