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