<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/crypto/caam/caamalg.c, branch linux-3.5.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.5.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.5.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-03-29T08:34:57Z</updated>
<entry>
<title>crypto: caam - add backward compatible string sec4.0</title>
<updated>2012-03-29T08:34:57Z</updated>
<author>
<name>Shengzhou Liu</name>
</author>
<published>2012-03-21T06:09:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a0ea0f6d17a6f14319069b039b7a9ebf54009678'/>
<id>urn:sha1:a0ea0f6d17a6f14319069b039b7a9ebf54009678</id>
<content type='text'>
In some device trees of previous version, there were string "fsl,sec4.0".
To be backward compatible with device trees, we have CAAM driver first
check "fsl,sec-v4.0", if it fails, then check for "fsl,sec4.0".

Signed-off-by: Shengzhou Liu &lt;Shengzhou.Liu@freescale.com&gt;
Acked-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 - be less noisy on startup</title>
<updated>2012-01-13T05:38:41Z</updated>
<author>
<name>Kim Phillips</name>
</author>
<published>2012-01-10T00:26:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0113529f37bcd17399403c68736b8ba59c7397b7'/>
<id>urn:sha1:0113529f37bcd17399403c68736b8ba59c7397b7</id>
<content type='text'>
sha224 and 384 support extends caam noise to 21 lines.  Do the same
as commit 5b859b6 "crypto: talitos - be less noisy on startup", but
for caam, and display:

caam ffe300000.crypto: fsl,sec-v4.0 algorithms registered in /proc/crypto

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 - add sha224 and sha384 variants to existing AEAD algorithms</title>
<updated>2012-01-13T05:38:41Z</updated>
<author>
<name>Hemant Agrawal</name>
</author>
<published>2012-01-10T00:26:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e863f9ccc7658883be7b42eb63851aef9da7630c'/>
<id>urn:sha1:e863f9ccc7658883be7b42eb63851aef9da7630c</id>
<content type='text'>
Signed-off-by: Hemant Agrawal &lt;hemant@freescale.com&gt;
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: Add CRYPTO_ALG_KERN_DRIVER_ONLY flag</title>
<updated>2012-01-13T05:38:40Z</updated>
<author>
<name>Nikos Mavrogiannopoulos</name>
</author>
<published>2011-11-01T12:39:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d912bb7677f46d78a3cde8a4afd45a3fca4b34e9'/>
<id>urn:sha1:d912bb7677f46d78a3cde8a4afd45a3fca4b34e9</id>
<content type='text'>
The added CRYPTO_ALG_KERN_DRIVER_ONLY indicates whether a cipher
is only available via a kernel driver. If the cipher implementation
might be available by using an instruction set or by porting the
kernel code, then it must not be set.

Signed-off-by: Nikos Mavrogiannopoulos &lt;nmav@gnutls.org&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>
</author>
<published>2011-12-12T20:59:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/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 - add support for MD5 algorithm variants</title>
<updated>2011-11-21T08:21:53Z</updated>
<author>
<name>Kim Phillips</name>
</author>
<published>2011-11-21T08:13:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8b4d43a4e774c02dee359c7931e47b119143f367'/>
<id>urn:sha1:8b4d43a4e774c02dee359c7931e47b119143f367</id>
<content type='text'>
specifically, add these algorithm combinations:

authenc-hmac-md5-cbc-aes-caam
authenc-hmac-md5-cbc-des3_ede-caam
authenc-hmac-md5-cbc-des-caam

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 - ablkcipher support</title>
<updated>2011-07-15T03:21:42Z</updated>
<author>
<name>Yuan Kang</name>
</author>
<published>2011-07-15T03:21:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=acdca31dba86c4f426460aa000d13930a00549b7'/>
<id>urn:sha1:acdca31dba86c4f426460aa000d13930a00549b7</id>
<content type='text'>
caam now supports encrypt and decrypt
for aes, des and 3des

Signed-off-by: Yuan Kang &lt;Yuan.Kang@freescale.com&gt;
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 - faster aead implementation</title>
<updated>2011-07-15T03:21:42Z</updated>
<author>
<name>Yuan Kang</name>
</author>
<published>2011-07-15T03:21:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1acebad3d8db8d5220b3010c2eb160c625434cf2'/>
<id>urn:sha1:1acebad3d8db8d5220b3010c2eb160c625434cf2</id>
<content type='text'>
Job descriptors only contain header and seq pointers.

Other commands are stored in separate shared descriptors
for encrypt, decrypt and givencrypt, stored as arrays
in caam_ctx.

This requires additional macros to create math commands
to calculate assoclen and cryptlen.

Signed-off-by: Yuan Kang &lt;Yuan.Kang@freescale.com&gt;
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 - structure renaming</title>
<updated>2011-07-15T03:21:41Z</updated>
<author>
<name>Yuan Kang</name>
</author>
<published>2011-07-15T03:21:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=885e9e2fd3f009de56dd265f4ecd8740e9ad5aaa'/>
<id>urn:sha1:885e9e2fd3f009de56dd265f4ecd8740e9ad5aaa</id>
<content type='text'>
caam_ctx.key_phys to key_dma

caam_alg_template supports multiple algorithm types
listed in union, which requires cases for
different types in function caam_alg_alloc

Signed-off-by: Yuan Kang &lt;Yuan.Kang@freescale.com&gt;
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 - shorter names</title>
<updated>2011-07-15T03:21:41Z</updated>
<author>
<name>Yuan Kang</name>
</author>
<published>2011-07-15T03:21:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0e47930020081b07047842be3e4552edb2395352'/>
<id>urn:sha1:0e47930020081b07047842be3e4552edb2395352</id>
<content type='text'>
"aead_authenc" and "ipsec_esp" changed to "aead,"
except for function "ipsec_esp," which is changed
to "init_aead_job."

Variable name of aead_request structures changed
to "req" and name of aead_givcrypt_request structure
changed to "areq"

Signed-off-by: Yuan Kang &lt;Yuan.Kang@freescale.com&gt;
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>
