net: add CServiceHash constructor so the caller can provide the salts

This new constructor will be useful if we just want to hash a `CService`
object without the two `GetRand()` calls (in `RelayAddress()` in a
subsequent commit).
This commit is contained in:
Vasil Dimov
2021-11-29 12:00:40 +01:00
parent 97208634b9
commit 2e38a0e686
2 changed files with 12 additions and 2 deletions

View File

@@ -84,6 +84,8 @@ FUZZ_TARGET(netaddress)
(void)service.ToString();
(void)service.ToStringIPPort();
(void)service.ToStringPort();
(void)CServiceHash()(service);
(void)CServiceHash(0, 0)(service);
const CNetAddr other_net_addr = ConsumeNetAddr(fuzzed_data_provider);
(void)net_addr.GetReachabilityFrom(&other_net_addr);