<div dir="ltr"><div dir="ltr">I figured it out, sorry for the confusion.</div><div dir="ltr"><br></div><div>this works as expected</div><div dir="ltr"><div style="color:rgb(212,212,212);background-color:rgb(30,30,30);font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;line-height:18px;white-space:pre"><div>sudo cryptsetup open --type luks /dev/test/data test-data --key-file /root/luks.key </div></div></div><div dir="ltr"><div style="color:rgb(212,212,212);background-color:rgb(30,30,30);font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;line-height:18px;white-space:pre"><div>sudo cryptsetup open --type luks /dev/mapper/test-data test2 --key-file /root/luks.key </div></div></div><div><br></div>I was doing<div>sudo cryptsetup open --type luks <b>/dev/test/data test-data</b> --key-file /root/luks.key</div><div><br><div class="gmail_quote"><div class="gmail_attr">Thanks for your help!</div><div class="gmail_attr"><br></div><div dir="ltr" class="gmail_attr">On Tue, 7 Jul 2020 at 16:16, Miranda Zhang <<a href="mailto:miranda.zhang@instaclustr.com">miranda.zhang@instaclustr.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div class="gmail_quote"><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">you might have more modules missing.  Assuming the cryptsetup binary<br>
comes from Debian the default cipher/mode/IV is aes-ats-plain64, are<br>
these modules available and loaded to?  You will probably need aes, xts<br>
and ecb (or aesni), maybe more, see /proc/crypto.  </blockquote><div><div></div></div><div>I have loaded xts and aes_generic</div>modprobe aes_generic<br>modprobe xts</div><div class="gmail_quote"><br></div><div class="gmail_quote"><img src="cid:ii_kcbis4ii0" alt="Screen Shot 2020-07-07 at 3.54.58 pm.png" width="305" height="474"><br><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Is this a stock Debian kernel or do you build your own?<br></blockquote><div><span style="color:rgb(36,39,41);font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px">I think it is a stock one</span><br></div><div><div style="color:rgb(212,212,212);background-color:rgb(30,30,30);font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;line-height:18px;white-space:pre-wrap"><div>$ uname -r</div><div>4.9.0-12-amd64</div></div></div><div><br></div><div><img src="cid:ii_kcbj7zmy2" alt="Screen Shot 2020-07-07 at 4.05.57 pm.png" width="474" height="42"></div><div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
To see if the culprit is with cryptsetup or something else, you can even<br>
try to map a test device manually using the same ciphers/mode/IV:<br>
<br>
    dd if=/dev/zero bs=1M count=64 of=/tmp/disk.img<br>
    losetup -f /tmp/disk.img <br>
    dev=/dev/loop0 # loop device allocated above<br>
    dmsetup create testcrypt --table "0 $(blockdev --getsz $dev) crypt aes-xts-plain64 $(xxd -l64 -c256 -ps </dev/urandom) 0 $dev 0"<br>
<br>
Does that work?  (Is a new block device /dev/mapper/testcrypt being<br>
created?)  </blockquote><div><br></div><div>seems block device testcrypt gets created fine</div><div><img src="cid:ii_kcbisydo1" alt="Screen Shot 2020-07-07 at 3.51.34 pm.png" width="474" height="198"><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">If it does then the problem is with cryptsetup itself,<br>
otherwise it's something lower level.<br>
<br>
-- <br>
Guilhem.<br>
</blockquote></div></div></div>
</blockquote></div></div></div>