Skip to main content
Sign in
Snippets Groups Projects
Select Git revision
  • 567abd23f000dfcf4d1ecb29b8cebad8ab6d9296
  • rockchip-release default protected
  • fratti/hdmi-yuv-experiments
  • ci-glmark
  • rock5a-2nd-hdmi-port
  • suspend-test
  • rockchip-devel protected
  • armsom-sige5-suspend-test
  • cristicc/vkms-bgcolor
  • cristicc/rk3588-vop2-crc
  • rockchip-v6.17 protected
  • cristicc/drm-vop2-bgcolor
  • cristicc/rk3588-hdmi-frl-v2
  • av1-iommu
  • rockchip-add-decoders protected
  • sre/usb-c-dp-test
  • rockchip-v6.16 protected
  • cristicc/rk3588-hdmi-frl-v1
  • rockchip-test protected
  • add-rkvdec2-driver-vdpu383-hevc
  • rockchip-v6.15 protected
  • v6.14
  • v6.13
  • v6.12
  • v6.8-rc1
  • v6.7-rc1
  • v6.6
  • v6.6-rc1
  • v6.5
  • v6.5-rc1
  • v6.4
  • v6.4-rc1
  • v6.3
  • v6.3-rc1
  • v6.2-rc1
  • v6.0-rc1
36 results

crypto

user avatar
Eric Biggers authored and Herbert Xu committed
Implementations of hash functions often have special cases when lengths
are a multiple of the hash function's internal block size (e.g. 64 for
SHA-256, 128 for SHA-512).  Currently, when the fuzz testing code
generates lengths, it doesn't prefer any length mod 64 over any other.
This limits the coverage of these special cases.

Therefore, this patch updates the fuzz testing code to generate
power-of-2 lengths and divide messages exactly in half a bit more often.

Reviewed-by: default avatarSami Tolvanen <samitolvanen@google.com>
Acked-by: default avatarArd Biesheuvel <ardb@kernel.org>
Signed-off-by: default avatarEric Biggers <ebiggers@google.com>
Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
101e99c2
History
Name Last commit Last update
..