This patch series supports asymmetric RSA in vhost crypto library. It also includes changes to improve vhost crypto library: * support newer QEMU versions. * fix broken vhost_crypto example application. * stabilize crypto fastpath operations.
v3: - spin off new patches from one single patch in v2. - stabilized vhost crypto lib and example app. Gowrishankar Muthukrishnan (5): vhost: skip crypto op fetch before vring init vhost: update vhost_user crypto session parameters examples/vhost_crypto: fix user callbacks vhost: support asymmetric RSA crypto ops examples/vhost_crypto: support asymmetric crypto examples/vhost_crypto/main.c | 54 +++- lib/vhost/vhost_crypto.c | 514 ++++++++++++++++++++++++++++++++--- lib/vhost/vhost_user.h | 33 ++- lib/vhost/virtio_crypto.h | 67 +++++ 4 files changed, 609 insertions(+), 59 deletions(-) -- 2.25.1