]> git.baikalelectronics.ru Git - kernel.git/commit
crypto: keembay-ocs-ecc - Add Keem Bay OCS ECC Driver
authorPrabhjot Khurana <prabhjot.khurana@intel.com>
Wed, 20 Oct 2021 10:35:38 +0000 (11:35 +0100)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 29 Oct 2021 13:04:03 +0000 (21:04 +0800)
commit1e101de1403c965f30f8a311d62776c03e0e68b5
treee6bfa7a8fb056634acfe412aead27ac304f180fb
parent891a6de4cc6d5356d004144cc1cd1ecdeef0d560
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>
MAINTAINERS
drivers/crypto/keembay/Kconfig
drivers/crypto/keembay/Makefile
drivers/crypto/keembay/keembay-ocs-ecc.c [new file with mode: 0644]