This patch set fixes all remaining issues with the cryptomgr extra tests
when run on a Marvell A7K or A8K device (i.e Macchiatobin), resulting in
a clean boot with the extra tests enabled.
Pascal van Leeuwen (9):
crypto: inside-secure - keep ivsize for DES ECB modes at 0
crypto: inside-secure - silently return -EINVAL for input error cases
crypto: inside-secure - fix incorrect skcipher output IV
crypto: inside-secure - fix scatter/gather list to descriptor
conversion
crypto: inside-secure - fix EINVAL error (buf overflow) for AEAD
decrypt
crypto: inside-secure: back out parts of earlier HMAC update
workaround
crypto: inside-secure - let HW deal with initial hash digest
crypto: inside-secure - add support for arbitrary size hash/HMAC
updates
crypto: inside-secure - add support for 0 length HMAC messages
drivers/crypto/inside-secure/safexcel.c | 25 +-
drivers/crypto/inside-secure/safexcel.h | 6 +-
drivers/crypto/inside-secure/safexcel_cipher.c | 265 ++++++++----
drivers/crypto/inside-secure/safexcel_hash.c | 553 ++++++++++++++-----------
4 files changed, 520 insertions(+), 329 deletions(-)
--
1.8.3.1