<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/crypto, branch v3.3</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/crypto?h=v3.3</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/crypto?h=v3.3'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2012-03-03T17:31:49Z</updated>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6</title>
<updated>2012-03-03T17:31:49Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2012-03-03T17:31:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=2ce3f2b3b1a646d82b86991c424b5121e0322cb8'/>
<id>urn:sha1:2ce3f2b3b1a646d82b86991c424b5121e0322cb8</id>
<content type='text'>
Pull from Herbert Xu:
  "This push fixes a bug in mv_cesa that causes all hash operations
   that supply data on a final operation to fail."

* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:
  crypto: mv_cesa - fix final callback not ignoring input data
</content>
</entry>
<entry>
<title>crypto: mv_cesa - fix final callback not ignoring input data</title>
<updated>2012-02-28T08:29:23Z</updated>
<author>
<name>Phil Sutter</name>
<email>phil.sutter@viprinet.com</email>
</author>
<published>2012-02-27T11:17:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f8f54e190ddb4ed697036b60f5e2ae6dd45b801c'/>
<id>urn:sha1:f8f54e190ddb4ed697036b60f5e2ae6dd45b801c</id>
<content type='text'>
Broken by commit 6ef84509f3d439ed2d43ea40080643efec37f54f for users
passing a request with non-zero 'nbytes' field, like e.g. testmgr.

Cc: &lt;stable@kernel.org&gt; # 3.0+
Signed-off-by: Phil Sutter &lt;phil.sutter@viprinet.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6</title>
<updated>2012-01-11T06:01:27Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2012-01-11T06:01:27Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=4f58cb90bcb04cfe18f524d1c9a65edef5eb3f51'/>
<id>urn:sha1:4f58cb90bcb04cfe18f524d1c9a65edef5eb3f51</id>
<content type='text'>
* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (54 commits)
  crypto: gf128mul - remove leftover "(EXPERIMENTAL)" in Kconfig
  crypto: serpent-sse2 - remove unneeded LRW/XTS #ifdefs
  crypto: serpent-sse2 - select LRW and XTS
  crypto: twofish-x86_64-3way - remove unneeded LRW/XTS #ifdefs
  crypto: twofish-x86_64-3way - select LRW and XTS
  crypto: xts - remove dependency on EXPERIMENTAL
  crypto: lrw - remove dependency on EXPERIMENTAL
  crypto: picoxcell - fix boolean and / or confusion
  crypto: caam - remove DECO access initialization code
  crypto: caam - fix polarity of "propagate error" logic
  crypto: caam - more desc.h cleanups
  crypto: caam - desc.h - convert spaces to tabs
  crypto: talitos - convert talitos_error to struct device
  crypto: talitos - remove NO_IRQ references
  crypto: talitos - fix bad kfree
  crypto: convert drivers/crypto/* to use module_platform_driver()
  char: hw_random: convert drivers/char/hw_random/* to use module_platform_driver()
  crypto: serpent-sse2 - should select CRYPTO_CRYPTD
  crypto: serpent - rename serpent.c to serpent_generic.c
  crypto: serpent - cleanup checkpatch errors and warnings
  ...
</content>
</entry>
<entry>
<title>crypto: picoxcell - fix boolean and / or confusion</title>
<updated>2011-12-20T07:20:05Z</updated>
<author>
<name>Jamie Iles</name>
<email>jamie@jamieiles.com</email>
</author>
<published>2011-12-13T09:54:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a9c57a9c6afb41951aa08317d0cd65a66aed38df'/>
<id>urn:sha1:a9c57a9c6afb41951aa08317d0cd65a66aed38df</id>
<content type='text'>
The AES engine only supports 128 and 256 bit keys so we should correctly
test for that.

Cc: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
Reported-by: Joe Perches &lt;joe@perches.com&gt;
Signed-off-by: Jamie Iles &lt;jamie@jamieiles.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>crypto: caam - remove DECO access initialization code</title>
<updated>2011-12-20T07:20:05Z</updated>
<author>
<name>Kim Phillips</name>
<email>kim.phillips@freescale.com</email>
</author>
<published>2011-12-12T20:59:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a1a38c4c6a0f73e8a9dc217c0e4e0ac483a89f25'/>
<id>urn:sha1:a1a38c4c6a0f73e8a9dc217c0e4e0ac483a89f25</id>
<content type='text'>
Access to the SEC4 DECOs (DEscriptor COntrollers) (for debug purposes)
isn't supported or used, and its register access initialization code
erroneously makes illegal i/o accesses that show up as errors when
run under simulation.  Remove it until proper support (via DECORR)
is added.

Signed-off-by: Kim Phillips &lt;kim.phillips@freescale.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>crypto: caam - fix polarity of "propagate error" logic</title>
<updated>2011-12-20T07:20:04Z</updated>
<author>
<name>Kim Phillips</name>
<email>kim.phillips@freescale.com</email>
</author>
<published>2011-12-12T20:59:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a2ecb155a30fea933cc539fc2064fef825fd9511'/>
<id>urn:sha1:a2ecb155a30fea933cc539fc2064fef825fd9511</id>
<content type='text'>
the polarity of the definition for error propagation was reverse
in the initial desc.h.  Fix desc.h and its users.

Signed-off-by: Kim Phillips &lt;kim.phillips@freescale.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>crypto: caam - more desc.h cleanups</title>
<updated>2011-12-20T07:20:04Z</updated>
<author>
<name>Kim Phillips</name>
<email>kim.phillips@freescale.com</email>
</author>
<published>2011-12-12T20:59:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b028b546a6a36aa70ec504c00d3d94fae32acf86'/>
<id>urn:sha1:b028b546a6a36aa70ec504c00d3d94fae32acf86</id>
<content type='text'>
manual removal of double-spaces - no non-whitespace changes.

Signed-off-by: Kim Phillips &lt;kim.phillips@freescale.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>crypto: caam - desc.h - convert spaces to tabs</title>
<updated>2011-12-20T07:20:03Z</updated>
<author>
<name>Kim Phillips</name>
<email>kim.phillips@freescale.com</email>
</author>
<published>2011-12-12T20:59:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=1582fa814728825b56cc0a2b0fc0cc8862f83277'/>
<id>urn:sha1:1582fa814728825b56cc0a2b0fc0cc8862f83277</id>
<content type='text'>
this is the result of running unexpand -a on desc.h.

Signed-off-by: Kim Phillips &lt;kim.phillips@freescale.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>crypto: talitos - convert talitos_error to struct device</title>
<updated>2011-12-20T07:20:02Z</updated>
<author>
<name>Kim Phillips</name>
<email>kim.phillips@freescale.com</email>
</author>
<published>2011-12-12T20:59:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=5e718a09e5cafc8922f3fe22206423449a2801c9'/>
<id>urn:sha1:5e718a09e5cafc8922f3fe22206423449a2801c9</id>
<content type='text'>
SEC2/3 h/w doesn't have a dedicated interrupt for errors,
and the only callsite for talitos_error has already done
the type conversion, so simplify talitos_error to take a
pointer to a struct device.

Signed-off-by: Kim Phillips &lt;kim.phillips@freescale.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>crypto: talitos - remove NO_IRQ references</title>
<updated>2011-12-20T07:20:02Z</updated>
<author>
<name>Kim Phillips</name>
<email>kim.phillips@freescale.com</email>
</author>
<published>2011-12-12T20:59:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=2cdba3cf6ffc1fbf880a6fbfa9e7bb757e3d6526'/>
<id>urn:sha1:2cdba3cf6ffc1fbf880a6fbfa9e7bb757e3d6526</id>
<content type='text'>
As prescribed by Linus:

https://lkml.org/lkml/2011/12/2/290

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