[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20230706073719.1156288-1-thomas.bourgoin@foss.st.com>
Date: Thu, 6 Jul 2023 09:37:12 +0200
From: Thomas BOURGOIN <thomas.bourgoin@...s.st.com>
To: Thomas BOURGOIN <thomas.bourgoin@...s.st.com>,
Herbert Xu <herbert@...dor.apana.org.au>,
"David S . Miller" <davem@...emloft.net>,
Rob Herring <robh+dt@...nel.org>,
Krzysztof Kozlowski <krzysztof.kozlowski+dt@...aro.org>,
Conor Dooley <conor+dt@...nel.org>,
Maxime Coquelin <mcoquelin.stm32@...il.com>,
Alexandre Torgue <alexandre.torgue@...s.st.com>,
Lionel Debieve <lionel.debieve@...s.st.com>,
Linus Walleij <linus.walleij@...aro.org>
CC: <linux-crypto@...r.kernel.org>, <devicetree@...r.kernel.org>,
<linux-stm32@...md-mailman.stormreply.com>,
<linux-arm-kernel@...ts.infradead.org>,
<linux-kernel@...r.kernel.org>
Subject: [PATCH 0/7] Support of HASH on STM32MP13
From: Thomas Bourgoin <thomas.bourgoin@...s.st.com>
The STM32MP13 platform introduces a new version of the IP HASH.
This version of the IP support SHA1, SHA2, SHA3 algorithms and HMAC.
This serie also add some fixes when using the DMA to feed data to the IP.
1. Add new YAML compatible st,stm32mp13-hash.
2. Update driver to support SHA2, SHA3 algorithms for the compatible
st,stm32mp13-hash.
3. Argument bufcnt is unused in function stm32_hash_write_ctrl. Removes it
to simplify the declaration of the function.
4-7. DMA fixes
Lionel Debieve (1):
dt-bindings: crypto: add new compatible for stm32-hash
Thomas Bourgoin (6):
crypto: stm32 - add new algorithms support
crypto: stm32 - remove bufcnt in stm32_hash_write_ctrl.
crypto: stm32 - fix loop iterating through scatterlist for DMA
crypto: stm32 - check request size and scatterlist size when using
DMA.
crypto: stm32 - fix MDMAT condition
crypto: stm32 - remove flag HASH_FLAGS_DMA_READY
.../bindings/crypto/st,stm32-hash.yaml | 1 +
drivers/crypto/stm32/Kconfig | 2 +
drivers/crypto/stm32/stm32-hash.c | 710 ++++++++++++++----
3 files changed, 566 insertions(+), 147 deletions(-)
--
2.25.1
Powered by blists - more mailing lists