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