Hi Herbert,
This series improves the newly added inside-secure driver in various
ways. There are also a few non-critical fixes.
The series is based on top of your cryptodev/master branch, as it
depends on the inside-secure driver addition ("crypto: inside-secure -
add SafeXcel EIP197 crypto engine driver").
I'd like to thank Ofer Heifetz and Igal Liberman who helped making
these changes!
Thanks,
Antoine
Antoine Tenart (10):
crypto: inside-secure - use hmac ipad/opad constants
crypto: inside-secure - fix the ring wr_cache offset
crypto: inside-secure - fix incorrect DSE data cache setting
crypto: inside-secure - update the context and request later
crypto: inside-secure - use one queue per hw ring
crypto: inside-secure - stop requeueing failed requests
crypto: inside-secure - get the backlog before dequeueing the request
crypto: inside-secure - only dequeue when needed
crypto: inside-secure - increase the batch size
crypto: inside-secure - use the base_end pointer in ring rollback
Igal Liberman (2):
crypto: inside-secure - enable single WR in DSE configuration
crypto: inside-secure - optimize DSE bufferability control
Ofer Heifetz (1):
crypto: inside-secure - align the cipher and hash send functions
drivers/crypto/inside-secure/safexcel.c | 104 ++++++++++++-------------
drivers/crypto/inside-secure/safexcel.h | 18 +++--
drivers/crypto/inside-secure/safexcel_cipher.c | 47 ++++++-----
drivers/crypto/inside-secure/safexcel_hash.c | 51 ++++++------
drivers/crypto/inside-secure/safexcel_ring.c | 2 +-
5 files changed, 116 insertions(+), 106 deletions(-)
--
2.9.4