Skip to content

crypto: Enable fuzz testing for generic crc32/crc32c

Ard Biesheuvel linux-crypto llvm oe-kbuild-all 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest2 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2crypto/crc32: Provide crc32-base alias to enable fuzz testingcrypto/crc32_generic.c crypto/testmgr.c+52 -221 reply
2/2crypto/crc32c: Provide crc32c-base alias to enable fuzz testingcrypto/crc32c_generic.c crypto/testmgr.c+51 -220 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/2] crypto: Enable fuzz testing for generic crc32/crc32c

From: Ard Biesheuvel <[email protected]>

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 providing another, truly generic driver built on top of the generic C code when fuzz testing is enabled.

Ard Biesheuvel (2):
crypto/crc32: Provide crc32-base alias to enable fuzz testing crypto/crc32c: Provide crc32c-base alias to enable fuzz testing

 crypto/crc32_generic.c  | 73 ++++++++++++++------
 crypto/crc32c_generic.c | 72 +++++++++++++------
 crypto/testmgr.c        |  2 +
 3 files changed, 103 insertions(+), 44 deletions(-)
Signature · 1 line
2.47.0.rc1.288.g06298d1525-goog