<?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:AES-NI functions like SubBytes, KeyAddition etc in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/AES-NI-functions-like-SubBytes-KeyAddition-etc/m-p/1495637#M28432</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Glad to know that your issue is resolved. If you need any additional information, please post a new question as this thread will no longer be monitored by Intel.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Noorjahan.&lt;/P&gt;&lt;BR /&gt;</description>
    <pubDate>Wed, 14 Jun 2023 09:08:47 GMT</pubDate>
    <dc:creator>NoorjahanSk_Intel</dc:creator>
    <dc:date>2023-06-14T09:08:47Z</dc:date>
    <item>
      <title>AES-NI functions like SubBytes, KeyAddition etc</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AES-NI-functions-like-SubBytes-KeyAddition-etc/m-p/1487771#M28410</link>
      <description>&lt;P&gt;Hello everyone,&lt;BR /&gt;I have read the whitepaper on AES-NI where AESENC used the typical Rijndael Functions SubBytes, MicColumns and so on. However, I cannot find a reference of the implementation to these functions. I would like to study them more so it would be very helpful if someone could tell me where to find them?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;More precisely, I would like to get it as assembler instructions in order to compute the cycles for each of these functions.&lt;BR /&gt;&lt;BR /&gt;Thank you in advance.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 19 May 2023 09:48:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AES-NI-functions-like-SubBytes-KeyAddition-etc/m-p/1487771#M28410</guid>
      <dc:creator>Sergej_Mamberger</dc:creator>
      <dc:date>2023-05-19T09:48:50Z</dc:date>
    </item>
    <item>
      <title>Re:AES-NI functions like SubBytes, KeyAddition etc</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AES-NI-functions-like-SubBytes-KeyAddition-etc/m-p/1488749#M28411</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks for posting in Intel Communities.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Please refer to below link to get more details on implementation of the functions.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.intel.com/content/www/us/en/docs/ipp-crypto/developer-reference/2022-2/rijndael-functions.html" target="_blank"&gt;https://www.intel.com/content/www/us/en/docs/ipp-crypto/developer-reference/2022-2/rijndael-functions.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Noorjahan.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 23 May 2023 10:11:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AES-NI-functions-like-SubBytes-KeyAddition-etc/m-p/1488749#M28411</guid>
      <dc:creator>NoorjahanSk_Intel</dc:creator>
      <dc:date>2023-05-23T10:11:55Z</dc:date>
    </item>
    <item>
      <title>Re: AES-NI functions like SubBytes, KeyAddition etc</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AES-NI-functions-like-SubBytes-KeyAddition-etc/m-p/1488761#M28412</link>
      <description>&lt;P&gt;Hi&amp;nbsp;@NorjaahanSk_Intel,&lt;BR /&gt;Thank you for the reply. I have already seen this reference and I could not find the Information I was looking for. Where on this reference are you able to find the AES-NI Implementations for SubBytes and so on?&lt;BR /&gt;&lt;BR /&gt;Probably I need to explain my problem a bit more:&lt;BR /&gt;&lt;A href="https://www.intel.com/content/dam/doc/white-paper/advanced-encryption-standard-new-instructions-set-paper.pdf" target="_blank" rel="noopener"&gt;https://www.intel.com/content/dam/doc/white-paper/advanced-encryption-standard-new-instructions-set-paper.pdf&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;States that AESENC, used by AES-NI, performes the following operations:&lt;/P&gt;&lt;PRE&gt;AESENC xmm1, xmm2/m128 
Tmp := xmm1  
Round Key := xmm2/m128  
Tmp := ShiftRows (Tmp)  
Tmp := SubBytes (Tmp)   
Tmp := MixColumns (Tmp)  
xmm1 := Tmp xor Round Key&lt;/PRE&gt;&lt;P&gt;What I want to find out is the Implementation of the functions ShiftRows, SubBytes and MixColumns.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 May 2023 10:46:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AES-NI-functions-like-SubBytes-KeyAddition-etc/m-p/1488761#M28412</guid>
      <dc:creator>Sergej_Mamberger</dc:creator>
      <dc:date>2023-05-23T10:46:35Z</dc:date>
    </item>
    <item>
      <title>Re: Re:AES-NI functions like SubBytes, KeyAddition etc</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AES-NI-functions-like-SubBytes-KeyAddition-etc/m-p/1488762#M28413</link>
      <description>&lt;P&gt;Hi, I have replied seperately to your answer. Please view below. Sorry.&lt;/P&gt;</description>
      <pubDate>Tue, 23 May 2023 10:47:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AES-NI-functions-like-SubBytes-KeyAddition-etc/m-p/1488762#M28413</guid>
      <dc:creator>Sergej_Mamberger</dc:creator>
      <dc:date>2023-05-23T10:47:22Z</dc:date>
    </item>
    <item>
      <title>Re:AES-NI functions like SubBytes, KeyAddition etc</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AES-NI-functions-like-SubBytes-KeyAddition-etc/m-p/1490795#M28419</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;All the IPP crypto source code is public released at Intel Github.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Please refer to the below link for more details on assembler instructions:&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/intel/ipp-crypto/tree/develop/sources/ippcp/asm_intel64" target="_blank"&gt;https://github.com/intel/ipp-crypto/tree/develop/sources/ippcp/asm_intel64&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Noorjahan.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 29 May 2023 05:49:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AES-NI-functions-like-SubBytes-KeyAddition-etc/m-p/1490795#M28419</guid>
      <dc:creator>NoorjahanSk_Intel</dc:creator>
      <dc:date>2023-05-29T05:49:22Z</dc:date>
    </item>
    <item>
      <title>Re:AES-NI functions like SubBytes, KeyAddition etc</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AES-NI-functions-like-SubBytes-KeyAddition-etc/m-p/1493156#M28425</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;We haven't heard back from you. Could you please provide an update on your issue?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Noorjahan.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 06 Jun 2023 06:20:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AES-NI-functions-like-SubBytes-KeyAddition-etc/m-p/1493156#M28425</guid>
      <dc:creator>NoorjahanSk_Intel</dc:creator>
      <dc:date>2023-06-06T06:20:34Z</dc:date>
    </item>
    <item>
      <title>Re: Re:AES-NI functions like SubBytes, KeyAddition etc</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AES-NI-functions-like-SubBytes-KeyAddition-etc/m-p/1493174#M28426</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&lt;BR /&gt;My apologies. I have not found the code I wanted to. But it doesn't matter, since I found another way to solve my problem. Thank you regardless &lt;LI-EMOJI id="lia_slightly-smiling-face" title=":slightly_smiling_face:"&gt;&lt;/LI-EMOJI&gt;&lt;BR /&gt;&lt;BR /&gt;Kind regards,&lt;BR /&gt;Sergej&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jun 2023 07:46:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AES-NI-functions-like-SubBytes-KeyAddition-etc/m-p/1493174#M28426</guid>
      <dc:creator>Sergej_Mamberger</dc:creator>
      <dc:date>2023-06-06T07:46:11Z</dc:date>
    </item>
    <item>
      <title>Re:AES-NI functions like SubBytes, KeyAddition etc</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AES-NI-functions-like-SubBytes-KeyAddition-etc/m-p/1495637#M28432</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Glad to know that your issue is resolved. If you need any additional information, please post a new question as this thread will no longer be monitored by Intel.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Noorjahan.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 14 Jun 2023 09:08:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AES-NI-functions-like-SubBytes-KeyAddition-etc/m-p/1495637#M28432</guid>
      <dc:creator>NoorjahanSk_Intel</dc:creator>
      <dc:date>2023-06-14T09:08:47Z</dc:date>
    </item>
  </channel>
</rss>

