This series implements the .bdrv_co_create callback for luks, adds an
image creation test for it and contains some bonus fixes for bugs that
the test triggered.
Kevin Wolf (6):
luks: Separate image file creation from formatting
luks: Create block_crypto_co_create_generic()
luks: Support .bdrv_co_create
luks: Turn invalid assertion into check
luks: Catch integer overflow for huge sizes
qemu-iotests: Test luks QMP image creation
qapi/block-core.json | 17 +++-
block/crypto.c | 150 +++++++++++++++++++++---------
tests/qemu-iotests/208 | 211 +++++++++++++++++++++++++++++++++++++++++++
tests/qemu-iotests/208.out | 136 ++++++++++++++++++++++++++++
tests/qemu-iotests/common.rc | 2 +-
tests/qemu-iotests/group | 1 +
6 files changed, 473 insertions(+), 44 deletions(-)
create mode 100755 tests/qemu-iotests/208
create mode 100644 tests/qemu-iotests/208.out
--
2.13.6