Update BLAKE3 for using the new impl handling
commitf9f9bef22f96eb3092d7466112f62f7ad4567d71
authorTino Reichardt <milky-zfs@mcmilk.de>
Mon, 27 Feb 2023 15:14:37 +0000 (27 16:14 +0100)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Thu, 2 Mar 2023 21:52:27 +0000 (2 13:52 -0800)
tree0df1e36ff9ee5e3f14be1ba605b129f06a442f03
parent4c5fec01a48acc184614ab8735e6954961990235
Update BLAKE3 for using the new impl handling

This commit changes the BLAKE3 implementation handling and
also the calls to it from the ztest command.

Tested-by: Rich Ercolani <rincebrain@gmail.com>
Tested-by: Sebastian Gottschall <s.gottschall@dd-wrt.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Tino Reichardt <milky-zfs@mcmilk.de>
Closes #13741
cmd/ztest.c
include/sys/blake3.h
module/icp/algs/blake3/blake3.c
module/icp/algs/blake3/blake3_generic.c
module/icp/algs/blake3/blake3_impl.c [moved from module/icp/algs/blake3/blake3_x86-64.c with 63% similarity]
module/icp/algs/blake3/blake3_impl.h
tests/zfs-tests/cmd/checksum/blake3_test.c