You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I write this here so it is visible. While writing a span overload and a fuzzer for atomic_base64_to_binary_safe, it seems like there are several problems with the implementation
it might hang in an infinite loop
it may give a different result than calling base64_to_binary_safe directly (even if there is no multi threaded access)
Unfortunately I found another failing case on the current master 19ff889 (which has the fixes linked above included). I had to manually guide the fuzzer since the fuzzer now uses a different temp buffer size than the ordinarily build, but this reproduces as a unit test in the normal build:
I write this here so it is visible. While writing a span overload and a fuzzer for atomic_base64_to_binary_safe, it seems like there are several problems with the implementation
I have a branch where I work on this: https://github.com/simdutf/simdutf/tree/issue751_span_and_fuzz
The text was updated successfully, but these errors were encountered: