intel / intel/confidential-computing.sgx.sdk

Sgx Memory

Open
#7 5 comments 0 reactions 0 assignees View on GitHub
question
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

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.