<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/x86/crypto, branch linux-2.6.28.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-08-29T05:49:50Z</updated>
<entry>
<title>crypto: crc32c - Use Intel CRC32 instruction</title>
<updated>2008-08-29T05:49:50Z</updated>
<author>
<name>Austin Zhang</name>
</author>
<published>2008-08-07T01:57:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8cb51ba8e06570a5fff674b3744d12a1b089f2d0'/>
<id>urn:sha1:8cb51ba8e06570a5fff674b3744d12a1b089f2d0</id>
<content type='text'>
From NHM processor onward, Intel processors can support hardware accelerated
CRC32c algorithm with the new CRC32 instruction in SSE 4.2 instruction set.
The patch detects the availability of the feature, and chooses the most proper
way to calculate CRC32c checksum.
Byte code instructions are used for compiler compatibility.
No MMX / XMM registers is involved in the implementation.

Signed-off-by: Austin Zhang &lt;austin.zhang@intel.com&gt;
Signed-off-by: Kent Liu &lt;kent.liu@intel.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>[CRYPTO] aes-x86-32: Remove unused return code</title>
<updated>2008-04-21T02:19:21Z</updated>
<author>
<name>Sebastian Siewior</name>
</author>
<published>2008-03-11T13:29:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=744b5a28109e6a107c24a1426ee22f92b17995e9'/>
<id>urn:sha1:744b5a28109e6a107c24a1426ee22f92b17995e9</id>
<content type='text'>
The return parameter isn't used remove it.

Signed-off-by: Sebastian Siewior &lt;sebastian@breakpoint.cc&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>[CRYPTO] twofish: Merge common glue code</title>
<updated>2008-01-14T06:07:57Z</updated>
<author>
<name>Sebastian Siewior</name>
</author>
<published>2008-01-14T06:07:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=15e7b4452b72ae890f2fcb027b4c4fa63a1c9a7a'/>
<id>urn:sha1:15e7b4452b72ae890f2fcb027b4c4fa63a1c9a7a</id>
<content type='text'>
There is almost no difference between 32 &amp; 64 bit glue code.

Signed-off-by: Sebastian Siewior &lt;sebastian@breakpoint.cc&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>[CRYPTO] salsa20: Add x86-64 assembly version</title>
<updated>2008-01-10T21:16:57Z</updated>
<author>
<name>Tan Swee Heng</name>
</author>
<published>2007-12-17T16:04:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9a7dafbba47384c330779c75a1546684efaa8c1a'/>
<id>urn:sha1:9a7dafbba47384c330779c75a1546684efaa8c1a</id>
<content type='text'>
This is the x86-64 version of the Salsa20 stream cipher algorithm. The
original assembly code came from
&lt;http://cr.yp.to/snuffle/salsa20/amd64-3/salsa20.s&gt;. It has been
reformatted for clarity.

Signed-off-by: Tan Swee Heng &lt;thesweeheng@gmail.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>[CRYPTO] salsa20_i586: Salsa20 stream cipher algorithm (i586 version)</title>
<updated>2008-01-10T21:16:57Z</updated>
<author>
<name>Tan Swee Heng</name>
</author>
<published>2007-12-10T07:52:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=974e4b752ee623854c5dc2bbfc7c7725029ce173'/>
<id>urn:sha1:974e4b752ee623854c5dc2bbfc7c7725029ce173</id>
<content type='text'>
This patch contains the salsa20-i586 implementation. The original
assembly code came from
&lt;http://cr.yp.to/snuffle/salsa20/x86-pm/salsa20.s&gt;. I have reformatted
it (added indents) so that it matches the other algorithms in
arch/x86/crypto.

Signed-off-by: Tan Swee Heng &lt;thesweeheng@gmail.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>[CRYPTO] aes-asm: Merge common glue code</title>
<updated>2008-01-10T21:16:24Z</updated>
<author>
<name>Sebastian Siewior</name>
</author>
<published>2007-11-29T13:15:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=06e1a8f0505426a97292174a959560fd86ea0a3d'/>
<id>urn:sha1:06e1a8f0505426a97292174a959560fd86ea0a3d</id>
<content type='text'>
32 bit and 64 bit glue code is using (now) the same
piece code. This patch unifies them.

Signed-off-by: Sebastian Siewior &lt;sebastian@breakpoint.cc&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>[CRYPTO] aes-i586: Remove setkey</title>
<updated>2008-01-10T21:16:10Z</updated>
<author>
<name>Sebastian Siewior</name>
</author>
<published>2007-11-10T11:07:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5157dea8139cf0edc4834d528531e642c0d27e37'/>
<id>urn:sha1:5157dea8139cf0edc4834d528531e642c0d27e37</id>
<content type='text'>
The setkey() function can be shared with the generic algorithm.

Signed-off-by: Sebastian Siewior &lt;sebastian@breakpoint.cc&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>[CRYPTO] aes-x86-64: Remove setkey</title>
<updated>2008-01-10T21:16:10Z</updated>
<author>
<name>Sebastian Siewior</name>
</author>
<published>2007-11-08T13:25:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=81190b321548bb0bf2d6e1f172695275b0fd1363'/>
<id>urn:sha1:81190b321548bb0bf2d6e1f172695275b0fd1363</id>
<content type='text'>
The setkey() function can be shared with the generic algorithm.

Signed-off-by: Sebastian Siewior &lt;sebastian@breakpoint.cc&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>[CRYPTO] aes: Move common defines into a header file</title>
<updated>2008-01-10T21:16:04Z</updated>
<author>
<name>Sebastian Siewior</name>
</author>
<published>2007-10-17T15:18:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=89e12654312dddbbdbf17b5adc95b22cb672f947'/>
<id>urn:sha1:89e12654312dddbbdbf17b5adc95b22cb672f947</id>
<content type='text'>
This three defines are used in all AES related hardware.

Signed-off-by: Sebastian Siewior &lt;sebastian@breakpoint.cc&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>x86: merge arch/x86/crypto Makefiles</title>
<updated>2007-10-23T20:37:23Z</updated>
<author>
<name>Thomas Gleixner</name>
</author>
<published>2007-10-23T20:37:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9b58aebc73095c045826d891f8e8de6d5bd48c12'/>
<id>urn:sha1:9b58aebc73095c045826d891f8e8de6d5bd48c12</id>
<content type='text'>
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;

</content>
</entry>
</feed>
