From: Milan Broz <gmazyland@gmail.com>
To: Vasile Catalin-B50542 <catalin.vasile@freescale.com>
Cc: dm-crypt@saout.de, Lars Winterfeld <lars.winterfeld@tu-ilmenau.de>
Subject: Re: [dm-crypt] out of order encryption
Date: Thu, 6 Aug 2015 14:40:00 +0200 [thread overview]
Message-ID: <55C355A0.4040705@gmail.com> (raw)
In-Reply-To: <55C34EAF.2060609@freescale.com>
On 08/06/2015 02:10 PM, Vasile Catalin-B50542 wrote:
> I am using a Freescale P3041DS platform with CAAM (drivers/crypto/CAAM/*) hardware accelerator.
> The platforms is a PowerPC processor.
Well, I think there is some problem with the crypto driver in kernel.
And because I see that this driver is currently in active development, I would suggest
to contact the developer and ask for an advice, see
http://thread.gmane.org/gmane.linux.kernel.cryptoapi/16176
Unfortunately we do not have this hw available so I cannot provide more help here.
You can try to compile cryptsetup with --disable-kernel_crypto option - maybe it is a workaround.
(But there can be a data corruption later...)
Anyway, if it works, the I would guess there is a bug in userspace interface code.
Maybe it can help how we debugged a similar issue here
http://thread.gmane.org/gmane.linux.kernel.device-mapper.dm-crypt/7966/focus=13358
Milan
>
> On 06.08.2015 14:48, Milan Broz wrote:
>> On 08/06/2015 01:32 PM, Vasile Catalin-B50542 wrote:
>>> I am sending crypto requests to a hardware component which has
>>> an option to keeping them in order or not. I was trying to use the out of
>>> order option because this would let requests run in parallel.
>>> If I tried running them with the out of order option bun then I get:
>>> No key available with this passphrase.
>>> When trying to execute the following commands:
>>> cryptsetup -c aes-xts-plain -y -v luksFormat /dev/sda1
>>> cryptsetup open /dev/sda1 test_xts1
>>
>> Sigh. Please when you asking about some explicit problem, please
>> always mention it from the beginning...
>>
>> So this is probably unrelated to dmcrypt. Userspace cryptsetup could use
>> kernel crypto API wrapper directly (add --debug and you will see,
>> there should be log message that it uses kernel crypto userspace interface).
>>
>> This seems like a bug in the kernel crypto API provider, what exactly it is?
>> What architecture?
>>
>> We have seen the same problem with Raspbery PI2 & NEON crypto driver
>> (it was a bug in kernel code), I guess it is the same here.
>>
>> Milan
>>
>>> On 06.08.2015 14:19, Lars Winterfeld wrote:
>>>> Am 06.08.2015 um 12:38 schrieb Vasile Catalin-B50542:
>>>>> Does the underlying encryption layer (CryptoAPI) have to ensure the
>>>>> complete callbacks are called in the order the requests were submitted?
>>>> Are you thinking about parallelization or asynchronous processing?
>>>>
>>>
>>> _______________________________________________
>>> dm-crypt mailing list
>>> dm-crypt@saout.de
>>> http://www.saout.de/mailman/listinfo/dm-crypt
>>>
>
> --
>
> CatalinVasile
>
> Intern, DN-Software
>
> FreescaleSemiconductor, Inc.
>
> www.freescale.com
>
> phone: 073-021-1938
>
> e-mail: catalin.vasile@freescale.com <mailto:your.name@freescale.com>
>
> *Freescale_Logo-nosemi_Lh_4c***
>
> This e-mail, and any associated attachments have been classified as:
>
> [ ] Public
>
> [ ] Freescale Semiconductor Internal Use Only
>
> [ ] Freescale Semiconductor Confidential Proprietary
>
>
>
> _______________________________________________
> dm-crypt mailing list
> dm-crypt@saout.de
> http://www.saout.de/mailman/listinfo/dm-crypt
>
prev parent reply other threads:[~2015-08-06 12:40 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-08-06 7:00 [dm-crypt] out of order encryption Vasile Catalin-B50542
2015-08-06 9:15 ` Milan Broz
2015-08-06 10:12 ` Vasile Catalin-B50542
2015-08-06 10:38 ` Vasile Catalin-B50542
2015-08-06 11:06 ` Milan Broz
2015-08-06 11:19 ` Lars Winterfeld
2015-08-06 11:32 ` Vasile Catalin-B50542
2015-08-06 11:46 ` Lars Winterfeld
2015-08-06 11:48 ` Milan Broz
2015-08-06 12:10 ` Vasile Catalin-B50542
2015-08-06 12:40 ` Milan Broz [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=55C355A0.4040705@gmail.com \
--to=gmazyland@gmail.com \
--cc=catalin.vasile@freescale.com \
--cc=dm-crypt@saout.de \
--cc=lars.winterfeld@tu-ilmenau.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox