The fuzz tests have several problems:
- The array passed to the fuzz engine to pick
net_permission_flags
is outdated - The process_message* targets has the service flags as well as connection type hardcoded, limiting potential coverage
- The service flags deserialization from the fuzz engine doesn’t allow for easy “exact matches”. The fuzz engine has to explore a 64-bit space to hit an “exact match” (only one bit set)
Fix all issues in the commits in this pull