qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/3] Support akcipher for virtio-crypto
@ 2022-02-11  8:43 zhenwei pi
  2022-02-11  8:43 ` [PATCH v2 1/3] virtio-crypto: header update zhenwei pi
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: zhenwei pi @ 2022-02-11  8:43 UTC (permalink / raw)
  To: arei.gonglei, mst
  Cc: helei.sig11, jasowang, qemu-devel, zhenwei pi, virtualization,
	linux-crypto, herbert

v1 -> v2:
- Update virtio_crypto.h from v2 version of related kernel patch.

v1:
- Support akcipher for virtio-crypto.
- Introduce akcipher class.
- Introduce ASN1 decoder into QEMU.
- Implement RSA backend by nettle/hogweed.

Lei He (1):
  crypto: Introduce RSA algorithm

Zhenwei Pi (2):
  virtio-crypto: header update
  virtio_crypto: Support virtio crypto asym operation

 backends/cryptodev-builtin.c                  | 201 ++++++--
 backends/cryptodev-vhost-user.c               |  34 +-
 backends/cryptodev.c                          |  32 +-
 crypto/akcipher-nettle.c                      | 486 ++++++++++++++++++
 crypto/akcipher.c                             |  91 ++++
 crypto/asn1_decoder.c                         | 185 +++++++
 crypto/asn1_decoder.h                         |  42 ++
 crypto/meson.build                            |   4 +
 hw/virtio/virtio-crypto.c                     | 328 +++++++++---
 include/crypto/akcipher.h                     |  77 +++
 include/hw/virtio/virtio-crypto.h             |   5 +-
 .../standard-headers/linux/virtio_crypto.h    |  82 ++-
 include/sysemu/cryptodev.h                    |  88 +++-
 meson.build                                   |  11 +
 14 files changed, 1518 insertions(+), 148 deletions(-)
 create mode 100644 crypto/akcipher-nettle.c
 create mode 100644 crypto/akcipher.c
 create mode 100644 crypto/asn1_decoder.c
 create mode 100644 crypto/asn1_decoder.h
 create mode 100644 include/crypto/akcipher.h

-- 
2.20.1



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

end of thread, other threads:[~2022-02-17 12:33 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-02-11  8:43 [PATCH v2 0/3] Support akcipher for virtio-crypto zhenwei pi
2022-02-11  8:43 ` [PATCH v2 1/3] virtio-crypto: header update zhenwei pi
2022-02-17 12:09   ` Gonglei (Arei) via
2022-02-11  8:43 ` [PATCH v2 2/3] virtio_crypto: Support virtio crypto asym operation zhenwei pi
2022-02-11  8:43 ` [PATCH v2 3/3] crypto: Introduce RSA algorithm zhenwei pi

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).