Message ID | 20220211084108.1254218-1-pizhenwei@bytedance.com (mailing list archive) |
---|---|
Headers | show |
Series | Introduce akcipher service for virtio-crypto | expand |
Hi, Lei Could you please review the V2 version? On 2/11/22 4:41 PM, zhenwei pi wrote: > v1 -> v2: > - Fix 1 compiling warning reported by kernel test robot <lkp@intel.com> > - Put "__le32 akcipher_algo;" instead of "__le32 reserve;" field of > struct virtio_crypto_config directly without size change. > - Add padding in struct virtio_crypto_ecdsa_session_para to keep > 64-bit alignment. > - Remove irrelevant change by code format alignment. > > - Also CC crypto gurus Herbert and linux-crypto@vger.kernel.org. > > - Test with QEMU(patched by the v2 version), works fine. > > v1: > - Introduce akcipher service, implement RSA algorithm, and a minor fix. > > zhenwei pi (3): > virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC > virtio-crypto: introduce akcipher service > virtio-crypto: implement RSA algorithm > > drivers/crypto/virtio/Makefile | 1 + > .../virtio/virtio_crypto_akcipher_algo.c | 584 ++++++++++++++++++ > drivers/crypto/virtio/virtio_crypto_common.h | 3 + > drivers/crypto/virtio/virtio_crypto_core.c | 6 +- > drivers/crypto/virtio/virtio_crypto_mgr.c | 11 + > include/uapi/linux/virtio_crypto.h | 82 ++- > 6 files changed, 685 insertions(+), 2 deletions(-) > create mode 100644 drivers/crypto/virtio/virtio_crypto_akcipher_algo.c >