<?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: Re:Please use the correct SGX EPID library from PS... in Intel® Software Guard Extensions (Intel® SGX)</title>
    <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Please-use-the-correct-SGX-EPID-library-from-PSW-package/m-p/1187855#M3757</link>
    <description>&lt;P&gt;If I run that command, it tells me that the AESM service is "active (running)". Also, both /opt/intel/sgxsdk/SampleCode/RemoteAttestation and&amp;nbsp;/opt/intel/sgxsdk/SampleCode/LocalAttestation succeed when I build and run them in hardware mode.&lt;/P&gt;</description>
    <pubDate>Sun, 28 Jun 2020 18:32:52 GMT</pubDate>
    <dc:creator>Will23</dc:creator>
    <dc:date>2020-06-28T18:32:52Z</dc:date>
    <item>
      <title>Please use the correct SGX EPID library from PSW package.</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Please-use-the-correct-SGX-EPID-library-from-PSW-package/m-p/1187400#M3747</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;I am trying to install ObliDB (&lt;A href="https://github.com/SabaEskandarian/ObliDB" target="_blank" rel="noopener"&gt;https://github.com/SabaEskandarian/ObliDB&lt;/A&gt;) on an Azure virtual machine. I have talked to the authors of the code and they confirmed that the system doesn't work on the newest version of SGX so I am trying to update the code. After making a few tweaks, I can get the code to build but when I try to run the app, it prints "Please use the correct SGX EPID library from PSW package.&lt;/P&gt;
&lt;P&gt;Error, call sgx_get_extended_epid_group_id fail [main]."&lt;/P&gt;
&lt;P&gt;I took a look at the older documentation and it shows that sgx_get_extended_epid_group_id() is included in sgx_uae_service.h but in the newest update of SGX it's included in sgx_uae_epid.h. Thinking that might be the error, I changed the code to say #include "sgx_uae_epid.h" rather than #include "sgx_uae_service.h". I still get the same error.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Running "ldd ./app" gives me:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;linux-vdso.so.1 (0x00007ffc2eff1000)&lt;BR /&gt;libsgx_urts.so =&amp;gt; /usr/lib/x86_64-linux-gnu/libsgx_urts.so (0x00007fed2256c000)&lt;BR /&gt;libpthread.so.0 =&amp;gt; /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fed22170000)&lt;BR /&gt;libservice_provider.so =&amp;gt; /home/&amp;lt;my_name&amp;gt;/ObliDB/libservice_provider.so (0x00007fed22550000)&lt;BR /&gt;libsgx_uae_service.so =&amp;gt; /usr/lib/x86_64-linux-gnu/libsgx_uae_service.so (0x00007fed2254b000)&lt;BR /&gt;libstdc++.so.6 =&amp;gt; /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fed21de7000)&lt;BR /&gt;libgcc_s.so.1 =&amp;gt; /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fed21bcf000)&lt;BR /&gt;libc.so.6 =&amp;gt; /lib/x86_64-linux-gnu/libc.so.6 (0x00007fed217de000)&lt;BR /&gt;libsgx_enclave_common.so.1 =&amp;gt; /usr/lib/x86_64-linux-gnu/libsgx_enclave_common.so.1 (0x00007fed22541000)&lt;BR /&gt;libdl.so.2 =&amp;gt; /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fed215da000)&lt;BR /&gt;/lib64/ld-linux-x86-64.so.2 (0x00007fed2238f000)&lt;BR /&gt;libsample_libcrypto.so =&amp;gt; /home/&amp;lt;my_name&amp;gt;/ObliDB/sample_libcrypto/libsample_libcrypto.so (0x00007fed21331000)&lt;BR /&gt;libm.so.6 =&amp;gt; /lib/x86_64-linux-gnu/libm.so.6 (0x00007fed20f93000)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;One thing I should point out is that /usr/lib/x86_64-linux-gnu did not originally include libsgx_uae_service.so (I've tried reinstalling and that file never appears to be created there) so instead I copied it from /opt/intel/sgxsdk/lib64. I am running the newest updates of SGX on Ubuntu 18.04. Additionally, I am able to navigate to /opt/intel/sgxsdk/SampleCode and successfully run the code samples available there.&lt;/P&gt;
&lt;P&gt;There have been a couple previous questions similar to this but none of them seemed to be able to fix the issue I'm having. I appreciate any help you can give.&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jun 2020 17:38:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Please-use-the-correct-SGX-EPID-library-from-PSW-package/m-p/1187400#M3747</guid>
      <dc:creator>Will23</dc:creator>
      <dc:date>2020-06-26T17:38:11Z</dc:date>
    </item>
    <item>
      <title>Re:Please use the correct SGX EPID library from PS...</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Please-use-the-correct-SGX-EPID-library-from-PSW-package/m-p/1187479#M3748</link>
      <description>&lt;P&gt;Hi, please make sure your AESM service is running correctly using&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier;"&gt;sudo service aesmd status&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Did you specifically try to run the LocalAttestation and RemoteAttestation samples?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Ensure the the Linux SGX Driver and PSW are installed correctly per these instructions: &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;BR /&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 26 Jun 2020 23:27:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Please-use-the-correct-SGX-EPID-library-from-PSW-package/m-p/1187479#M3748</guid>
      <dc:creator>JesusG_Intel</dc:creator>
      <dc:date>2020-06-26T23:27:20Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Please use the correct SGX EPID library from PS...</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Please-use-the-correct-SGX-EPID-library-from-PSW-package/m-p/1187855#M3757</link>
      <description>&lt;P&gt;If I run that command, it tells me that the AESM service is "active (running)". Also, both /opt/intel/sgxsdk/SampleCode/RemoteAttestation and&amp;nbsp;/opt/intel/sgxsdk/SampleCode/LocalAttestation succeed when I build and run them in hardware mode.&lt;/P&gt;</description>
      <pubDate>Sun, 28 Jun 2020 18:32:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Please-use-the-correct-SGX-EPID-library-from-PSW-package/m-p/1187855#M3757</guid>
      <dc:creator>Will23</dc:creator>
      <dc:date>2020-06-28T18:32:52Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Please use the correct SGX EPID library from PS...</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Please-use-the-correct-SGX-EPID-library-from-PSW-package/m-p/1188100#M3761</link>
      <description>&lt;P&gt;I seem to have fixed the problem by updating the Makefile. Some of the libraries it was relying on are listed in the documentation as "being phased out". I replaced them with their updated counterparts.&lt;/P&gt;</description>
      <pubDate>Mon, 29 Jun 2020 18:04:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Please-use-the-correct-SGX-EPID-library-from-PSW-package/m-p/1188100#M3761</guid>
      <dc:creator>Will23</dc:creator>
      <dc:date>2020-06-29T18:04:37Z</dc:date>
    </item>
    <item>
      <title>Re:Please use the correct SGX EPID library from PS...</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Please-use-the-correct-SGX-EPID-library-from-PSW-package/m-p/1188193#M3765</link>
      <description>&lt;P&gt;Thanks for letting us know how you fixed it.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 30 Jun 2020 01:29:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Please-use-the-correct-SGX-EPID-library-from-PSW-package/m-p/1188193#M3765</guid>
      <dc:creator>JesusG_Intel</dc:creator>
      <dc:date>2020-06-30T01:29:33Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Please use the correct SGX EPID library from PS...</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Please-use-the-correct-SGX-EPID-library-from-PSW-package/m-p/1265869#M4382</link>
      <description>&lt;P&gt;Which part of the Makefile did you have to update? I'm running into a similar problem.&lt;/P&gt;</description>
      <pubDate>Fri, 19 Mar 2021 04:01:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Please-use-the-correct-SGX-EPID-library-from-PSW-package/m-p/1265869#M4382</guid>
      <dc:creator>fyuan12</dc:creator>
      <dc:date>2021-03-19T04:01:09Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Please use the correct SGX EPID library from PS...</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Please-use-the-correct-SGX-EPID-library-from-PSW-package/m-p/1266057#M4384</link>
      <description>&lt;P&gt;I pushed my changes to their GitHub and they merged them so it should be updated now.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 19 Mar 2021 14:44:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Please-use-the-correct-SGX-EPID-library-from-PSW-package/m-p/1266057#M4384</guid>
      <dc:creator>Will23</dc:creator>
      <dc:date>2021-03-19T14:44:31Z</dc:date>
    </item>
  </channel>
</rss>

