<?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 Re:Protected File System Library in Intel® Software Guard Extensions (Intel® SGX)</title>
    <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Protected-File-System-Library/m-p/1300317#M4783</link>
    <description>&lt;P&gt;Hello Yg1,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;You specify the location of the file in the filepath argument: &lt;SPAN style="font-size: 16px; font-family: courier;"&gt;const char* filename.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;If you don't specify a full path, the file will be created in the same directory where your app is executed.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Sincerely,&lt;/P&gt;&lt;P&gt;Jesus G.&lt;/P&gt;&lt;P&gt;Intel Customer Support&lt;/P&gt;&lt;BR /&gt;</description>
    <pubDate>Wed, 21 Jul 2021 15:19:43 GMT</pubDate>
    <dc:creator>JesusG_Intel</dc:creator>
    <dc:date>2021-07-21T15:19:43Z</dc:date>
    <item>
      <title>Protected File System Library</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Protected-File-System-Library/m-p/1299977#M4778</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;I'm using Intel protected file system library. When I create a file using &lt;EM&gt;sgx_fopen_auto_key()&lt;/EM&gt;, where is it exactly getting stored, and how can I locate it in the untrusted part?&lt;BR /&gt;Also, is it possible to get the path of the file?&lt;/P&gt;
&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Tue, 20 Jul 2021 12:11:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Protected-File-System-Library/m-p/1299977#M4778</guid>
      <dc:creator>yg1</dc:creator>
      <dc:date>2021-07-20T12:11:11Z</dc:date>
    </item>
    <item>
      <title>Re:Protected File System Library</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Protected-File-System-Library/m-p/1300064#M4779</link>
      <description>&lt;P&gt;Hello Yg1,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: &amp;quot;Intel Clear&amp;quot;;"&gt;The declaration of &lt;/SPAN&gt;&lt;SPAN style="font-family: &amp;quot;Courier New&amp;quot;;"&gt;sgx_fopen_auto_key&lt;/SPAN&gt;&lt;SPAN style="font-family: &amp;quot;Intel Clear&amp;quot;;"&gt; is: &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;B&gt;sgx_fopen_auto_key&lt;/B&gt;&lt;/P&gt;&lt;P&gt;The sgx_fopen_auto_key function creates or opens a protected file.&lt;/P&gt;&lt;P&gt;Syntax&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier;"&gt;SGX_FILE* sgx_fopen_auto_key(&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier;"&gt;const char* filename,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier;"&gt;const char* mode&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier;"&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Parameters&lt;/P&gt;&lt;P&gt;&lt;B&gt;filename [in]&lt;/B&gt;&lt;/P&gt;&lt;P&gt;The name of the file to be created or opened.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: &amp;quot;Intel Clear&amp;quot;;"&gt;You specify the file path, which is where the file is located, in the first argument, &lt;/SPAN&gt;&lt;SPAN style="font-family: &amp;quot;Courier New&amp;quot;;"&gt;const char* filename&lt;/SPAN&gt;&lt;SPAN style="font-family: &amp;quot;Intel Clear&amp;quot;;"&gt;. The API for &lt;/SPAN&gt;&lt;SPAN style="font-family: &amp;quot;Courier New&amp;quot;;"&gt;sgx_fopen&lt;/SPAN&gt;&lt;SPAN style="font-family: &amp;quot;Intel Clear&amp;quot;;"&gt; behaves like its counterpart in C, &lt;/SPAN&gt;&lt;A href="https://www.cplusplus.com/reference/cstdio/fopen/" rel="noopener noreferrer" target="_blank" style="font-family: &amp;quot;Intel Clear&amp;quot;;"&gt;fopen&lt;/A&gt;&lt;SPAN style="font-family: &amp;quot;Intel Clear&amp;quot;;"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Intel Clear&amp;quot;;"&gt;The protected file cannot be opened for reading or writing by the untrusted application since the file is encrypted with an enclave sealing key. The section &lt;/SPAN&gt;&lt;I style="font-size: 11pt; font-family: IntelClear-Bold;"&gt;Intel® Protected File System Library&lt;/I&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Intel Clear&amp;quot;;"&gt;&amp;nbsp;in the SGX Developer Reference Guide has more details.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Related Information:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A href="https://software.intel.com/content/www/us/en/develop/articles/overview-of-intel-protected-file-system-library-using-software-guard-extensions.html" rel="noopener noreferrer" target="_blank" style="font-size: 12px;"&gt;Overview of Intel® Protected File System&lt;/A&gt;&lt;SPAN style="font-size: 12px;"&gt;.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://software.intel.com/content/dam/develop/external/us/en/protected/IntelProtectedFileSystem_Reference.pdf" rel="noopener noreferrer" target="_blank" style="font-size: 12px;"&gt;IntelProtectedFileSystem_Reference.pdf&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://software.intel.com/content/www/us/en/develop/download/sgx-sdk-developer-reference-windows.html" rel="noopener noreferrer" target="_blank" style="font-size: 12px;"&gt;Intel SGX SDK Developer Reference Guide for Windows&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 12px;"&gt;The Intel SGX Developer Reference for Linux is in the Documentation folder of the latest release of the &lt;/SPAN&gt;&lt;A href="https://01.org/intel-software-guard-extensions/downloads" rel="noopener noreferrer" target="_blank" style="font-size: 12px;"&gt;Intel® Software Guard Extensions SDK for Linux.*&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Sincerely,&lt;/P&gt;&lt;P&gt;Jesus G.&lt;/P&gt;&lt;P&gt;Intel Customer Support&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 20 Jul 2021 18:28:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Protected-File-System-Library/m-p/1300064#M4779</guid>
      <dc:creator>JesusG_Intel</dc:creator>
      <dc:date>2021-07-20T18:28:46Z</dc:date>
    </item>
    <item>
      <title>Re: Protected File System Library</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Protected-File-System-Library/m-p/1300191#M4782</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;SPAN&gt;Jesus,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thanks for your information, but&amp;nbsp;should I need to take backup of the file created by sgx_fopen_auto_key function, so where can I find the file content?​&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Jul 2021 06:10:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Protected-File-System-Library/m-p/1300191#M4782</guid>
      <dc:creator>yg1</dc:creator>
      <dc:date>2021-07-21T06:10:16Z</dc:date>
    </item>
    <item>
      <title>Re:Protected File System Library</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Protected-File-System-Library/m-p/1300317#M4783</link>
      <description>&lt;P&gt;Hello Yg1,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;You specify the location of the file in the filepath argument: &lt;SPAN style="font-size: 16px; font-family: courier;"&gt;const char* filename.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;If you don't specify a full path, the file will be created in the same directory where your app is executed.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Sincerely,&lt;/P&gt;&lt;P&gt;Jesus G.&lt;/P&gt;&lt;P&gt;Intel Customer Support&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 21 Jul 2021 15:19:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Protected-File-System-Library/m-p/1300317#M4783</guid>
      <dc:creator>JesusG_Intel</dc:creator>
      <dc:date>2021-07-21T15:19:43Z</dc:date>
    </item>
    <item>
      <title>Re:Protected File System Library</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Protected-File-System-Library/m-p/1300912#M4791</link>
      <description>&lt;P&gt;&lt;B&gt;This thread has been marked as answered and Intel will no longer monitor this thread. If you want a response from Intel in a follow-up question, please open a new thread.&lt;/B&gt;&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 23 Jul 2021 17:20:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Protected-File-System-Library/m-p/1300912#M4791</guid>
      <dc:creator>JesusG_Intel</dc:creator>
      <dc:date>2021-07-23T17:20:04Z</dc:date>
    </item>
  </channel>
</rss>

