View Issue Details

IDProjectCategoryView StatusLast Update
0003321Kali LinuxGeneral Bugpublic2018-01-29 12:50
Reporterhhasdf23y5hy4hadfs Assigned Tosteev  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionsuspended 
Product Version2016.1 
Summary0003321: kernel supports aes-xts-plain64 cipher
Description

On RaspberryPi kali-rolling, cryptsetup does not work, complaining about kernel supports aes-xts-plain64 cipher

Steps To Reproduce

cryptsetup luksFormat

Additional Information

cryptsetup luksFormat /dev/sdc1

WARNING!

This will overwrite data on /dev/sdc1 irrevocably.

device-mapper: reload ioctl on failed: Invalid argument
Failed to setup dm-crypt key mapping for device /dev/sdc1.
Check that kernel supports aes-xts-plain64 cipher (check syslog for more info)

device-mapper: table: 254:0: crypt: Device lookup failed
device-mapper: ioctl: error adding target to table

lsmod
Module Size Used by
aes_arm 8051 0
dm_crypt 19664 0
dm_mod 106134 1 dm_crypt
nfnetlink_queue 11437 0
nfnetlink_log 9392 0
nfnetlink 7151 2 nfnetlink_log,nfnetlink_queue
bluetooth 483571 0
arc4 1956 2
rt2800usb 19470 0
rt2800lib 82224 1 rt2800usb
rt2x00usb 11610 1 rt2800usb
rt2x00lib 46882 3 rt2x00usb,rt2800lib,rt2800usb
mac80211 605312 3 rt2x00lib,rt2x00usb,rt2800lib
cfg80211 491897 2 mac80211,rt2x00lib
crc_ccitt 1640 1 rt2800lib
rfkill 22483 4 cfg80211,bluetooth
bcm2835_rng 2215 0
uio_pdrv_genirq 3602 0
uio 9897 1 uio_pdrv_genirq
sg 21172 0
ipv6 360670 16

$ more /proc/crypto
name : cbc(aes)
driver : cbc(aes-asm)
module : kernel
priority : 200
refcnt : 1
selftest : passed
internal : no
type : givcipher
async : no
blocksize : 16
min keysize : 16
max keysize : 32
ivsize : 16
geniv : eseqiv

name : cbc(aes)
driver : cbc(aes-asm)
module : kernel
priority : 200
refcnt : 1
selftest : passed
internal : no
type : blkcipher
blocksize : 16
min keysize : 16
max keysize : 32
ivsize : 16
geniv : <default>

name : aes
driver : aes-asm
module : aes_arm
priority : 200
refcnt : 1
selftest : passed
internal : no
type : cipher
blocksize : 16
min keysize : 16
max keysize : 32

name : ecb(arc4)
driver : ecb(arc4)-generic
module : arc4
priority : 100
refcnt : 1
selftest : passed
internal : no
type : blkcipher
blocksize : 1
min keysize : 1
max keysize : 256
ivsize : 0
geniv : <default>

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

name : hmac(sha256)
driver : hmac(sha256-generic)
module : kernel
priority : 0
refcnt : 2
selftest : passed
internal : no
type : shash
blocksize : 64
digestsize : 32

name : stdrng
driver : krng
module : kernel
priority : 200
refcnt : 2
selftest : passed
internal : no
type : rng
seedsize : 0

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

name : crc32c
driver : crc32c-generic
module : kernel
priority : 100
refcnt : 2
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 : sha224
driver : sha224-generic
module : kernel
priority : 0
refcnt : 1
selftest : passed
internal : no
type : shash
blocksize : 64
digestsize : 28

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

$ uname -a
Linux kali 4.1.19 0000001 PREEMPT Tue Mar 15 18:12:17 CDT 2016 armv6l GNU/Linux

Activities

rhertzog

rhertzog

2016-09-15 15:48

administrator   ~0005889

Can you check with a newer image with a more recent kernel? We have Linux 4.6 currently in kali-rolling.

steev

steev

2016-09-15 21:05

manager   ~0005896

The RPi doesn't use the kali kernel, it uses a vendor kernel @rhertzog; That said, the support should be there; I'm currently working on a new release which bumps us up to the 4.4 kernel, once it's released, please try with that release.

g0tmi1k

g0tmi1k

2018-01-29 12:50

administrator   ~0008206

Due to the age of the OS (Kali Moto [v1], Kali Safi [v2], Kali Rolling 2016.x), these legacy versions are no longer supported.
We will be closing this ticket due to inactivity.

Please could you see if you are able to replicate this issue with the latest version of Kali Linux - https://www.kali.org/downloads/)?

If you are still facing the same problem, feel free to re-open the ticket. If you choose to do this, could you provide more information to the issue you are facing,and also give information about your setup?
For more information, please read: https://kali.training/topic/filing-a-good-bug-report/

Issue History

Date Modified Username Field Change
2016-05-30 09:21 hhasdf23y5hy4hadfs New Issue
2016-09-15 15:48 rhertzog Note Added: 0005889
2016-09-15 15:48 rhertzog Assigned To => steev
2016-09-15 15:48 rhertzog Status new => feedback
2016-09-15 21:05 steev Note Added: 0005896
2018-01-29 12:50 g0tmi1k Status feedback => closed
2018-01-29 12:50 g0tmi1k Resolution open => suspended
2018-01-29 12:50 g0tmi1k Note Added: 0008206