qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH RESEND 0/6] crypto:add AEAD algorithms support
@ 2017-01-05  0:49 Longpeng(Mike)
  2017-01-05  0:49 ` [Qemu-devel] [PATCH RESEND 1/6] configure: add CONFIG_GCRYPT/NETTLE_AEAD item Longpeng(Mike)
                   ` (5 more replies)
  0 siblings, 6 replies; 10+ messages in thread
From: Longpeng(Mike) @ 2017-01-05  0:49 UTC (permalink / raw)
  To: berrange; +Cc: wu.wubin, jianjay.zhou, arei.gonglei, qemu-devel, Longpeng(Mike)

Since QEMU has been supported cryptodev, so it is necessary to support
more crypto algorithms(i.e. hmac,aead) in QEMU backend.

We have already added HMAC support, and this patchset adds AEAD algos
support.
---

Hi Daniel,

Would you please review this patchset? AEAD is also an important algorithm,
and it will be used by the virtio-crypto in the near future.

---
Longpeng(Mike) (6):
  configure: add CONFIG_GCRYPT/NETTLE_AEAD item
  crypto: add AEAD algorithms framework
  crypto: implement nettle-backed AEAD algorithms
  crypto: implement gcrypt-backed AEAD algorithms
  crypto: implement other common funcs for AEAD algorithms
  crypto: add AEAD algorithms testcases

 configure                |  36 +++++
 crypto/Makefile.objs     |   3 +
 crypto/aead-gcrypt.c     | 231 ++++++++++++++++++++++++++++++
 crypto/aead-nettle.c     | 232 ++++++++++++++++++++++++++++++
 crypto/aead.c            | 124 ++++++++++++++++
 crypto/aead.h            | 180 ++++++++++++++++++++++++
 qapi/crypto.json         |   4 +-
 tests/Makefile.include   |   2 +
 tests/test-crypto-aead.c | 357 +++++++++++++++++++++++++++++++++++++++++++++++
 9 files changed, 1168 insertions(+), 1 deletion(-)
 create mode 100644 crypto/aead-gcrypt.c
 create mode 100644 crypto/aead-nettle.c
 create mode 100644 crypto/aead.c
 create mode 100644 crypto/aead.h
 create mode 100644 tests/test-crypto-aead.c

-- 
1.8.3.1

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2017-01-07  7:35 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-01-05  0:49 [Qemu-devel] [PATCH RESEND 0/6] crypto:add AEAD algorithms support Longpeng(Mike)
2017-01-05  0:49 ` [Qemu-devel] [PATCH RESEND 1/6] configure: add CONFIG_GCRYPT/NETTLE_AEAD item Longpeng(Mike)
2017-01-05  0:49 ` [Qemu-devel] [PATCH RESEND 2/6] crypto: add AEAD algorithms framework Longpeng(Mike)
2017-01-06 11:28   ` Daniel P. Berrange
2017-01-07  7:33     ` Longpeng (Mike)
2017-01-05  0:49 ` [Qemu-devel] [PATCH RESEND 3/6] crypto: implement nettle-backed AEAD algorithms Longpeng(Mike)
2017-01-05  0:49 ` [Qemu-devel] [PATCH RESEND 4/6] crypto: implement gcrypt-backed " Longpeng(Mike)
2017-01-05  0:49 ` [Qemu-devel] [PATCH RESEND 5/6] crypto: implement other common funcs for " Longpeng(Mike)
2017-01-05  0:49 ` [Qemu-devel] [PATCH RESEND 6/6] crypto: add AEAD algorithms testcases Longpeng(Mike)
2017-01-06 11:28   ` Daniel P. Berrange

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).