OpenCloudOS-Kernel/drivers/crypto/keembay
Prabhjot Khurana c9f608c380 crypto: keembay-ocs-ecc - Add Keem Bay OCS ECC Driver
The Intel Keem Bay SoC can provide hardware acceleration of Elliptic
Curve Cryptography (ECC) by means of its Offload and Crypto Subsystem
(OCS).

Add the Keem Bay OCS ECC driver which leverages such hardware
capabilities to provide hardware-acceleration of ECDH-256 and ECDH-384.

Signed-off-by: Prabhjot Khurana <prabhjot.khurana@intel.com>
Co-developed-by: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
Signed-off-by: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2021-10-29 21:04:03 +08:00
..
Kconfig crypto: keembay-ocs-ecc - Add Keem Bay OCS ECC Driver 2021-10-29 21:04:03 +08:00
Makefile crypto: keembay-ocs-ecc - Add Keem Bay OCS ECC Driver 2021-10-29 21:04:03 +08:00
keembay-ocs-aes-core.c crypto: keembay - Remove redundant dev_err calls 2021-04-16 21:16:32 +10:00
keembay-ocs-ecc.c crypto: keembay-ocs-ecc - Add Keem Bay OCS ECC Driver 2021-10-29 21:04:03 +08:00
keembay-ocs-hcu-core.c crypto: keembay - Remove redundant dev_err calls 2021-04-16 21:16:32 +10:00
ocs-aes.c crypto: keembay-ocs-aes - Fix 'q' assignment during CCM B0 generation 2021-02-10 17:55:59 +11:00
ocs-aes.h
ocs-hcu.c crypto: keembay - Fix incorrectly named functions/structs 2021-03-26 20:02:35 +11:00
ocs-hcu.h crypto: keembay-ocs-hcu - Add HMAC support 2021-01-03 08:41:36 +11:00