[0/3] crypto: inside-secure - add more AEAD ciphersuites
mbox series

Message ID 1562309364-942-1-git-send-email-pvanleeuwen@verimatrix.com
Headers show
Series
  • crypto: inside-secure - add more AEAD ciphersuites
Related show

Message

Pascal van Leeuwen July 5, 2019, 6:49 a.m. UTC
This patch set adds support for the following additional AEAD suites:
- authenc(hmac(sha1),cbc(des3_ede))
- authenc(hmac(sha1),rfc3686(ctr(aes)))
- authenc(hmac(sha224),rfc3686(ctr(aes)))
- authenc(hmac(sha256),rfc3686(ctr(aes)))
- authenc(hmac(sha384),rfc3686(ctr(aes)))
- authenc(hmac(sha512),rfc3686(ctr(aes)))

It has been verified on an FPGA devboard and Macchiatobin (Armada 8K)

Pascal van Leeuwen (3):
  crypto: inside-secure - add support for
    authenc(hmac(sha1),cbc(des3_ede))
  crypto: inside-secure - added support for rfc3686(ctr(aes))
  crypto: inside-secure - add support for
    authenc(hmac(sha*),rfc3686(ctr(aes))) suites

 drivers/crypto/inside-secure/safexcel.c        |  30 +-
 drivers/crypto/inside-secure/safexcel.h        |  38 +--
 drivers/crypto/inside-secure/safexcel_cipher.c | 456 ++++++++++++++++++++++---
 3 files changed, 428 insertions(+), 96 deletions(-)

Comments

Herbert Xu July 26, 2019, 12:32 p.m. UTC | #1
Pascal van Leeuwen <pascalvanl@gmail.com> wrote:
> This patch set adds support for the following additional AEAD suites:
> - authenc(hmac(sha1),cbc(des3_ede))
> - authenc(hmac(sha1),rfc3686(ctr(aes)))
> - authenc(hmac(sha224),rfc3686(ctr(aes)))
> - authenc(hmac(sha256),rfc3686(ctr(aes)))
> - authenc(hmac(sha384),rfc3686(ctr(aes)))
> - authenc(hmac(sha512),rfc3686(ctr(aes)))
> 
> It has been verified on an FPGA devboard and Macchiatobin (Armada 8K)
> 
> Pascal van Leeuwen (3):
>  crypto: inside-secure - add support for
>    authenc(hmac(sha1),cbc(des3_ede))
>  crypto: inside-secure - added support for rfc3686(ctr(aes))
>  crypto: inside-secure - add support for
>    authenc(hmac(sha*),rfc3686(ctr(aes))) suites
> 
> drivers/crypto/inside-secure/safexcel.c        |  30 +-
> drivers/crypto/inside-secure/safexcel.h        |  38 +--
> drivers/crypto/inside-secure/safexcel_cipher.c | 456 ++++++++++++++++++++++---
> 3 files changed, 428 insertions(+), 96 deletions(-)

All applied.  Thanks.