[PATCH 00/12] New Crypto service commands

From: tien . sung . ang
Date: Thu Jun 22 2023 - 23:21:26 EST


From: Ang Tien Sung <tien.sung.ang@xxxxxxxxx>

hi,
This patch set comprises updates to the svc driver to add new crypto
services for AES encryption/decryption, SHA2 digest generation, SHA2
MAC verification, ECDSA hash signing, ECDSA SHA2 data signing, ECDSA
hash signature verification, ECDSA SHA2 data signature verification
crypto key management and lastly ECDSA public key retrieval.
The additions of the commands are all standard entries to svc driver
with minimal logic.

Ang Tien Sung (12):
firmware: stratix10-svc: support open & close crypto session
firmware: stratix10-svc: crypto key management
firmware: stratix10-svc: AES encrypt and decrypt
firmware: stratix10-svc: increase msg arg size
firmware: stratix10-svc: SHA-2 digest
firmware: stratix10-svc: HMAC SHA2 verify
firmware: stratix10-svc: ECDSA Hash signing
firmware: stratix10-svc: ECDSA SHA2 data signing
firmware: stratix10-svc: hash signature verification
firmware: stratix10-svc: SHA2 signature verification
firmware: stratix10-svc: public key request
firmware: stratix10-svc: ECDH request

drivers/firmware/stratix10-svc.c | 309 +++++++-
include/linux/firmware/intel/stratix10-smc.h | 708 ++++++++++++++++++
.../firmware/intel/stratix10-svc-client.h | 86 ++-
3 files changed, 1100 insertions(+), 3 deletions(-)

--
2.25.1