This is a follow-up to #30746, expanding coverage by:
- restricting every input for the base conversions, capping max sizes to
100
instead of1000
or all available input (suggested by @marcofleon in #30746 (review)) since most actual usage has lengths of e.g.21
,34
,78
. - providing more valid values to the decoder (suggested by @maflcko in #30746 (review)) by randomly providing a random input or a valid encoded one; This also enables unifying the roundtrip tests to a single roundtrip per fuzz
Since I still can’t run the fuzz on my Mac (getting ld: multiple errors: invalid r_symbolnum=1 in ...
) I ran it on my Linux nodes which indicated that NEW
coverage has decreased rapidly.