summaryrefslogtreecommitdiffstats
path: root/crypto/dh.c
diff options
context:
space:
mode:
authorAntoine Ténart <antoine.tenart@free-electrons.com>2017-12-14 15:26:58 +0100
committerHerbert Xu <herbert@gondor.apana.org.au>2017-12-22 20:03:36 +1100
commit871df319bd48acb4ce48b8985136c8ba40af3a02 (patch)
treef35898cd8e88ae270e0a3f4ee9a3b6532eb0c8e3 /crypto/dh.c
parent8732b298fa1cd266d8962d45109ba5cfa4212f37 (diff)
downloadblackbird-op-linux-871df319bd48acb4ce48b8985136c8ba40af3a02.tar.gz
blackbird-op-linux-871df319bd48acb4ce48b8985136c8ba40af3a02.zip
crypto: inside-secure - EIP97 support
The Inside Secure SafeXcel driver was firstly designed to support the EIP197 cryptographic engine which is an evolution (with much more feature, better performances) of the EIP97 cryptographic engine. This patch convert the Inside Secure SafeXcel driver to support both engines (EIP97 + EIP197). The main differences are the register offsets and the context invalidation process which is EIP197 specific. This patch adds an indirection on the register offsets and adds checks not to send any invalidation request when driving the EIP97. A new compatible is added as well to bind the driver from device trees. Signed-off-by: Antoine Tenart <antoine.tenart@free-electrons.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/dh.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud