This patch series implements ast2600 hace engine with accumulative mode and unit test against to it.
Verified with following models - AST2600 with OpenBmc VERSION_ID=2.12.0-dev-660-g4c7b3e692-dirty - check hash verification in uboot and check whether qemu crashed during openbmc web gui login. - AST1030 with ASPEED zephyr SDK v1.04 - run `hash sha256` command in zephyr shell to verify aspeed hace. Please help to review. Thanks, Steven Changes in v6: - Bug fixes in reconstruct_iov(). Steven Lee (3): aspeed/hace: Support HMAC Key Buffer register. aspeed/hace: Support AST2600 HACE tests/qtest: Add test for Aspeed HACE accumulative mode hw/misc/aspeed_hace.c | 139 +++++++++++++++++++++++++++++-- include/hw/misc/aspeed_hace.h | 5 ++ tests/qtest/aspeed_hace-test.c | 145 +++++++++++++++++++++++++++++++++ 3 files changed, 284 insertions(+), 5 deletions(-) -- 2.17.1