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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.