linux/drivers/crypto/inside-secure
Antoine Ténart 871df319bd 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>
2017-12-22 20:03:36 +11:00
..
Makefile
safexcel_cipher.c crypto: inside-secure - EIP97 support 2017-12-22 20:03:36 +11:00
safexcel_hash.c crypto: inside-secure - EIP97 support 2017-12-22 20:03:36 +11:00
safexcel_ring.c crypto: inside-secure - use the base_end pointer in ring rollback 2017-06-20 11:21:48 +08:00
safexcel.c crypto: inside-secure - EIP97 support 2017-12-22 20:03:36 +11:00
safexcel.h crypto: inside-secure - EIP97 support 2017-12-22 20:03:36 +11:00