<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/crypto/arc4.c, branch v3.0.61</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v3.0.61</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v3.0.61'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2006-09-21T01:41:02Z</updated>
<entry>
<title>[CRYPTO] api: Get rid of flags argument to setkey</title>
<updated>2006-09-21T01:41:02Z</updated>
<author>
<name>Herbert Xu</name>
<email>herbert@gondor.apana.org.au</email>
</author>
<published>2006-08-13T04:16:39Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=560c06ae1ab7c677002ea3b6ac83521bf12ee07d'/>
<id>urn:sha1:560c06ae1ab7c677002ea3b6ac83521bf12ee07d</id>
<content type='text'>
Now that the tfm is passed directly to setkey instead of the ctx, we no
longer need to pass the &amp;tfm-&gt;crt_flags pointer.

This patch also gets rid of a few unnecessary checks on the key length
for ciphers as the cipher layer guarantees that the key length is within
the bounds specified by the algorithm.

Rather than testing dia_setkey every time, this patch does it only once
during crypto_alloc_tfm.  The redundant check from crypto_digest_setkey
is also removed.

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>[CRYPTO] all: Pass tfm instead of ctx to algorithms</title>
<updated>2006-06-26T07:34:39Z</updated>
<author>
<name>Herbert Xu</name>
<email>herbert@gondor.apana.org.au</email>
</author>
<published>2006-05-16T12:09:29Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=6c2bb98bc33ae33c7a33a133a4cd5a06395fece5'/>
<id>urn:sha1:6c2bb98bc33ae33c7a33a133a4cd5a06395fece5</id>
<content type='text'>
Up until now algorithms have been happy to get a context pointer since
they know everything that's in the tfm already (e.g., alignment, block
size).

However, once we have parameterised algorithms, such information will
be specific to each tfm.  So the algorithm API needs to be changed to
pass the tfm structure instead of the context pointer.

This patch is basically a text substitution.  The only tricky bit is
the assembly routines that need to get the context pointer offset
through asm-offsets.h.

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>[CRYPTO]: Email update in crypto/arc4.c</title>
<updated>2004-08-10T11:29:42Z</updated>
<author>
<name>Jon Oberheide</name>
<email>jon@oberheide.org</email>
</author>
<published>2004-08-10T11:29:42Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=b4977b447e571b32a0ff1ac8a38bb6fcffa83ad9'/>
<id>urn:sha1:b4977b447e571b32a0ff1ac8a38bb6fcffa83ad9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[CRYPTO]: Remove confusing TODO comment in arc4.c</title>
<updated>2004-03-21T14:43:38Z</updated>
<author>
<name>Jon Oberheide</name>
<email>jon@focalhost.com</email>
</author>
<published>2004-03-21T14:43:38Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=87471ca3c67a2b157828205bdda3d395f0b4488d'/>
<id>urn:sha1:87471ca3c67a2b157828205bdda3d395f0b4488d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[PATCH] arc4.c compile fix for older gcc's</title>
<updated>2004-03-07T00:02:47Z</updated>
<author>
<name>Andrew Morton</name>
<email>akpm@osdl.org</email>
</author>
<published>2004-03-07T00:02:47Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=68076a0e0e2aef1b34af5fe5c4261899ea924ac4'/>
<id>urn:sha1:68076a0e0e2aef1b34af5fe5c4261899ea924ac4</id>
<content type='text'>
Declarations come before statements, please.

Current gcc warns about this too, bless them:

crypto/arc4.c: In function `arc4_crypt':
crypto/arc4.c:65: warning: ISO C90 forbids mixed declarations and code
</content>
</entry>
<entry>
<title>[CRYPTO]: Add ARC4 module.</title>
<updated>2004-03-03T16:15:04Z</updated>
<author>
<name>Jon Oberheide</name>
<email>jon@focalhost.com</email>
</author>
<published>2004-03-03T16:15:04Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=dd2514fea45ffc9242fcd1bb2b7a4cfc29cf01df'/>
<id>urn:sha1:dd2514fea45ffc9242fcd1bb2b7a4cfc29cf01df</id>
<content type='text'>
</content>
</entry>
</feed>
