summary refs log tree commit diff stats
path: root/block/crypto.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* include: Rename sysemu/ -> system/Philippe Mathieu-Daudé2024-12-201-1/+1
* qapi/crypto: Drop temporary 'prefix'Markus Armbruster2024-09-101-5/+5
* crypto/block: drop qcrypto_block_open() n_threads argumentStefan Hajnoczi2024-06-101-1/+0
* block: Support detached LUKS header creation using qemu-imgHyman Huang2024-02-091-2/+10
* block: Support detached LUKS header creation using blockdev-createHyman Huang2024-02-091-8/+93
* crypto: Modify the qcrypto_block_create to support creation flagsHyman Huang2024-02-091-0/+1
* qapi: Make parameter 'file' optional for BlockdevCreateOptionsLUKSHyman Huang2024-02-091-7/+14
* crypto: Support LUKS volume with detached headerHyman Huang2024-02-091-2/+19
* block: Protect bs->file with graph_lockKevin Wolf2023-11-081-0/+6
* block: Take graph lock for most of .bdrv_openKevin Wolf2023-11-081-0/+4
* block: Mark bdrv_amend_options() and callers GRAPH_RDLOCKKevin Wolf2023-10-121-3/+1
* block: Mark bdrv_parent_perms_conflict() and callers GRAPH_RDLOCKKevin Wolf2023-09-201-2/+4
* block: Call .bdrv_co_create(_opts) unlockedKevin Wolf2023-05-191-13/+12
* block: Mark bdrv_co_get_info() and callers GRAPH_RDLOCKEmanuele Giuseppe Esposito2023-05-101-1/+1
* block: bdrv/blk_co_unref() for calls in coroutine contextKevin Wolf2023-05-101-3/+3
* block: Mark bdrv_co_refresh_total_sectors() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-1/+2
* block: Mark bdrv_co_create() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-4/+3
* block: Mark public read/write functions GRAPH_RDLOCKKevin Wolf2023-02-231-2/+2
* block: Mark bdrv_co_truncate() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-1/+1
* luks: Fix .bdrv_co_create(_opts) to open images with no_co_wrapperKevin Wolf2023-02-171-10/+9
* block: Convert bdrv_get_info() to co_wrapper_mixedEmanuele Giuseppe Esposito2023-02-011-4/+4
* block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixedEmanuele Giuseppe Esposito2023-02-011-3/+3
* block: bdrv_create_file is a coroutine_fnEmanuele Giuseppe Esposito2022-12-151-1/+1
* Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into stagingStefan Hajnoczi2022-10-301-5/+6
|\
| * block: introduce bdrv_open_file_child() helperVladimir Sementsov-Ogievskiy2022-10-271-5/+6
* | block: add BDRV_REQ_REGISTERED_BUF request flagStefan Hajnoczi2022-10-261-2/+2
|/
* block: Change blk_{pread,pwrite}() param orderAlberto Faria2022-07-121-1/+1
* crypto: Make block callbacks return 0 on successAlberto Faria2022-07-121-26/+26
* block: Make bdrv_{pread,pwrite}() return 0 on successAlberto Faria2022-07-121-2/+2
* block: Change bdrv_{pread,pwrite,pwrite_sync}() param orderAlberto Faria2022-07-121-2/+2
* block: Add a 'flags' param to bdrv_{pread,pwrite,pwrite_sync}()Alberto Faria2022-07-121-2/+2
* osdep: Move memalign-related functions to their own headerPeter Maydell2022-03-071-0/+1
* crypto: distinguish between main loop and I/O in block_crypto_amend_options_g...Emanuele Giuseppe Esposito2022-03-041-20/+15
* crypto: perform permission checks under BQLEmanuele Giuseppe Esposito2022-03-041-0/+33
* block: use int64_t instead of uint64_t in driver write handlersVladimir Sementsov-Ogievskiy2021-09-291-2/+2
* block: use int64_t instead of uint64_t in driver read handlersVladimir Sementsov-Ogievskiy2021-09-291-2/+2
* block: add bdrv_co_delete_file_noerrMaxim Levitsky2021-02-151-13/+2
* crypto: luks: Fix tiny memory leakMaxim Levitsky2021-02-151-0/+2
* nomaintainer: Fix Lesser GPL version numberChetan Pant2020-11-151-1/+1
* block/crypto: disallow write sharing by defaultMaxim Levitsky2020-07-211-1/+1
* error: Eliminate error_propagate() with Coccinelle, part 2Markus Armbruster2020-07-101-3/+1
* qemu-option: Use returned bool to check for failureMarkus Armbruster2020-07-101-2/+1
* block/crypto: drop unallocated_blocks_are_zeroVladimir Sementsov-Ogievskiy2020-07-061-1/+0
* block/crypto: implement blockdev-amendMaxim Levitsky2020-07-061-19/+53
* block/crypto: implement the encryption key managementMaxim Levitsky2020-07-061-3/+127
* block/crypto: rename two functionsMaxim Levitsky2020-07-061-13/+12
* qcrypto/core: add generic infrastructure for crypto options amendmentMaxim Levitsky2020-07-061-0/+17
* qcow2: Expose bitmaps' size during measureEric Blake2020-05-281-1/+1
* block: Use bdrv_default_perms()Max Reitz2020-05-181-1/+1
* block: Make format drivers use child_of_bdsMax Reitz2020-05-181-2/+2