summaryrefslogtreecommitdiff
path: root/block/crypto.c
Commit message (Expand)AuthorAgeFilesLines
* 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/+14
* block: Convert .bdrv_truncate callback to coroutine_fnKevin Wolf2018-06-291-4/+5
* block/crypto: Pacify Coverity after commit f853465aacbMarkus Armbruster2018-06-291-2/+2
* block: Make remaining uses of qobject input visitor more robustMarkus Armbruster2018-06-151-3/+9
* block: use local path for local headersMichael S. Tsirkin2018-05-311-1/+1
* qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREFMarc-André Lureau2018-05-041-2/+2
* luks: Turn another invalid assertion into checkKevin Wolf2018-03-261-1/+5
* luks: Catch integer overflow for huge sizesKevin Wolf2018-03-191-0/+5
* luks: Turn invalid assertion into checkKevin Wolf2018-03-191-1/+4
* luks: Support .bdrv_co_createKevin Wolf2018-03-191-0/+34
* luks: Create block_crypto_co_create_generic()Kevin Wolf2018-03-191-34/+61
* luks: Separate image file creation from formattingKevin Wolf2018-03-191-20/+17
* block: implement the bdrv_reopen_prepare helper for LUKS driverDaniel P. Berrange2018-03-091-0/+7
* Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2018-03-061-4/+4
|\
| * block: rename .bdrv_create() to .bdrv_co_create_opts()Stefan Hajnoczi2018-03-021-4/+4
* | Include less of the generated modular QAPI headersMarkus Armbruster2018-03-021-1/+1
|/
* block: Simplify bdrv_can_write_zeroes_with_unmap()Eric Blake2018-02-091-1/+0
* Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster2018-02-091-0/+1
* Include qapi/qmp/qdict.h exactly where neededMarkus Armbruster2018-02-091-0/+1
* block: support passthrough of BDRV_REQ_FUA in crypto driverDaniel P. Berrange2017-10-061-2/+5
* block: convert qcrypto_block_encrypt|decrypt to take bytes offsetDaniel P. Berrange2017-10-061-8/+4
* block: convert crypto driver to bdrv_co_preadv|pwritevDaniel P. Berrange2017-10-061-52/+54
* block: fix data type casting for crypto payload offsetDaniel P. Berrange2017-10-061-4/+9
* block: use 1 MB bounce buffers for crypto instead of 16KBDaniel P. Berrange2017-10-061-13/+15
* block: Add PreallocMode to bdrv_truncate()Max Reitz2017-07-111-7/+1
* block: Add PreallocMode to BD.bdrv_truncate()Max Reitz2017-07-111-1/+7
* block: pass option prefix down to crypto layerDaniel P. Berrange2017-07-111-2/+2
* block: remove all encryption handling APIsDaniel P. Berrange2017-07-111-1/+0
* qcow: convert QCow to use QCryptoBlock for encryptionDaniel P. Berrange2017-07-111-0/+10
* block: add ability to set a prefix for opt namesDaniel P. Berrange2017-07-111-8/+8
* block: expose crypto option names / defs to other driversDaniel P. Berrange2017-07-111-56/+26
* crypto: move 'opaque' parameter to (nearly) the end of parameter listDaniel P. Berrange2017-05-091-3/+3
* block: Add errp to BD.bdrv_truncate()Max Reitz2017-04-281-2/+3
* block: Add errp to b{lk,drv}_truncate()Max Reitz2017-04-281-1/+1
* crypto: Make errp the last parameter of functionsFam Zheng2017-04-241-6/+6
* block: Request child permissions in format driversKevin Wolf2017-02-281-0/+1
* block: Attach bs->file only during .bdrv_open()Kevin Wolf2017-02-241-0/+6
* block: Pass BdrvChild to bdrv_truncate()Kevin Wolf2017-02-241-1/+1
* crypto: make PBKDF iterations configurable for LUKS formatDaniel P. Berrange2016-09-191-0/+6
* block: export LUKS specific data to qemu-img infoDaniel P. Berrange2016-07-261-0/+49
* Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2016-07-06' into ...Peter Maydell2016-07-061-16/+14
|\
| * opts-visitor: Favor new visit_free() functionEric Blake2016-07-061-16/+14
| * qapi: Add parameter to visit_end_*Eric Blake2016-07-061-2/+2
* | block: Convert bdrv_pread(v) to BdrvChildKevin Wolf2016-07-051-1/+1
* | block: Convert bdrv_co_writev() to BdrvChildKevin Wolf2016-07-051-1/+1
* | block: Convert bdrv_co_readv() to BdrvChildKevin Wolf2016-07-051-1/+1
* | block: Use bool as appropriate for BDS membersEric Blake2016-07-051-2/+2
|/
* Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2016-05-121-1/+1
|\