- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I am trying to send a character array of size 64200, to the enclave via ECALL. However, the enclave receives only 511 characters. Is this restriction imposed by the design of Intel SGX? Any idea how to fix this?
Thanks.
Sadat
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I have tried passing an array of size 64500 from application to the enclave via ecall and It worked for me and there is no restriction in passing the array as long as its size is less than 128MB. I guess there may be some problem with the code please check.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Anusha,
Thanks for your reply.
You are right. Actually, the issue was with the print function that I implemented (using OCALL). It printed only 511 characters.
Sadat
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page