diff options
author | Daniel P. Berrange <berrange@redhat.com> | 2015-10-24 11:55:48 +0100 |
---|---|---|
committer | Daniel P. Berrange <berrange@redhat.com> | 2016-03-17 16:50:40 +0000 |
commit | 3e308f20edfd65a21c98eb2d8079dacd47957444 (patch) | |
tree | fc2adad357333b48dc7317340c194c55cfd3f7fb /crypto/Makefile.objs | |
parent | 7d9690148ac25bc755a759adab7d63f517d092b1 (diff) | |
download | qemu-3e308f20edfd65a21c98eb2d8079dacd47957444.zip qemu-3e308f20edfd65a21c98eb2d8079dacd47957444.tar.gz qemu-3e308f20edfd65a21c98eb2d8079dacd47957444.tar.bz2 |
crypto: implement the LUKS block encryption format
Provide a block encryption implementation that follows the
LUKS/dm-crypt specification.
This supports all combinations of hash, cipher algorithm,
cipher mode and iv generator that are implemented by the
current crypto layer.
There is support for opening existing volumes formatted
by dm-crypt, and for formatting new volumes. In the latter
case it will only use key slot 0.
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Diffstat (limited to 'crypto/Makefile.objs')
-rw-r--r-- | crypto/Makefile.objs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/crypto/Makefile.objs b/crypto/Makefile.objs index 3ddeb42..9f2c87e 100644 --- a/crypto/Makefile.objs +++ b/crypto/Makefile.objs @@ -21,6 +21,7 @@ crypto-obj-y += afsplit.o crypto-obj-y += xts.o crypto-obj-y += block.o crypto-obj-y += block-qcow.o +crypto-obj-y += block-luks.o # Let the userspace emulators avoid linking gnutls/etc crypto-aes-obj-y = aes.o |