lkml.org 
[lkml]   [2021]   [Sep]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH v2 0/6] crypto: hisilicon - supports hash algorithm for SEC engine
Date
The driver adds hash algorithms, 
sm3, md5, sha1, sha256, sha512.
Add fallback tfm supporting. Modify the driver
as needed. The fuzzing test has been passed.

changes v1->v2:
1. Modify the process of export and import. Using the ahash_req as
hash state. By copying the content of structure sec_ahash_req to
avoid dereferencing random pointers from import path. User can
export the hash state and then import the hash state, and it
still work.
2. Add sm3/md5 generic selection

Kai Ye (6):
crypto: hisilicon/sec - add ping-pong buffer for ahash
crypto: hisilicon/sec - add ahash alg features for Kunpeng920
crypto: hisilicon/sec - support the larger packets for digest mode
crypto: hisilicon/sec - ahash adapt to Kunpeng930 SQE
crypto: hisilicon/sec - add fallback tfm supporting for ahash
crypto: hisilicon/sec - add sm3/md5 generic selection for ahash

drivers/crypto/hisilicon/Kconfig | 2 +
drivers/crypto/hisilicon/sec2/sec.h | 52 +-
drivers/crypto/hisilicon/sec2/sec_crypto.c | 1323 +++++++++++++++++++-
drivers/crypto/hisilicon/sec2/sec_crypto.h | 9 +
4 files changed, 1369 insertions(+), 17 deletions(-)

--
2.33.0

\
 
 \ /
  Last update: 2021-09-24 11:30    [W:0.279 / U:0.008 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site