aboutsummaryrefslogtreecommitdiff
path: root/hw/virtio/virtio-crypto.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-10hw/virtio/virtio-crypto: Protect from DMA re-entrancy bugsPhilippe Mathieu-Daudé1-2/+2
2023-12-30hw/virtio: Constify VMStateRichard Henderson1-1/+1
2023-09-21hw/other: spelling fixesMichael Tokarev1-2/+2
2023-08-03virtio-crypto: verify src&dst buffer length for sym requestzhenwei pi1-0/+5
2023-07-10hw/virtio: fix typo in VIRTIO_CONFIG_IRQ_IDX commentsAlex Bennée1-2/+2
2023-06-23hw/virtio: Remove unnecessary 'virtio-access.h' headerPhilippe Mathieu-Daudé1-1/+0
2023-05-19virtio-crypto: fix NULL pointer dereference in virtio_crypto_free_requestMauro Matteo Cascella1-9/+11
2023-04-28hw: replace most qemu_bh_new calls with qemu_bh_new_guardedAlexander Bulekov1-1/+2
2023-03-07cryptodev: Use CryptoDevBackendOpInfo for operationzhenwei pi1-3/+4
2023-03-07cryptodev: Introduce server type in QAPIzhenwei pi1-2/+25
2023-03-07cryptodev: Introduce cryptodev alg type in QAPIzhenwei pi1-7/+7
2023-01-08virtio: introduce macro VIRTIO_CONFIG_IRQ_IDXCindy Lu1-0/+18
2022-11-02virtio-crypto: Support asynchronous modeLei He1-147/+190
2022-10-04Use g_new() & friends where that makes obvious senseMarkus Armbruster1-1/+1
2022-06-16crypto: Introduce RSA algorithmzhenwei pi1-66/+257
2022-05-16virtio: add vhost support for virtio devicesJonah Palmer1-0/+10
2022-05-16virtio: drop name parameter for virtio_init()Jonah Palmer1-1/+1
2022-05-13hw/virtio: Replace g_memdup() by g_memdup2()Philippe Mathieu-Daudé1-3/+3
2022-03-21Use g_new() & friends where that makes obvious senseMarkus Armbruster1-1/+1
2022-01-10Revert "virtio: introduce macro IRTIO_CONFIG_IRQ_IDX"Michael S. Tsirkin1-6/+0
2022-01-06virtio: introduce macro IRTIO_CONFIG_IRQ_IDXCindy Lu1-0/+6
2020-09-23virtio-crypto: don't modify elem->in/out_sgStefan Hajnoczi1-3/+14
2020-07-21qom: Change object_get_canonical_path_component() not to mallocMarkus Armbruster1-3/+2
2020-05-15qdev: Unrealize must not failMarkus Armbruster1-1/+1
2020-02-25virtio-crypto: do delete ctrl_vq in virtio_crypto_device_unrealizePan Nengyuan1-1/+2
2020-01-24qdev: set properties with device_class_set_props()Marc-André Lureau1-1/+1
2019-08-16Include hw/qdev-properties.h lessMarkus Armbruster1-1/+1
2019-08-16Include qemu/main-loop.h lessMarkus Armbruster1-0/+1
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster1-0/+2
2018-03-01cryptodev: add vhost supportGonglei1-0/+70
2017-07-14virtio-crypto: Convert to DEFINE_PROP_LINKFam Zheng1-20/+7
2017-07-14qom: enforce readonly nature of link's check callbackIgor Mammedov1-1/+1
2017-01-24hw: Fix typos found by codespellStefan Weil1-1/+1
2017-01-10virtio-crypto: zeroize the key material before freeGonglei1-1/+12
2017-01-10virtio-crypto: avoid one cryptodev device is used by multiple virtio crypto d...Gonglei1-1/+15
2017-01-10cryptodev: wrap the ready flagGonglei1-2/+2
2017-01-10cryptodev: introduce a new is_used propertyGonglei1-0/+2
2017-01-10virtio-crypto: use the correct length for cipher operationGonglei1-1/+1
2017-01-10virtio-crypto: fix possible integer and heap overflowGonglei1-2/+2
2016-11-30virtio-crypto: fix uninitialized variablesGonglei1-1/+1
2016-11-18virtio-crypto: fix virtio_queue_set_notification() raceStefan Hajnoczi1-2/+11
2016-11-15virtio-crypto: tag as not hotpluggable and migrationGonglei1-0/+1
2016-11-01virtio-crypto: using bh to handle dataq's requestsGonglei1-2/+53
2016-11-01cryptodev: introduce an unified wrapper for crypto operationGonglei1-5/+5
2016-11-01virtio-crypto: add data queue processing handlerGonglei1-1/+357
2016-11-01virtio-crypto: add control queue handlerGonglei1-1/+298
2016-11-01virtio-crypto: set capacity of algorithms supportedGonglei1-0/+43
2016-11-01virtio-crypto: add virtio crypto device emulationGonglei1-0/+151