[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH RESEND 0/6] crypto:add AEAD algorithms support
From: |
Longpeng(Mike) |
Subject: |
[Qemu-devel] [PATCH RESEND 0/6] crypto:add AEAD algorithms support |
Date: |
Thu, 5 Jan 2017 08:49:35 +0800 |
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
- [Qemu-devel] [PATCH RESEND 0/6] crypto:add AEAD algorithms support,
Longpeng(Mike) <=
- [Qemu-devel] [PATCH RESEND 4/6] crypto: implement gcrypt-backed AEAD algorithms, Longpeng(Mike), 2017/01/04
- [Qemu-devel] [PATCH RESEND 1/6] configure: add CONFIG_GCRYPT/NETTLE_AEAD item, Longpeng(Mike), 2017/01/04
- [Qemu-devel] [PATCH RESEND 5/6] crypto: implement other common funcs for AEAD algorithms, Longpeng(Mike), 2017/01/04
- [Qemu-devel] [PATCH RESEND 2/6] crypto: add AEAD algorithms framework, Longpeng(Mike), 2017/01/04
- [Qemu-devel] [PATCH RESEND 3/6] crypto: implement nettle-backed AEAD algorithms, Longpeng(Mike), 2017/01/04
- [Qemu-devel] [PATCH RESEND 6/6] crypto: add AEAD algorithms testcases, Longpeng(Mike), 2017/01/04