summaryrefslogtreecommitdiffstats
path: root/block/crypto.c
Commit message (Expand)AuthorAgeFilesLines
* 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/+15Star
* 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/+2Star
* 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/+1Star
* qemu-option: Use returned bool to check for failureMarkus Armbruster2020-07-101-2/+1Star
* block/crypto: drop unallocated_blocks_are_zeroVladimir Sementsov-Ogievskiy2020-07-061-1/+0Star
* 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/+12Star
* 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
* block: Add BdrvChildRole to BdrvChildMax Reitz2020-05-181-1/+1
* block: Add BlockDriver.is_formatMax Reitz2020-05-181-0/+2
* block: luks: better error message when creating too large filesMaxim Levitsky2020-05-071-4/+21
* block: Add blk_new_with_bs() helperEric Blake2020-05-051-5/+4Star
* block-backend: Add flags to blk_truncate()Kevin Wolf2020-04-301-1/+1
* block: Add flags to bdrv(_co)_truncate()Kevin Wolf2020-04-301-1/+1
* block: Add flags to BlockDriver.bdrv_co_truncate()Kevin Wolf2020-04-301-1/+2
* block: pass BlockDriver reference to the .bdrv_co_createMaxim Levitsky2020-03-261-1/+2
* Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2020-03-121-0/+18
|\
| * crypto.c: cleanup created file when block_crypto_co_create_opts_luks failsDaniel Henrique Barboza2020-03-111-0/+18
* | luks: implement .bdrv_measure()Stefan Hajnoczi2020-03-111-0/+62
|/
* block: Let format drivers pass @exactMax Reitz2019-10-281-1/+1
* block: Add @exact parameter to bdrv_co_truncate()Max Reitz2019-10-281-4/+4
* LUKS: support preallocationMaxim Levitsky2019-08-191-3/+27
* Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster2019-06-121-0/+1
* block: Add BlockBackend.ctxKevin Wolf2019-06-041-1/+2
* block: Make bdrv_{copy_on_read,crypto_luks,replication} staticAlberto Garcia2019-03-191-1/+1
* block: Add strong_runtime_opts to BlockDriverMax Reitz2019-02-251-0/+8
* bdrv_query_image_info Error parameter addedAndrey Shinkevich2019-02-111-6/+3Star
* crypto: support multiple threads accessing one QCryptoBlockVladimir Sementsov-Ogievskiy2018-12-121-0/+1
* luks: Allow share-rw=onFam Zheng2018-08-151-1/+3
* block/crypto: Fix memory leak in create error pathKevin Wolf2018-07-051-1/+1
* block/crypto: Simplify block_crypto_{open,create}_opts_init()Markus Armbruster2018-06-291-85/+14Star