<?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 Hello Gal. in Intel® Software Guard Extensions (Intel® SGX)</title>
    <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Creating-adding-data-to-an-enclave/m-p/1181238#M3531</link>
    <description>&lt;P&gt;Hello Gal.&lt;/P&gt;&lt;P&gt;In order to use SGX, yes, the "E-instructions" will need to be utilized.&amp;nbsp; But, unless you really want to, you don't have to write it all from scratch.&amp;nbsp; The SGX SDK (Software Development Kit) in combination with the SGX PSW (Platform Software) makes it easier to write enclaves and untrusted enclave calling applications.&amp;nbsp; Please have a look at our open source SGX projects for more information.&lt;/P&gt;&lt;P&gt;&lt;A href="https://01.org/intel-software-guard-extensions/" target="_blank"&gt;https://01.org/intel-software-guard-extensions/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/intel/linux-sgx" target="_blank"&gt;https://github.com/intel/linux-sgx&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/intel/linux-sgx-driver" target="_blank"&gt;https://github.com/intel/linux-sgx-driver&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;Scott&lt;/P&gt;</description>
    <pubDate>Thu, 04 Apr 2019 12:45:30 GMT</pubDate>
    <dc:creator>Scott_R_Intel</dc:creator>
    <dc:date>2019-04-04T12:45:30Z</dc:date>
    <item>
      <title>Creating &amp; adding data to an enclave</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Creating-adding-data-to-an-enclave/m-p/1181237#M3530</link>
      <description>&lt;P&gt;Hello, I'm having troubles creating/adding data to an enclave.&lt;/P&gt;&lt;P&gt;From the tutorials I've seen, the instructions used to manage the enclave are the E-instructions (ECREATE, EADD, etc..) but I&amp;nbsp;haven't seen a guide that clearly explains how to use them.&lt;/P&gt;&lt;P&gt;My current goal is to put data&amp;nbsp;into the enclave in such way that if an unauthorized&amp;nbsp;process tries to access the memory of the enclave I've generated&amp;nbsp;(EPC page) , then the "abort page semantics" will take actions -&amp;nbsp;any attemp to read the data will result with a value of&amp;nbsp;-1.&lt;/P&gt;&lt;P&gt;Should I use these E-instructions in order to reassure my data is&amp;nbsp;securily stored in the enclave I have created? If so,&amp;nbsp;which libraries do I need?&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Gal.&lt;/P&gt;</description>
      <pubDate>Wed, 03 Apr 2019 12:09:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Creating-adding-data-to-an-enclave/m-p/1181237#M3530</guid>
      <dc:creator>horesh__gal</dc:creator>
      <dc:date>2019-04-03T12:09:15Z</dc:date>
    </item>
    <item>
      <title>Hello Gal.</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Creating-adding-data-to-an-enclave/m-p/1181238#M3531</link>
      <description>&lt;P&gt;Hello Gal.&lt;/P&gt;&lt;P&gt;In order to use SGX, yes, the "E-instructions" will need to be utilized.&amp;nbsp; But, unless you really want to, you don't have to write it all from scratch.&amp;nbsp; The SGX SDK (Software Development Kit) in combination with the SGX PSW (Platform Software) makes it easier to write enclaves and untrusted enclave calling applications.&amp;nbsp; Please have a look at our open source SGX projects for more information.&lt;/P&gt;&lt;P&gt;&lt;A href="https://01.org/intel-software-guard-extensions/" target="_blank"&gt;https://01.org/intel-software-guard-extensions/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/intel/linux-sgx" target="_blank"&gt;https://github.com/intel/linux-sgx&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/intel/linux-sgx-driver" target="_blank"&gt;https://github.com/intel/linux-sgx-driver&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;Scott&lt;/P&gt;</description>
      <pubDate>Thu, 04 Apr 2019 12:45:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Creating-adding-data-to-an-enclave/m-p/1181238#M3531</guid>
      <dc:creator>Scott_R_Intel</dc:creator>
      <dc:date>2019-04-04T12:45:30Z</dc:date>
    </item>
    <item>
      <title>Thank you Scott, I'll check</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Creating-adding-data-to-an-enclave/m-p/1181239#M3532</link>
      <description>&lt;P&gt;Thank you Scott, I'll check it out.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Gal.&lt;/P&gt;</description>
      <pubDate>Thu, 04 Apr 2019 14:46:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Creating-adding-data-to-an-enclave/m-p/1181239#M3532</guid>
      <dc:creator>horesh__gal</dc:creator>
      <dc:date>2019-04-04T14:46:12Z</dc:date>
    </item>
  </channel>
</rss>

