15dd79c1a2
Update header, C code, trim unnecessary bits. Also add a test with vectors taken from BoringSSL tests. BRANCH=none BUG=b:111160949 TEST=make run-aes -j TEST=make BOARD=nocturne_fp test-aes -j flash_fp_mcu aes.bin runtest => pass (C implementation speed: 909555 us for 1000 iterations) (ASM implementation speed: 596690 us for 1000 iterations) Change-Id: Ief54a8441d26ba44de4c3ac81e203cab7472269f Signed-off-by: Nicolas Boichat <drinkcat@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1141446 Commit-Ready: Nicolas Norvez <norvez@chromium.org> Reviewed-by: Nicolas Norvez <norvez@chromium.org> |
||
---|---|---|
baseboard | ||
board | ||
builtin | ||
chip | ||
common | ||
core | ||
cts | ||
docs | ||
driver | ||
extra | ||
fuzz | ||
include | ||
power | ||
test | ||
third_party/boringssl | ||
util | ||
.checkpatch.conf | ||
.clang-format | ||
.gitignore | ||
COMMIT-QUEUE.ini | ||
LICENSE | ||
Makefile | ||
Makefile.rules | ||
Makefile.toolchain | ||
OWNERS | ||
PRESUBMIT.cfg | ||
README | ||
README.fmap | ||
setup.py |
README
For an overview of the Embedded Controller firmware, refer to http://www.chromium.org/chromium-os/2014-firmware-summit For instructions on building from source, refer to http://www.chromium.org/chromium-os/ec-development/getting-started-building-ec-images-quickly