[dm-devel] Unknown crypt device type VERITY over Ubuntu 12.04

Akash Bhatnagar akash.bhatnagar at broadcom.com
Tue Nov 26 12:22:38 UTC 2013


HI,

I have build cryptsetup over Ubuntu 12.04 using standard way with almost all the dependent packages compiled manually. Below is the list of all the packages which generated dependency errors:-

1) util-linux-ng-2.18.tar.bz2 -->{./configure && make && make install}
2) libgpg-error-1.9.tar.gz --> {./configure && make && make install}
3) libgcrypt-1.5.3.tar.gz --> {./configure && make && make install}
4) LVM2.2.02.99.tgz --> {./configure && make && make install}
5) cryptsetup-1.6.2.tar.bz2 --> {./configure && make && make install}

After that I have changed the running kernel 3.8.x with the debian packages of Linux kernel 3.11.x which already have dm-verity.ko module.

6) Then I have insert dm-verity module (modprobe dm-verity)

In order to test verity framework, I have created two sample block devices;one for data device and other for hash device:-

7) losetup system.img.raw /dev/loop2
   echo "0 $(blockdev --getsize /dev/loop2) linear /dev/loop2 0" |\
   dmsetup  create my_dm

8) dd if=/dev/zero of=/tmp/store1 bs=1024 seek=2047 count=1
   losetup /tmp/store1 /dev/loop0
   echo "0 $(blockdev --getsize /dev/loop0) linear /dev/loop0 0" |\
   dmsetup  create my_hash_dm

And finally during test; the veritysetup shows following error instead of Root Hash

veritysetup format /dev/mapper/my_dm /dev/mapper/my_hash_dm

Unknown crypt device type VERITY requested.

I am unable to locate the issue and tried alot. Please indicate if any of the step is incorrect and should not be done. Also specify any alternatives.

Thanks
Akash

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/dm-devel/attachments/20131126/d8063b18/attachment.htm>


More information about the dm-devel mailing list