[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v3 0/6] Support akcipher for virtio-crypto
From: |
Michael S. Tsirkin |
Subject: |
Re: [PATCH v3 0/6] Support akcipher for virtio-crypto |
Date: |
Wed, 23 Mar 2022 08:36:36 -0400 |
On Wed, Mar 23, 2022 at 10:49:06AM +0800, zhenwei pi wrote:
> v2 -> v3:
> - Introduce akcipher types to qapi
> - Add test/benchmark suite for akcipher class
> - Seperate 'virtio_crypto: Support virtio crypto asym operation' into:
> - crypto: Introduce akcipher crypto class
> - virtio-crypto: Introduce RSA algorithm
Thanks!
I tagged this but qemu is in freeze. If possible pls ping or
repost after the release to help make sure I don't lose it.
> 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 (3):
> crypto-akcipher: Introduce akcipher types to qapi
> crypto: Implement RSA algorithm by hogweed
> tests/crypto: Add test suite for crypto akcipher
>
> Zhenwei Pi (3):
> virtio-crypto: header update
> crypto: Introduce akcipher crypto class
> virtio-crypto: Introduce RSA algorithm
>
> backends/cryptodev-builtin.c | 319 +++++++-
> backends/cryptodev-vhost-user.c | 34 +-
> backends/cryptodev.c | 32 +-
> crypto/akcipher-nettle.c | 523 +++++++++++++
> crypto/akcipher.c | 81 ++
> crypto/asn1_decoder.c | 185 +++++
> crypto/asn1_decoder.h | 42 +
> crypto/meson.build | 4 +
> hw/virtio/virtio-crypto.c | 326 ++++++--
> include/crypto/akcipher.h | 155 ++++
> include/hw/virtio/virtio-crypto.h | 5 +-
> .../standard-headers/linux/virtio_crypto.h | 82 +-
> include/sysemu/cryptodev.h | 88 ++-
> meson.build | 11 +
> qapi/crypto.json | 86 +++
> tests/bench/benchmark-crypto-akcipher.c | 163 ++++
> tests/bench/meson.build | 6 +
> tests/bench/test_akcipher_keys.inc | 277 +++++++
> tests/unit/meson.build | 1 +
> tests/unit/test-crypto-akcipher.c | 715 ++++++++++++++++++
> 20 files changed, 2990 insertions(+), 145 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
> create mode 100644 tests/bench/benchmark-crypto-akcipher.c
> create mode 100644 tests/bench/test_akcipher_keys.inc
> create mode 100644 tests/unit/test-crypto-akcipher.c
>
> --
> 2.25.1