<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/crypto/scatterwalk.c, 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-01-10T21:16:54Z</updated>
<entry>
<title>[CRYPTO] scatterwalk: Handle zero nbytes in scatterwalk_map_and_copy</title>
<updated>2008-01-10T21:16:54Z</updated>
<author>
<name>Herbert Xu</name>
</author>
<published>2007-12-13T16:44:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6e050778c5d08a97d5d98f7cb62bc503e872615c'/>
<id>urn:sha1:6e050778c5d08a97d5d98f7cb62bc503e872615c</id>
<content type='text'>
It's better to return silently than crash and burn when someone feeds us
a zero length.  In particular the null digest algorithm when used as part
of authenc will do that to us.

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>[CRYPTO] scatterwalk: Restore custom sg chaining for now</title>
<updated>2008-01-10T21:16:33Z</updated>
<author>
<name>Herbert Xu</name>
</author>
<published>2007-12-05T09:59:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b2ab4a57b018aafbba35bff088218f5cc3d2142e'/>
<id>urn:sha1:b2ab4a57b018aafbba35bff088218f5cc3d2142e</id>
<content type='text'>
Unfortunately the generic chaining hasn't been ported to all architectures
yet, and notably not s390.  So this patch restores the chainging that we've
been using previously which does work everywhere.

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>[CRYPTO] scatterwalk: Move scatterwalk.h to linux/crypto</title>
<updated>2008-01-10T21:16:32Z</updated>
<author>
<name>Herbert Xu</name>
</author>
<published>2007-12-07T10:52:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=42c271c6c538857cb13c5ead5184d264d745f675'/>
<id>urn:sha1:42c271c6c538857cb13c5ead5184d264d745f675</id>
<content type='text'>
The scatterwalk infrastructure is used by algorithms so it needs to
move out of crypto for future users that may live in drivers/crypto
or asm/*/crypto.

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>[CRYPTO] scatterwalk: Use generic scatterlist chaining</title>
<updated>2008-01-10T21:16:14Z</updated>
<author>
<name>Herbert Xu</name>
</author>
<published>2007-11-15T04:08:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=468577abe37ff7b453a9ac613e0ea155349203ae'/>
<id>urn:sha1:468577abe37ff7b453a9ac613e0ea155349203ae</id>
<content type='text'>
This patch converts the crypto scatterwalk code to use the generic
scatterlist chaining rather the version specific to crypto.

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>[SG] Update crypto/ to sg helpers</title>
<updated>2007-10-22T17:40:16Z</updated>
<author>
<name>Jens Axboe</name>
</author>
<published>2007-10-22T17:40:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=78c2f0b8c285c5305b3e67b0595200541e15eb43'/>
<id>urn:sha1:78c2f0b8c285c5305b3e67b0595200541e15eb43</id>
<content type='text'>
Signed-off-by: Jens Axboe &lt;jens.axboe@oracle.com&gt;
</content>
</entry>
<entry>
<title>crypto: don't pollute the global namespace with sg_next()</title>
<updated>2007-10-16T09:07:09Z</updated>
<author>
<name>Jens Axboe</name>
</author>
<published>2007-05-09T06:58:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ab83407e9ee35a4972457aa487be6a7a21afd715'/>
<id>urn:sha1:ab83407e9ee35a4972457aa487be6a7a21afd715</id>
<content type='text'>
It's a subsystem function, prefix it as such.

Acked-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
Signed-off-by: Jens Axboe &lt;jens.axboe@oracle.com&gt;
</content>
</entry>
<entry>
<title>[CRYPTO] api: Kill crypto_km_types</title>
<updated>2007-10-10T23:55:44Z</updated>
<author>
<name>Herbert Xu</name>
</author>
<published>2007-09-01T08:52:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=70dec235d8ac8cfb56ed2a3597e7d6c5b801f018'/>
<id>urn:sha1:70dec235d8ac8cfb56ed2a3597e7d6c5b801f018</id>
<content type='text'>
When scatterwalk is built as a module digest.c was broken because it
requires the crypto_km_types structure which is in scatterwalk.  This
patch removes the crypto_km_types structure by encoding the logic into
crypto_kmap_type directly.

In fact, this even saves a few bytes of code (not to mention the data
structure itself) on i386 which is about the only place where it's
needed.

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>[CRYPTO] scatterwalk: Add scatterwalk_map_and_copy</title>
<updated>2007-10-10T23:55:42Z</updated>
<author>
<name>Herbert Xu</name>
</author>
<published>2007-08-29T08:31:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5fa0fea27461f5ff7fad07687618db08272e9502'/>
<id>urn:sha1:5fa0fea27461f5ff7fad07687618db08272e9502</id>
<content type='text'>
This patch adds the function scatterwalk_map_and_copy which reads or
writes a chunk of data from a scatterlist at a given offset.  It will
be used by authenc which would read/write the authentication data at
the end of the cipher/plain text.

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>[CRYPTO] api: Flush the current page right than the next</title>
<updated>2007-03-31T02:58:20Z</updated>
<author>
<name>Herbert Xu</name>
</author>
<published>2007-03-31T02:58:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9f1167272890c210399e6b8a32d7cf7295713f5d'/>
<id>urn:sha1:9f1167272890c210399e6b8a32d7cf7295713f5d</id>
<content type='text'>
On platforms where flush_dcache_page is needed we're currently flushing
the next page right than the one we've just processed.  This patch fixes
the off-by-one error.

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>[CRYPTO] api: Use the right value when advancing scatterwalk_copychunks</title>
<updated>2007-03-31T02:16:20Z</updated>
<author>
<name>Herbert Xu</name>
</author>
<published>2007-03-31T02:16:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4ee531a3e661207d4b2174486b0f86017a3adb82'/>
<id>urn:sha1:4ee531a3e661207d4b2174486b0f86017a3adb82</id>
<content type='text'>
In the scatterwalk_copychunks loop, We should be advancing by
len_this_page and not nbytes.  The latter is the total length.

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
</feed>
