This patchset fixes various errors and hang cases that occurred when running the crypto self-tests, and in particular the extra tests, on an EIP97 type engine (e.g. Marvell Armada 3700LP as used on EspressoBin) Tested on Macchiatobin, EspressoBin (thanks, Antoine Tenart), EIP97HW2.3 and EIP197HW3.2 on the Xilinx VCU118 FPGA development board. Pascal van Leeuwen (3): crypto: inside-secure - Fix Unable to fit even 1 command desc error w/ EIP97 crypto: inside-secure - Fix hang case on EIP97 with zero length input data crypto: inside-secure - Fix hang case on EIP97 with basic DES/3DES ops drivers/crypto/inside-secure/safexcel.c | 12 +- drivers/crypto/inside-secure/safexcel.h | 34 +- drivers/crypto/inside-secure/safexcel_cipher.c | 552 +++++++++++++++---------- drivers/crypto/inside-secure/safexcel_hash.c | 14 +- drivers/crypto/inside-secure/safexcel_ring.c | 130 ++++-- 5 files changed, 473 insertions(+), 269 deletions(-) -- 1.8.3.1