<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic ecall cannot pass large character array to the enclave in Intel® Software Guard Extensions (Intel® SGX)</title>
    <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/ecall-cannot-pass-large-character-array-to-the-enclave/m-p/1088519#M744</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;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?&lt;/P&gt;

&lt;P&gt;Thanks.&lt;/P&gt;

&lt;P&gt;Sadat&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 21 Apr 2017 00:24:31 GMT</pubDate>
    <dc:creator>Nazmus_S_</dc:creator>
    <dc:date>2017-04-21T00:24:31Z</dc:date>
    <item>
      <title>ecall cannot pass large character array to the enclave</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/ecall-cannot-pass-large-character-array-to-the-enclave/m-p/1088519#M744</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;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?&lt;/P&gt;

&lt;P&gt;Thanks.&lt;/P&gt;

&lt;P&gt;Sadat&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 21 Apr 2017 00:24:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/ecall-cannot-pass-large-character-array-to-the-enclave/m-p/1088519#M744</guid>
      <dc:creator>Nazmus_S_</dc:creator>
      <dc:date>2017-04-21T00:24:31Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/ecall-cannot-pass-large-character-array-to-the-enclave/m-p/1088520#M745</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;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.&lt;/P&gt;</description>
      <pubDate>Fri, 21 Apr 2017 12:28:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/ecall-cannot-pass-large-character-array-to-the-enclave/m-p/1088520#M745</guid>
      <dc:creator>Anusha_K_Intel</dc:creator>
      <dc:date>2017-04-21T12:28:38Z</dc:date>
    </item>
    <item>
      <title>Hi Anusha,</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/ecall-cannot-pass-large-character-array-to-the-enclave/m-p/1088521#M746</link>
      <description>&lt;P&gt;Hi Anusha,&lt;/P&gt;

&lt;P&gt;Thanks for your reply.&lt;/P&gt;

&lt;P&gt;You are right. Actually, the issue was with the print function that I implemented (using OCALL). It printed only 511 characters.&lt;/P&gt;

&lt;P&gt;Sadat&lt;/P&gt;</description>
      <pubDate>Fri, 28 Apr 2017 16:39:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/ecall-cannot-pass-large-character-array-to-the-enclave/m-p/1088521#M746</guid>
      <dc:creator>Nazmus_S_</dc:creator>
      <dc:date>2017-04-28T16:39:56Z</dc:date>
    </item>
  </channel>
</rss>

