mbox series

[0/9] crypto: inside-secure - fix cryptomgr extratests issues

Message ID 1562078400-969-1-git-send-email-pvanleeuwen@verimatrix.com (mailing list archive)
Headers show
Series crypto: inside-secure - fix cryptomgr extratests issues | expand

Message

Pascal van Leeuwen July 2, 2019, 2:39 p.m. UTC
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(-)

Comments

Pascal Van Leeuwen July 2, 2019, 9:21 p.m. UTC | #1
Hi,

I just noticed two bogus unnumbered (i.e. just designated [PATCH]) patch files got accidentally
included in my patch submission. Please ignore those.

Sorry about that,

Pascal van Leeuwen
Silicon IP Architect, Multi-Protocol Engines @ Verimatrix
www.insidesecure.com
Herbert Xu July 26, 2019, 12:30 p.m. UTC | #2
Pascal van Leeuwen <pascalvanl@gmail.com> wrote:
> 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(-)

All applied.  Thanks.