<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/crypto/stm32/Makefile, branch linux-4.20.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.20.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.20.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2017-12-28T06:56:50Z</updated>
<entry>
<title>crypto: stm32 - Use standard CONFIG name</title>
<updated>2017-12-28T06:56:50Z</updated>
<author>
<name>Corentin Labbe</name>
</author>
<published>2017-12-20T18:19:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=02d9e320c693cc14512836a54ce3953e399fd3a8'/>
<id>urn:sha1:02d9e320c693cc14512836a54ce3953e399fd3a8</id>
<content type='text'>
All hardware crypto devices have their CONFIG names using the following
convention:
CRYPTO_DEV_name_algo

This patch apply this conventions on STM32 CONFIG names.

Signed-off-by: Corentin Labbe &lt;clabbe@baylibre.com&gt;
Reviewed-by: Fabien Dessenne &lt;fabien.dessenne@st.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>crypto: stm32 - Support for STM32 CRYP crypto module</title>
<updated>2017-11-29T05:43:42Z</updated>
<author>
<name>Fabien DESSENNE</name>
</author>
<published>2017-10-19T15:10:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9e054ec21ef8344345b28603fb272fe999f735db'/>
<id>urn:sha1:9e054ec21ef8344345b28603fb272fe999f735db</id>
<content type='text'>
This module registers block cipher algorithms that make use of the
STMicroelectronics STM32 crypto "CRYP1" hardware.
The following algorithms are supported:
- aes: ecb, cbc, ctr
- des: ecb, cbc
- tdes: ecb, cbc

Signed-off-by: Fabien Dessenne &lt;fabien.dessenne@st.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>crypto: stm32 - Support for STM32 HASH module</title>
<updated>2017-07-28T09:55:59Z</updated>
<author>
<name>lionel.debieve@st.com</name>
</author>
<published>2017-07-13T13:32:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8a1012d3f2abcef43470f879dbfd72651818e059'/>
<id>urn:sha1:8a1012d3f2abcef43470f879dbfd72651818e059</id>
<content type='text'>
This module register a HASH module that support multiples
algorithms: MD5, SHA1, SHA224, SHA256.

It includes the support of HMAC hardware processing corresponding
to the supported algorithms. DMA or IRQ mode are used depending
on data length.

Signed-off-by: Lionel Debieve &lt;lionel.debieve@st.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>crypto: stm32 - Rename module to use generic crypto</title>
<updated>2017-07-28T09:55:54Z</updated>
<author>
<name>lionel.debieve@st.com</name>
</author>
<published>2017-07-13T13:06:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c35af01d939a865b666591ddc653d082258a1135'/>
<id>urn:sha1:c35af01d939a865b666591ddc653d082258a1135</id>
<content type='text'>
The complete stm32 module is rename as crypto
in order to use generic naming

Signed-off-by: Lionel Debieve &lt;lionel.debieve@st.com&gt;
Reviewed-by: Fabien Dessenne &lt;fabien.dessenne@st.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>crypto: stm32 - Support for STM32 CRC32 crypto module</title>
<updated>2017-04-05T13:58:33Z</updated>
<author>
<name>Fabien DESSENNE</name>
</author>
<published>2017-03-21T15:13:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b51dbe90912a0ce0c78717d2a8374af80b18ed11'/>
<id>urn:sha1:b51dbe90912a0ce0c78717d2a8374af80b18ed11</id>
<content type='text'>
This module registers a CRC32 ("Ethernet") and a CRC32C (Castagnoli)
algorithm that make use of the STMicroelectronics STM32 crypto hardware.

Theses algorithms are compatible with the little-endian generic ones.
Both algorithms use ~0 as default seed (key).
With CRC32C the output is xored with ~0.

Using TCRYPT CRC32C speed test, this shows up to 900% speedup compared
to the crc32c-generic algorithm.

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