Files
OpenCellular/board
Vadim Bendebury bea9bfc15d cr50: do not assume that data and keys are aligned
Many architectures do not mind accessing unaligned data, but many do.
Defining special packed accessor structure makes sure that the
compiler takes care of generating proper code.

Decreased performance is the price paid for improved robustness.
Should the performance hit prove too high, we might have to copy keys,
vectors and data into aligned buffers before processing them.

BRANCH=none
BUG=chrome-os-partner:43025, chrome-os-partner:47524
TEST=attempts to use AES driver with unaligned data do not cause
     exceptions any more.

Change-Id: I22e8e049ac74d0d1b6e455dca4430a5147b6d711
Signed-off-by: Vadim Bendebury <vbendeb@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/312589
Reviewed-by: Bill Richardson <wfrichar@chromium.org>
2015-11-18 00:14:04 -08:00
..
2015-08-24 19:08:35 +00:00
2015-11-11 08:05:40 -08:00
2015-11-17 14:40:11 -08:00
2015-11-12 21:23:16 -08:00
2015-11-11 08:05:40 -08:00
2015-11-11 08:05:40 -08:00
2015-10-22 19:16:16 -07:00
2014-04-02 19:58:53 +00:00