Skip to content

Atmel crypto engine fixes

[email protected] linux-arm-kernel linux-crypto lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4crypto: atmel-sha: Add zero length message digest support for hmacdrivers/crypto/atmel-sha.c+30 -40 replies
2/4crypto: atmel-tdes - Detecting in-place operations with two sg listsdrivers/crypto/atmel-tdes.c+5 -100 replies
3/4crypto: atmel-aes - Detecting in-place operations two sg listsdrivers/crypto/atmel-aes.c+4 -100 replies
4/4crypto: atmel-aes - Match cfb block size with generic implementationdrivers/crypto/atmel-aes.c+1 -10 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/4] Atmel crypto engine fixes

From: Ryan Wanner <[email protected]>

I made changes to the crypto engines to fix the errors in the crypto manager tests. Mainly having to do with in-place tests with two scatter lists. These are built and tested in 6.2.7 kernel, the devices that are used for testing is the sam9x60, sama7g5, and sama5d27_som1_ek.

Adding support for zero-length messages for hmac-sha operations. Using the atmel_sha_fill_padding() function to padd the empty message manualy then disabling auto padding. This is built and tested on kernel 6.2.7 using sam9x60, sama7g5, and sama5d27_som1_ek.

Ryan Wanner (4):
crypto: atmel-sha: Add zero length message digest support for hmac
crypto: atmel-tdes - Detecting in-place operations with two sg lists
crypto: atmel-aes - Detecting in-place operations two sg lists
crypto: atmel-aes - Match cfb block size with generic implementation

 drivers/crypto/atmel-aes.c  | 16 +++++-----------
 drivers/crypto/atmel-sha.c  | 34 ++++++++++++++++++++++++++++++----
 drivers/crypto/atmel-tdes.c | 15 +++++----------
 3 files changed, 40 insertions(+), 25 deletions(-)
Signature · 1 line
2.37.2