[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/3] Support akcipher for virtio-crypto
|
From: |
zhenwei pi |
|
Subject: |
[PATCH 0/3] Support akcipher for virtio-crypto |
|
Date: |
Fri, 21 Jan 2022 10:26:57 +0800 |
- 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 | 98 +++-
include/sysemu/cryptodev.h | 88 +++-
meson.build | 11 +
14 files changed, 1526 insertions(+), 156 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.25.1
- [PATCH 0/3] Support akcipher for virtio-crypto,
zhenwei pi <=