<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://dev1galaxy.org/extern.php?action=feed&amp;tid=2806&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / cryptsetup on embedded]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=2806</link>
		<description><![CDATA[The most recent posts in cryptsetup on embedded.]]></description>
		<lastBuildDate>Tue, 04 Jun 2019 19:05:40 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: cryptsetup on embedded]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=16341#p16341</link>
			<description><![CDATA[<p>Sorry mate. <br />I really had to have this system up and running so <del>I accepted the &quot;D&quot;</del> (for now) and flashed a SD card with Armbian. I would have to set some time aside for this in the future, or maybe buy another Banana Pi M1 to test it out.<br />I will update this thread when I have it working.<br />Thanks for your help.</p>]]></description>
			<author><![CDATA[dummy@example.com (d1str0)]]></author>
			<pubDate>Tue, 04 Jun 2019 19:05:40 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=16341#p16341</guid>
		</item>
		<item>
			<title><![CDATA[Re: cryptsetup on embedded]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=16294#p16294</link>
			<description><![CDATA[<div class="quotebox"><cite>d1str0 wrote:</cite><blockquote><div><p>No major difference.<br />This is what is new:</p><div class="codebox"><pre><code>&lt; name         : aes
&lt; driver       : aes-arm
&lt; module       : aes_arm</code></pre></div></div></blockquote></div><p>So aes-xts is still unsupported, even with those modules loaded...</p><p>I noticed on my desktop pc (amd64) that the xts module also uses or needs the <span class="bbc">gf128mul</span> module.</p><p>Is that loaded on your banana pi?<br />Could also be compiled in the kernel, you can check for <span class="bbc">CONFIG_CRYPTO_GF128MUL=</span> in <span class="bbc">/boot/config-&lt;kernel-version&gt;</span> if that exists on your system or alternatively in <span class="bbc">/proc/config.gz</span> (may be missing as well on your system).</p>]]></description>
			<author><![CDATA[dummy@example.com (emanym)]]></author>
			<pubDate>Thu, 30 May 2019 23:00:48 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=16294#p16294</guid>
		</item>
		<item>
			<title><![CDATA[Re: cryptsetup on embedded]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=16273#p16273</link>
			<description><![CDATA[<div class="quotebox"><cite>emanym wrote:</cite><blockquote><div><p>No changes in <span class="bbc">/proc/crypto</span> after loading those modules?</p></div></blockquote></div><p>No major difference.<br />This is what is new:</p><div class="codebox"><pre><code>&lt; name         : aes
&lt; driver       : aes-arm
&lt; module       : aes_arm
&lt; priority     : 200
&lt; refcnt       : 1
&lt; selftest     : passed
&lt; internal     : no
&lt; type         : cipher
&lt; blocksize    : 16
&lt; min keysize  : 16
&lt; max keysize  : 32</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (d1str0)]]></author>
			<pubDate>Tue, 28 May 2019 23:53:03 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=16273#p16273</guid>
		</item>
		<item>
			<title><![CDATA[Re: cryptsetup on embedded]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=16264#p16264</link>
			<description><![CDATA[<div class="quotebox"><cite>d1str0 wrote:</cite><blockquote><div><p>Before running cryptsetup luksOpen neither is loaded. After that, only xts is loaded. I can load ecb with modprobe, but cryptsetup gives me the same error.</p></div></blockquote></div><p>No changes in <span class="bbc">/proc/crypto</span> after loading those modules?</p>]]></description>
			<author><![CDATA[dummy@example.com (emanym)]]></author>
			<pubDate>Mon, 27 May 2019 23:28:39 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=16264#p16264</guid>
		</item>
		<item>
			<title><![CDATA[Re: cryptsetup on embedded]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=16254#p16254</link>
			<description><![CDATA[<div class="quotebox"><cite>emanym wrote:</cite><blockquote><div><p>you can check for supported encryption schemes</p></div></blockquote></div><p>cat /proc/crypto shows nothing regarding xts. This is the whole output:</p><div class="codebox"><pre class="vscroll"><code>name         : hmac(sha256)
driver       : hmac(sha256-neon)
module       : hmac
priority     : 250
refcnt       : 3
selftest     : passed
internal     : no
type         : shash
blocksize    : 64
digestsize   : 32

name         : sha224
driver       : sha224-generic
module       : sha256_generic
priority     : 0
refcnt       : 1
selftest     : passed
internal     : no
type         : shash
blocksize    : 64
digestsize   : 28

name         : sha256
driver       : sha256-generic
module       : sha256_generic
priority     : 0
refcnt       : 1
selftest     : passed
internal     : no
type         : shash
blocksize    : 64
digestsize   : 32

name         : sha224
driver       : sha224-neon
module       : sha256_arm
priority     : 250
refcnt       : 1
selftest     : passed
internal     : no
type         : shash
blocksize    : 64
digestsize   : 28

name         : sha256
driver       : sha256-neon
module       : sha256_arm
priority     : 250
refcnt       : 3
selftest     : passed
internal     : no
type         : shash
blocksize    : 64
digestsize   : 32

name         : sha224
driver       : sha224-asm
module       : sha256_arm
priority     : 150
refcnt       : 1
selftest     : passed
internal     : no
type         : shash
blocksize    : 64
digestsize   : 28

name         : sha256
driver       : sha256-asm
module       : sha256_arm
priority     : 150
refcnt       : 1
selftest     : passed
internal     : no
type         : shash
blocksize    : 64
digestsize   : 32

name         : hmac(sha1)
driver       : hmac(sha1-generic)
module       : hmac
priority     : 0
refcnt       : 3
selftest     : passed
internal     : no
type         : shash
blocksize    : 64
digestsize   : 20

name         : stdrng
driver       : sun4i_ss_rng
module       : kernel
priority     : 300
refcnt       : 1
selftest     : passed
internal     : no
type         : rng
seedsize     : 24

name         : ecb(des3_ede)
driver       : ecb-des3-sun4i-ss
module       : kernel
priority     : 300
refcnt       : 1
selftest     : passed
internal     : no
type         : skcipher
async        : no
blocksize    : 8
min keysize  : 24
max keysize  : 24
ivsize       : 8
chunksize    : 8
walksize     : 8

name         : cbc(des3_ede)
driver       : cbc-des3-sun4i-ss
module       : kernel
priority     : 300
refcnt       : 1
selftest     : passed
internal     : no
type         : skcipher
async        : no
blocksize    : 8
min keysize  : 24
max keysize  : 24
ivsize       : 8
chunksize    : 8
walksize     : 8

name         : ecb(des)
driver       : ecb-des-sun4i-ss
module       : kernel
priority     : 300
refcnt       : 1
selftest     : passed
internal     : no
type         : skcipher
async        : no
blocksize    : 8
min keysize  : 8
max keysize  : 8
ivsize       : 0
chunksize    : 8
walksize     : 8

name         : cbc(des)
driver       : cbc-des-sun4i-ss
module       : kernel
priority     : 300
refcnt       : 1
selftest     : passed
internal     : no
type         : skcipher
async        : no
blocksize    : 8
min keysize  : 8
max keysize  : 8
ivsize       : 8
chunksize    : 8
walksize     : 8

name         : ecb(aes)
driver       : ecb-aes-sun4i-ss
module       : kernel
priority     : 300
refcnt       : 1
selftest     : passed
internal     : no
type         : skcipher
async        : no
blocksize    : 16
min keysize  : 16
max keysize  : 32
ivsize       : 16
chunksize    : 16
walksize     : 16

name         : cbc(aes)
driver       : cbc-aes-sun4i-ss
module       : kernel
priority     : 300
refcnt       : 1
selftest     : passed
internal     : no
type         : skcipher
async        : no
blocksize    : 16
min keysize  : 16
max keysize  : 32
ivsize       : 16
chunksize    : 16
walksize     : 16

name         : sha1
driver       : sha1-sun4i-ss
module       : kernel
priority     : 300
refcnt       : 1
selftest     : passed
internal     : no
type         : ahash
async        : no
blocksize    : 64
digestsize   : 20

name         : md5
driver       : md5-sun4i-ss
module       : kernel
priority     : 300
refcnt       : 1
selftest     : passed
internal     : no
type         : ahash
async        : no
blocksize    : 64
digestsize   : 16

name         : crc32
driver       : crc32-generic
module       : kernel
priority     : 100
refcnt       : 1
selftest     : passed
internal     : no
type         : shash
blocksize    : 1
digestsize   : 4

name         : crc32c
driver       : crc32c-generic
module       : kernel
priority     : 100
refcnt       : 6
selftest     : passed
internal     : no
type         : shash
blocksize    : 1
digestsize   : 4

name         : aes
driver       : aes-generic
module       : kernel
priority     : 100
refcnt       : 1
selftest     : passed
internal     : no
type         : cipher
blocksize    : 16
min keysize  : 16
max keysize  : 32

name         : des3_ede
driver       : des3_ede-generic
module       : kernel
priority     : 100
refcnt       : 1
selftest     : passed
internal     : no
type         : cipher
blocksize    : 8
min keysize  : 24
max keysize  : 24

name         : des
driver       : des-generic
module       : kernel
priority     : 100
refcnt       : 1
selftest     : passed
internal     : no
type         : cipher
blocksize    : 8
min keysize  : 8
max keysize  : 8

name         : sha1
driver       : sha1-generic
module       : kernel
priority     : 0
refcnt       : 3
selftest     : passed
internal     : no
type         : shash
blocksize    : 64
digestsize   : 20

name         : md5
driver       : md5-generic
module       : kernel
priority     : 0
refcnt       : 1
selftest     : passed
internal     : no
type         : shash
blocksize    : 64
digestsize   : 16

name         : digest_null
driver       : digest_null-generic
module       : kernel
priority     : 0
refcnt       : 1
selftest     : passed
internal     : no
type         : shash
blocksize    : 1
digestsize   : 0

name         : compress_null
driver       : compress_null-generic
module       : kernel
priority     : 0
refcnt       : 1
selftest     : passed
internal     : no
type         : compression

name         : ecb(cipher_null)
driver       : ecb-cipher_null
module       : kernel
priority     : 100
refcnt       : 1
selftest     : passed
internal     : no
type         : blkcipher
blocksize    : 1
min keysize  : 0
max keysize  : 0
ivsize       : 0
geniv        : &lt;default&gt;

name         : cipher_null
driver       : cipher_null-generic
module       : kernel
priority     : 0
refcnt       : 1
selftest     : passed
internal     : no
type         : cipher
blocksize    : 1
min keysize  : 0
max keysize  : 0

name         : rsa
driver       : rsa-generic
module       : kernel
priority     : 100
refcnt       : 1
selftest     : passed
internal     : no
type         : akcipher</code></pre></div><div class="quotebox"><cite>emanym wrote:</cite><blockquote><div><p>Also, check whether xts and ecb modules are loaded</p></div></blockquote></div><p>Before running cryptsetup luksOpen neither is loaded. After that, only xts is loaded. I can load ecb with modprobe, but cryptsetup gives me the same error.</p><div class="quotebox"><cite>emanym wrote:</cite><blockquote><div><p>Did you use a devuan sunxi image for the installation?</p></div></blockquote></div><p>Yes I did.<br />Thanks for your help.</p>]]></description>
			<author><![CDATA[dummy@example.com (d1str0)]]></author>
			<pubDate>Sun, 26 May 2019 18:28:41 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=16254#p16254</guid>
		</item>
		<item>
			<title><![CDATA[Re: cryptsetup on embedded]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=15903#p15903</link>
			<description><![CDATA[<p>Hi,</p><p>you can check for supported encryption schemes with:</p><div class="codebox"><pre><code>emanym@sybilla:~$ cat /proc/crypto</code></pre></div><p>and get something like:</p><div class="codebox"><pre><code> ...
  name         : xts(aes)
  driver       : xts(aes-generic)
  module       : xts
  priority     : 100
  refcnt       : 5
  selftest     : passed
  internal     : no
  type         : blkcipher
  blocksize    : 16
  min keysize  : 32
  max keysize  : 64
  ivsize       : 16
  geniv        : &lt;default&gt;
 ...</code></pre></div><p>Also, check whether xts and ecb modules are loaded with:</p><div class="codebox"><pre><code>emanym@sybilla:~$ lsmod | grep &quot;ecb\|xts&quot;
ecb                    16384  0
xts                    16384  4
gf128mul               16384  1 xts</code></pre></div><p>Did you use a devuan sunxi image for the installation?</p><p>Regards.</p>]]></description>
			<author><![CDATA[dummy@example.com (emanym)]]></author>
			<pubDate>Mon, 06 May 2019 23:14:37 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=15903#p15903</guid>
		</item>
		<item>
			<title><![CDATA[cryptsetup on embedded]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=15664#p15664</link>
			<description><![CDATA[<p>Hi, <br />I just have successfully installed Devuan on a Banana Pi M1, but while trying to open and mount a encrypted hard drive, I get this message:</p><div class="codebox"><pre><code>root@devuan:~# cryptsetup luksOpen /dev/sda5 asdf
Enter passphrase for /dev/sda5: 
device-mapper: reload ioctl on  failed: No such file or directory
Failed to setup dm-crypt key mapping for device /dev/sda5.
Check that kernel supports aes-xts-plain64 cipher (check syslog for more info).</code></pre></div><p>Syslog says:</p><div class="codebox"><pre><code>Apr 22 16:30:22 devuan kernel: [ 2650.630456] device-mapper: table: 254:0: crypt: Error allocating crypto tfm
Apr 22 16:30:22 devuan kernel: [ 2650.637462] device-mapper: ioctl: error adding target to table</code></pre></div><p>I&#039;m guessing the kernel doesn&#039;t support the encryption scheme. What can I do in this case?<br />Thanks.</p>]]></description>
			<author><![CDATA[dummy@example.com (d1str0)]]></author>
			<pubDate>Mon, 22 Apr 2019 16:42:17 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=15664#p15664</guid>
		</item>
	</channel>
</rss>
