Thread (7 messages) flat view 7 messages, 2 authors, 2016-06-13

Re: [PATCH 2/4] crypto: DRBG - use aligned buffers

From: Stephan Mueller <hidden>
Date: 2016-06-13 10:10:28

Am Montag, 13. Juni 2016, 17:37:14 schrieb Herbert Xu:

Hi Herbert,
On Fri, Jun 10, 2016 at 07:56:57AM +0200, Stephan Mueller wrote:
quoted
Hardware cipher implementation may require aligned buffers. All buffers
that potentially are processed with a cipher are now aligned.

At the time of the allocation of the memory, we have not yet allocated
the cipher implementations. Hence, we cannot obtain the alignmask for
the used cipher yet. Therefore, the DRBG code uses an alignment which
should satisfy all cipher implementations.
Why not change it so that you allocate these buffers after you
have obtained the tfm object? An alignment of 8 doesn't work for
padlock at least, but then again the padlock driver doesn't support
CTR so it's no big deal.

I think if you are going to worry about alignment then let's do it
properly and use the actual alignment required.
Will do.
Cheers,

Ciao
Stephan
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help