<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/arm64/crypto, branch linux-4.5.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.5.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.5.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2016-02-15T15:48:29Z</updated>
<entry>
<title>arm/arm64: crypto: assure that ECB modes don't require an IV</title>
<updated>2016-02-15T15:48:29Z</updated>
<author>
<name>Jeremy Linton</name>
</author>
<published>2016-02-12T15:47:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bee038a4bd2efe8188cc80dfdad706a9abe568ad'/>
<id>urn:sha1:bee038a4bd2efe8188cc80dfdad706a9abe568ad</id>
<content type='text'>
ECB modes don't use an initialization vector. The kernel
/proc/crypto interface doesn't reflect this properly.

Acked-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;
Signed-off-by: Jeremy Linton &lt;jeremy.linton@arm.com&gt;
Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt;
</content>
</entry>
<entry>
<title>arm64: crypto: reduce priority of core AES cipher</title>
<updated>2015-11-18T12:09:08Z</updated>
<author>
<name>Ard Biesheuvel</name>
</author>
<published>2015-11-16T12:12:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=08c6781cfaa196d4b257ec043c17e8746d9284e3'/>
<id>urn:sha1:08c6781cfaa196d4b257ec043c17e8746d9284e3</id>
<content type='text'>
The asynchronous, merged implementations of AES in CBC, CTR and XTS
modes are preferred when available (i.e., when instantiating ablkciphers
explicitly). However, the synchronous core AES cipher combined with the
generic CBC mode implementation will produce a 'cbc(aes)' blkcipher that
is callable asynchronously as well. To prevent this implementation from
being used when the accelerated asynchronous implemenation is also
available, lower its priority to 250 (i.e., below the asynchronous
module's priority of 300).

Signed-off-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;
Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;
</content>
</entry>
<entry>
<title>crypto: aead - Remove CRYPTO_ALG_AEAD_NEW flag</title>
<updated>2015-08-17T08:53:53Z</updated>
<author>
<name>Herbert Xu</name>
</author>
<published>2015-08-13T09:29:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5e4b8c1fcc70016f43926203ae1820c3b380d5cd'/>
<id>urn:sha1:5e4b8c1fcc70016f43926203ae1820c3b380d5cd</id>
<content type='text'>
This patch removes the CRYPTO_ALG_AEAD_NEW flag now that everyone
has been converted.

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>crypto: aes-ce-ccm - Convert to new AEAD interface</title>
<updated>2015-07-17T13:20:10Z</updated>
<author>
<name>Herbert Xu</name>
</author>
<published>2015-07-14T08:53:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2642d6abca9bc3404b7b967914300169135dcd31'/>
<id>urn:sha1:2642d6abca9bc3404b7b967914300169135dcd31</id>
<content type='text'>
This patch converts the ARM64 aes-ce-ccm implementation to the
new AEAD interface.

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
Reviewed-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;
Tested-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'mvebu/drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc</title>
<updated>2015-06-19T14:07:07Z</updated>
<author>
<name>Herbert Xu</name>
</author>
<published>2015-06-19T14:07:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c0b59fafe31bf91f589736be304d739b13952fdd'/>
<id>urn:sha1:c0b59fafe31bf91f589736be304d739b13952fdd</id>
<content type='text'>
Merge the mvebu/drivers branch of the arm-soc tree which contains
just a single patch bfa1ce5f38938cc9e6c7f2d1011f88eba2b9e2b2 ("bus:
mvebu-mbus: add mv_mbus_dram_info_nooverlap()") that happens to be
a prerequisite of the new marvell/cesa crypto driver.
</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6</title>
<updated>2015-05-28T03:16:41Z</updated>
<author>
<name>Herbert Xu</name>
</author>
<published>2015-05-28T03:16:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6d7e3d89954af773c70948a54cfa2aaa15907c1c'/>
<id>urn:sha1:6d7e3d89954af773c70948a54cfa2aaa15907c1c</id>
<content type='text'>
Merge the crypto tree for 4.1 to pull in the changeset that disables
algif_aead.
</content>
</entry>
<entry>
<title>crypto: arm64/sha2-ce - prevent asm code finalization in final() path</title>
<updated>2015-05-07T03:16:26Z</updated>
<author>
<name>Ard Biesheuvel</name>
</author>
<published>2015-05-06T13:54:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ec59a65d694e5fd99d76565b93468c99ae8dff79'/>
<id>urn:sha1:ec59a65d694e5fd99d76565b93468c99ae8dff79</id>
<content type='text'>
Ensure that the asm code finalization path is not triggered when
invoked via final(), since it already takes care of that itself.

Signed-off-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>crypto: arm64/sha1-ce - prevent asm code finalization in final() path</title>
<updated>2015-05-07T03:16:25Z</updated>
<author>
<name>Ard Biesheuvel</name>
</author>
<published>2015-05-06T13:54:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bf7883ebcb9c0880b8f5d22c1435a3de15283f0a'/>
<id>urn:sha1:bf7883ebcb9c0880b8f5d22c1435a3de15283f0a</id>
<content type='text'>
Ensure that the asm code finalization path is not triggered when
invoked via final(), since it already takes care of that itself.

Signed-off-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>crypto: arm64/crc32 - bring in line with generic CRC32</title>
<updated>2015-05-07T03:16:24Z</updated>
<author>
<name>Ard Biesheuvel</name>
</author>
<published>2015-05-04T09:00:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ac02c6ea6b404461829697792cd2b67f6a14d28a'/>
<id>urn:sha1:ac02c6ea6b404461829697792cd2b67f6a14d28a</id>
<content type='text'>
The arm64 CRC32 (not CRC32c) implementation was not quite doing
the same thing as the generic one. Fix that.

Signed-off-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;
Acked-by: Steve Capper &lt;steve.capper@linaro.org&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>crypto: arm64/aes-ce-ccm - Include crypto/internal/aead.h</title>
<updated>2015-04-23T06:18:10Z</updated>
<author>
<name>Herbert Xu</name>
</author>
<published>2015-04-22T07:06:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=34ed9a35788a562d80648247022ae9497cc88ebc'/>
<id>urn:sha1:34ed9a35788a562d80648247022ae9497cc88ebc</id>
<content type='text'>
All implementers of AEAD should include crypto/internal/aead.h
instead of include/linux/crypto.h.

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
Acked-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
