<?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 Linux SDK does not export all crypto functionality in Intel® Software Guard Extensions (Intel® SGX)</title>
    <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Linux-SDK-does-not-export-all-crypto-functionality/m-p/1112073#M1337</link>
    <description>&lt;P&gt;Hey folks,&lt;/P&gt;

&lt;P&gt;the cryptography functionality offered in the Linux SDK seems quite limited. Sadly, a lot of functionality available in the source code is not exported by the SDK. Another post (see &lt;A href="https://software.intel.com/en-us/forums/intel-software-guard-extensions-intel-sgx/topic/699503"&gt;https://software.intel.com/en-us/forums/intel-software-guard-extensions-intel-sgx/topic/699503&lt;/A&gt;) mentions IPP. I do not really want to use it, however. Is there a way to compile the Linux SDK such that more functionality is exported?&lt;/P&gt;</description>
    <pubDate>Tue, 13 Dec 2016 06:57:04 GMT</pubDate>
    <dc:creator>Urs_M_</dc:creator>
    <dc:date>2016-12-13T06:57:04Z</dc:date>
    <item>
      <title>Linux SDK does not export all crypto functionality</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Linux-SDK-does-not-export-all-crypto-functionality/m-p/1112073#M1337</link>
      <description>&lt;P&gt;Hey folks,&lt;/P&gt;

&lt;P&gt;the cryptography functionality offered in the Linux SDK seems quite limited. Sadly, a lot of functionality available in the source code is not exported by the SDK. Another post (see &lt;A href="https://software.intel.com/en-us/forums/intel-software-guard-extensions-intel-sgx/topic/699503"&gt;https://software.intel.com/en-us/forums/intel-software-guard-extensions-intel-sgx/topic/699503&lt;/A&gt;) mentions IPP. I do not really want to use it, however. Is there a way to compile the Linux SDK such that more functionality is exported?&lt;/P&gt;</description>
      <pubDate>Tue, 13 Dec 2016 06:57:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Linux-SDK-does-not-export-all-crypto-functionality/m-p/1112073#M1337</guid>
      <dc:creator>Urs_M_</dc:creator>
      <dc:date>2016-12-13T06:57:04Z</dc:date>
    </item>
    <item>
      <title>Hiya,</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Linux-SDK-does-not-export-all-crypto-functionality/m-p/1112074#M1338</link>
      <description>&lt;P&gt;Hiya,&lt;/P&gt;

&lt;P&gt;I'm working with the same issues here at a non-Intel company - utilising the lower level Diffie-Hellman key exchange functions in the SGX SDK is challenging to say the least, due to lacking documentation.&lt;BR /&gt;
	I've managed to get fairly far by reading the SDK source from the Github page and working out the API from there.&lt;/P&gt;

&lt;P&gt;From my own research into the Linux SDK, I havent managed to find anything that looks like the IPP Crypto API.&lt;BR /&gt;
	There is /some/ of the same functionality, but the functions and data structures are named totally different things, with different parametres, and sizes.&lt;/P&gt;

&lt;P&gt;I'd also be very intrested in seeing the answer too - would love to see the full crypto functionality offered with better docs &amp;amp; examples.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Samathy.&lt;/P&gt;</description>
      <pubDate>Mon, 19 Dec 2016 16:09:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Linux-SDK-does-not-export-all-crypto-functionality/m-p/1112074#M1338</guid>
      <dc:creator>barratt__samathy</dc:creator>
      <dc:date>2016-12-19T16:09:39Z</dc:date>
    </item>
    <item>
      <title>I didn't answer before</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Linux-SDK-does-not-export-all-crypto-functionality/m-p/1112075#M1339</link>
      <description>&lt;P&gt;I didn't answer before because Urs seems to be looking for an alternative to IPP crypto, which isn't available at this point.&lt;/P&gt;

&lt;P&gt;Samathy, the Linux SDK includes the full IPP crypto API, however it's not exposed directly, i.e. you won't find the IPP crypto header files anywhere. The post mentioned above explains how to expose the IPP crypto API, for which you basically need the header files.&lt;/P&gt;</description>
      <pubDate>Mon, 09 Jan 2017 21:13:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Linux-SDK-does-not-export-all-crypto-functionality/m-p/1112075#M1339</guid>
      <dc:creator>Juan_d_Intel</dc:creator>
      <dc:date>2017-01-09T21:13:34Z</dc:date>
    </item>
  </channel>
</rss>

