crypto: Enable fuzz testing for arch code
Get series with b4
b4 am [email protected]Versions newest first
- v2 Latest2 patches 2 repliesIn review
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/2 | crypto/crc32: Provide crc32-arch driver for accelerated library codecrypto/ crypto/ lib/ | +73 | 0 replies | |
| 2/2 | crypto/crc32c: Provide crc32c-arch driver for accelerated library codecrypto/ crypto/ lib/ | +75 | 0 replies |
Reviews trailers per patch
None of the 2 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.
| Patch | Eric Biggers |
|---|---|
| Series | R-b |
| 1/2 | |
| 2/2 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v2 0/2] crypto: Enable fuzz testing for arch code
From: Ard Biesheuvel <[email protected]>
Follow-up to [0].
crc32-generic and crc32c-generic are built around the architecture library code for CRC-32, and the lack of distinct drivers for this arch code means they are lacking test coverage.
Fix this by exposing the arch library code as a separate driver (with a higher priority) if it is different from the generic C code. Update the crc32-generic drivers to always use the generic C code.
Changes since [0]:
- make generic drivers truly generic, and expose the arch code as a separate driver
[0] https://lore.kernel.org/all/[email protected]/T/#u
Ard Biesheuvel (2):
crypto/crc32: Provide crc32-arch driver for accelerated library code crypto/crc32c: Provide crc32c-arch driver for accelerated library code
crypto/Makefile | 2 + crypto/crc32_generic.c | 94 +++++++++++++++----- crypto/crc32c_generic.c | 94 +++++++++++++++----- lib/crc32.c | 4 + 4 files changed, 148 insertions(+), 46 deletions(-)
Signature · 1 line
2.47.0.rc1.288.g06298d1525-goog